diff -Nru cpu-x-4.0.1/ChangeLog.md cpu-x-4.1.0/ChangeLog.md --- cpu-x-4.0.1/ChangeLog.md 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/ChangeLog.md 2021-01-10 09:47:59.000000000 +0000 @@ -5,110 +5,147 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - [Changelog](#changelog) - - [[v4.0.1] - 2020-06-13](#v401---2020-06-13) + - [[v4.1.0] - 2021-01-10](#v410---2021-01-10) + - [Added](#added) - [Changed](#changed) - [Fixed](#fixed) - - [[v4.0.0] - 2020-05-17](#v400---2020-05-17) - - [Added](#added) + - [[v4.0.1] - 2020-06-13](#v401---2020-06-13) - [Changed](#changed-1) - - [Removed](#removed) - [Fixed](#fixed-1) - - [[v3.2.4] - 2019-01-13](#v324---2019-01-13) + - [[v4.0.0] - 2020-05-17](#v400---2020-05-17) + - [Added](#added-1) - [Changed](#changed-2) - - [Deprecated](#deprecated) + - [Removed](#removed) - [Fixed](#fixed-2) - - [[v3.2.3] - 2018-07-01](#v323---2018-07-01) - - [Added](#added-1) + - [[v3.2.4] - 2019-01-13](#v324---2019-01-13) - [Changed](#changed-3) + - [Deprecated](#deprecated) + - [Fixed](#fixed-3) + - [[v3.2.3] - 2018-07-01](#v323---2018-07-01) + - [Added](#added-2) + - [Changed](#changed-4) - [Removed](#removed-1) - [[v3.2.2] - 2018-05-03](#v322---2018-05-03) - - [Changed](#changed-4) - - [Fixed](#fixed-3) - - [[v3.2.1] - 2018-03-24](#v321---2018-03-24) - [Changed](#changed-5) - - [Removed](#removed-2) - [Fixed](#fixed-4) - - [[v3.2.0] - 2018-01-31](#v320---2018-01-31) - - [Added](#added-2) + - [[v3.2.1] - 2018-03-24](#v321---2018-03-24) - [Changed](#changed-6) - - [Removed](#removed-3) + - [Removed](#removed-2) - [Fixed](#fixed-5) - - [[v3.1.3] - 2016-10-25](#v313---2016-10-25) + - [[v3.2.0] - 2018-01-31](#v320---2018-01-31) - [Added](#added-3) - [Changed](#changed-7) + - [Removed](#removed-3) - [Fixed](#fixed-6) - - [[v3.1.2] - 2016-10-23](#v312---2016-10-23) + - [[v3.1.3] - 2016-10-25](#v313---2016-10-25) - [Added](#added-4) - [Changed](#changed-8) - [Fixed](#fixed-7) - - [[v3.1.1] - 2016-10-16](#v311---2016-10-16) - - [Fixed](#fixed-8) - - [[v3.1.0] - 2016-09-24](#v310---2016-09-24) + - [[v3.1.2] - 2016-10-23](#v312---2016-10-23) - [Added](#added-5) - [Changed](#changed-9) - - [Removed](#removed-4) + - [Fixed](#fixed-8) + - [[v3.1.1] - 2016-10-16](#v311---2016-10-16) - [Fixed](#fixed-9) - - [[v3.0.1] - 2016-08-23](#v301---2016-08-23) + - [[v3.1.0] - 2016-09-24](#v310---2016-09-24) + - [Added](#added-6) - [Changed](#changed-10) + - [Removed](#removed-4) - [Fixed](#fixed-10) - - [[v3.0.0] - 2016-06-15](#v300---2016-06-15) - - [Added](#added-6) + - [[v3.0.1] - 2016-08-23](#v301---2016-08-23) - [Changed](#changed-11) + - [Fixed](#fixed-11) + - [[v3.0.0] - 2016-06-15](#v300---2016-06-15) + - [Added](#added-7) + - [Changed](#changed-12) - [Removed](#removed-5) - [[v2.2.2] - 2015-12-02](#v222---2015-12-02) - - [Changed](#changed-12) - - [Fixed](#fixed-11) - - [[v2.2.1] - 2015-11-27](#v221---2015-11-27) - [Changed](#changed-13) - [Fixed](#fixed-12) - - [[v2.2.0] - 2015-11-21](#v220---2015-11-21) - - [Added](#added-7) + - [[v2.2.1] - 2015-11-27](#v221---2015-11-27) - [Changed](#changed-14) - [Fixed](#fixed-13) - - [[v2.1.1] - 2015-08-26](#v211---2015-08-26) + - [[v2.2.0] - 2015-11-21](#v220---2015-11-21) - [Added](#added-8) - [Changed](#changed-15) - [Fixed](#fixed-14) - - [[v2.1.0] - 2015-08-08](#v210---2015-08-08) + - [[v2.1.1] - 2015-08-26](#v211---2015-08-26) - [Added](#added-9) - [Changed](#changed-16) - [Fixed](#fixed-15) - - [[v2.0.3] - 2015-03-15](#v203---2015-03-15) + - [[v2.1.0] - 2015-08-08](#v210---2015-08-08) - [Added](#added-10) - [Changed](#changed-17) - - [Removed](#removed-6) - [Fixed](#fixed-16) - - [[v2.0.2] - 2015-02-08](#v202---2015-02-08) + - [[v2.0.3] - 2015-03-15](#v203---2015-03-15) - [Added](#added-11) - [Changed](#changed-18) + - [Removed](#removed-6) - [Fixed](#fixed-17) - - [[v2.0.1] - 2014-11-23](#v201---2014-11-23) + - [[v2.0.2] - 2015-02-08](#v202---2015-02-08) - [Added](#added-12) - [Changed](#changed-19) - [Fixed](#fixed-18) - - [[v2.0.0] - 2014-11-16](#v200---2014-11-16) + - [[v2.0.1] - 2014-11-23](#v201---2014-11-23) - [Added](#added-13) - [Changed](#changed-20) - [Fixed](#fixed-19) - - [[v1.2.2] - 2014-11-05](#v122---2014-11-05) + - [[v2.0.0] - 2014-11-16](#v200---2014-11-16) - [Added](#added-14) - [Changed](#changed-21) - [Fixed](#fixed-20) - - [[v1.2.1] - 2014-10-24](#v121---2014-10-24) + - [[v1.2.2] - 2014-11-05](#v122---2014-11-05) - [Added](#added-15) - [Changed](#changed-22) - [Fixed](#fixed-21) - - [[v1.2.0] - 2014-10-12](#v120---2014-10-12) + - [[v1.2.1] - 2014-10-24](#v121---2014-10-24) - [Added](#added-16) - [Changed](#changed-23) - [Fixed](#fixed-22) - - [[v1.1.0] - 2014-09-28](#v110---2014-09-28) + - [[v1.2.0] - 2014-10-12](#v120---2014-10-12) - [Added](#added-17) - [Changed](#changed-24) + - [Fixed](#fixed-23) + - [[v1.1.0] - 2014-09-28](#v110---2014-09-28) + - [Added](#added-18) + - [Changed](#changed-25) - [[v1.0.0] - 2014-09-21](#v100---2014-09-21) --- +## [v4.1.0] - 2021-01-10 + +### Added + +- Add `CPUX_ARGS` environment variable to set default command line +- Add alternative key mapping for NCurses mode (option `--keymap`) +- Add debug mode (option `--debug`) +- Add screen reader accessibility on GUI +- Add Core Voltage, Power Avg and Memory Used in Graphics tab (AMDGPU only) + +### Changed + +- Prefix all hexadecimal values with `0x` +- Reword nonsensical messages +- Update databases +- Request `Tdie` temperature for `k10temp` if available +- Change bars color in System tab in GTK GUI when Dark theme is used +- Patch dmidecode to version 3.3.3c111e4 +- Use binary prefixes for System tab + +### Fixed + +- Fix build on FreeBSD when GTK is enabled +- Fix build on musl libc +- Fix list of influenceable environment variables in help +- Fix override of refresh value when GTK is enabled +- Fix screen flickering in NCurses TUI +- Ignore batteries voltage when searching CPU voltage +- Fix build when gettext support is disabled +- Allow to run CPU-X daemon from AppImage + +--- + ## [v4.0.1] - 2020-06-13 ### Changed diff -Nru cpu-x-4.0.1/.cirrus.yml cpu-x-4.1.0/.cirrus.yml --- cpu-x-4.0.1/.cirrus.yml 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/.cirrus.yml 2021-01-10 09:47:59.000000000 +0000 @@ -5,6 +5,8 @@ image_family: freebsd-11-3-snap image_family: freebsd-12-1-snap image_family: freebsd-13-0-snap + env: + IGNORE_OSVERSION: yes # supress package installation error on FreeBSD-13 install_script: - pkg update -f diff -Nru cpu-x-4.0.1/CMakeLists.txt cpu-x-4.1.0/CMakeLists.txt --- cpu-x-4.0.1/CMakeLists.txt 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/CMakeLists.txt 2021-01-10 09:47:59.000000000 +0000 @@ -4,7 +4,7 @@ cmake_policy(SET CMP0075 NEW) endif() project(cpu-x - VERSION "4.0.1" + VERSION "4.1.0" LANGUAGES C ) @@ -25,11 +25,11 @@ set(APP_EXEC ${CMAKE_PROJECT_NAME}) set(DAEMON_EXEC ${CMAKE_PROJECT_NAME}-daemon) set(DAEMON_PATH ${CMAKE_INSTALL_FULL_LIBEXECDIR}/${DAEMON_EXEC}) -if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "i.86") +if(CMAKE_SIZEOF_VOID_P EQUAL 4) set(BITNESS "32") -else(${CMAKE_SYSTEM_PROCESSOR} MATCHES "i.86") +else(CMAKE_SIZEOF_VOID_P EQUAL 4) set(BITNESS "64") -endif(${CMAKE_SYSTEM_PROCESSOR} MATCHES "i.86") +endif(CMAKE_SIZEOF_VOID_P EQUAL 4) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-declarations -Wno-unused-result") set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall -Wextra -Wuninitialized -Wstrict-prototypes -Wformat -Wformat-security") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now") @@ -52,6 +52,7 @@ option(WITH_DMIDECODE "Built-in Dmidecode" ON) option(WITH_BANDWIDTH "Built-in Bandwidth" ON) option(FORCE_LIBSTATGRAB "Force use of Libstatgrab instead of Libprocps (GNU/Linux system)" OFF) +option(APPIMAGE "Enable workarounds for AppImage" OFF) # Colours string(ASCII 27 Esc) @@ -103,14 +104,14 @@ find_package(Git) if(GIT_FOUND) execute_process(COMMAND sh -c "${GIT_EXECUTABLE} describe --long --tags --exclude continuous --abbrev=40 --dirty | cut --delimiter=- --fields=2-" - RESULT_VARIABLE GIT_DESCRIBE_RESULT + WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE GIT_DESCRIBE_REVISION ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE ) - if(${GIT_DESCRIBE_RESULT} EQUAL 0) + if(NOT ${GIT_DESCRIBE_REVISION} STREQUAL "") set(GIT_REVISION "+git-r${GIT_DESCRIBE_REVISION}") - endif(${GIT_DESCRIBE_RESULT} EQUAL 0) + endif(NOT ${GIT_DESCRIBE_REVISION} STREQUAL "") endif(GIT_FOUND) endif(EXISTS ${CMAKE_SOURCE_DIR}/.git) diff -Nru cpu-x-4.0.1/CONTRIBUTING.md cpu-x-4.1.0/CONTRIBUTING.md --- cpu-x-4.0.1/CONTRIBUTING.md 1970-01-01 00:00:00.000000000 +0000 +++ cpu-x-4.1.0/CONTRIBUTING.md 2021-01-10 09:47:59.000000000 +0000 @@ -0,0 +1,104 @@ +# How to contribute to CPU-X + +CPU-X is mainly developed by @X0rg, but contributors are welcome! + +Here is some things to be involved. + +## Translate + +If you want to translate CPU-X in your native tongue, please visit the [Weblate page](https://hosted.weblate.org/engage/cpu-x/?utm_source=widget). + +## Update databases + +When new CPUs are out, we need to add them in databases. You can find databases [here](src/databases.h). Also, please note CPU codenames are defined in [libcpuid](https://github.com/anrieff/libcpuid). + +## Develop + +CPU-X is written in C and uses the CMake build system. + +First of all, if you are interested to modify CPU-X source code, take a look at [how to manually build CPU-X](https://github.com/X0rg/CPU-X/wiki/manual-build). + +### Source files + +The file structure in the `src` directory is the following: +1. CPU-X core, where data are gathered: + - core.c + - core.h + - cpu-x.h + - daemon.c + - daemon.h + - databases.h + - ipc.h + - main.c + - util.c +2. External projects, modified to be integrated within CPU-X (optional): + - bandwidth + - dmidecode +3. User interfaces (optional): + - gui_gtk.c + - gui_gtk.h + - gui_gtk_id.h + - tui_ncurses.c + - tui_ncurses.h + +### Add new labels + +Adding new labels to CPU-X is a little bit complex, but don't worry: this sub-section explains how to achieve that. +This text is based on [this](https://github.com/X0rg/CPU-X/commit/ba60cbfc18952fc52b16a4c34a33f565493fb125#diff-8e11e336b0bbcfe85860ec612c712da5e03aebc0a755e6fcea1efa867c72b2f1) commit. +:warning: Note: this guide does not explain how to add a new tab. + +**1. In core** + +- First of all, you need to add a new constant value in the appropriate enumerated type in `cpu-x.h` file; look for something starting with `enum EnTabTAB`. **Keep the `LASTTAB` value add the end.** In this example, `TAB` is the tab name and `NEWLABEL` is the constant value for the new label. +- Set the label name in `main.c`, inside the `labels_setname()` function: + ```c + asprintf(&data->tab_TAB[NAME][NEWLABEL], _("Label name")); + ``` +- Set the label value in `core.c`, in the appropriate function: + ```c + casprintf(&data->tab_TAB[VALUE][NEWLABEL], true or false, "%s", XXX); + ``` + :bulb: `fill_labels()` and `do_refresh()` are the calling functions. + +**2. In NCurses TUI** + +You may need to adapt `tui_ncurses.c`. To print text on screen, `mvwprintwc()` and `mvwprintw2c()` functions are used. + +If your label has a dynamic value (e.g. which change over time), also you need to adapt `nrefresh()` function. + +**3. In GTK+ 3 GUI** + +You need to use [Glade](https://glade.gnome.org/) to edit UI. The UI file in under `data/` (e.g. `cpu-x-gtk-3.12.ui`). + +Two labels must be created at least: +- one label to display the label name, with an ID like `TAB_labNEWLABEL` ; +- a second label to display the label value, with an ID like `TAB_valNEWLABEL`. + +On top of that, you need to declare these ID inside `gui_gtk_id.h`, in the appropriate array. +:warning: Please respect the same order as the corresponding enumerated type in `cpu-x.h`. + +Then labels are filled from `gui_gtk.c` file, by using `gtk_label_set_text()` function. +You may need to adapt `get_widgets()`, `set_labels()` and `grefresh()` functions. + +**4. Verify** + +Build and run CPU-X. The software must not crash or freeze after these changes. + +Please check all modes to avoid potential regressions: +```shell +$ cpu-x -Dv +$ cpu-x -Nv +$ cpu-x -Gv +``` + +If nothing is broken, congratulations! :tada: You can open a new [pull request](https://github.com/X0rg/CPU-X/compare). + +### Things to do + +- A good starting point if you want to do stuff is to fix [issues](https://github.com/X0rg/CPU-X/issues). One example: add proper CPU logos (as requested in #144). + +- Another point, if you have a lot of time to spare, is to create new user interfaces: + - Qt5 GUI can be appreciated by users using Qt-based desktop environnement (like KDE); + - Cocoa GUI to port CPU-X on macOS (read #147, #56, #55 #35 and #33 for more details). + +- Also, feel free to improve existing stuff. For instance, databases are defined in a C header, but maybe there are better ways to store data. diff -Nru cpu-x-4.0.1/data/completions/bash cpu-x-4.1.0/data/completions/bash --- cpu-x-4.0.1/data/completions/bash 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/data/completions/bash 2021-01-10 09:47:59.000000000 +0000 @@ -4,7 +4,7 @@ cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" display=(-G --gtk -N --ncurses -D --dump -M --dmidecode -B --bandwidth -h --help -V --version) - opts=(-r --refresh -t --tab -c --core -b --cachetest -d --daemon -v --verbose --nocolor --issue-fmt) + opts=(-r --refresh -t --tab -c --core -b --cachetest -d --daemon -v --verbose --nocolor --issue-fmt --keymap) case $prev in -G|--gtk|-N|--ncurses|-D|dump|-M|--dmidecode|-B|--bandwidth) @@ -13,7 +13,7 @@ -h|--help|-V|--version) return 0 ;; - -r|--refresh|-t|--tab|-c|--core|-b|--cachetest|-d|--daemon|-v|--verbose|--nocolor|--issue-fmt) + -r|--refresh|-t|--tab|-c|--core|-b|--cachetest|-d|--daemon|-v|--verbose|--nocolor|--debug|--issue-fmt|--keymap) COMPREPLY=($(compgen -W "${opts[*]}" -- "$cur")) ;; *) diff -Nru cpu-x-4.0.1/data/completions/fish cpu-x-4.1.0/data/completions/fish --- cpu-x-4.0.1/data/completions/fish 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/data/completions/fish 2021-01-10 09:47:59.000000000 +0000 @@ -18,4 +18,6 @@ complete -c $progname -s d -l daemon -d 'Start and connect to daemon' complete -c $progname -s v -l verbose -d 'Verbose output' complete -c $progname -l nocolor -d 'Disable colored output' +complete -c $progname -l debug -d 'Print information for debugging' complete -c $progname -l issue-fmt -d 'Print required informations to paste in an issue' +complete -c $progname -l keymap -x -d 'Set key mapping for NCurses mode (arrows|emacs|inverted-T|vim)' diff -Nru cpu-x-4.0.1/data/completions/zsh cpu-x-4.1.0/data/completions/zsh --- cpu-x-4.0.1/data/completions/zsh 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/data/completions/zsh 2021-01-10 09:47:59.000000000 +0000 @@ -16,7 +16,9 @@ {-h,--help}'[Print help and exit]' \ {-V,--version}'[Print version and exit]' \ '--nocolor[Disable colored output]' \ - '--issue-fmt[Print required informations to paste in an issue]' + '--debug[Print information for debugging]' \ + '--issue-fmt[Print required informations to paste in an issue]' \ + '--keymap[Set key mapping for NCurses mode (arrows|emacs|inverted-T|vim)]' } _cpu_x "$@" diff -Nru cpu-x-4.0.1/data/cpu-x-gtk-3.12.ui cpu-x-4.1.0/data/cpu-x-gtk-3.12.ui --- cpu-x-4.0.1/data/cpu-x-gtk-3.12.ui 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/data/cpu-x-gtk-3.12.ui 2021-01-10 09:47:59.000000000 +0000 @@ -1,69 +1,67 @@ - + True - False + False CPU-X False - center - - - + center True - False + False vertical True - True + True True - True + True True - False + False vertical True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 True - False + False end True - False + False vertical 2 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + proc_valvendor + True 1 @@ -75,12 +73,13 @@ True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + proc_valcdename + True 1 @@ -92,12 +91,13 @@ True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + proc_valpkg + True 1 @@ -109,12 +109,13 @@ True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + proc_valtech + True 1 @@ -126,12 +127,13 @@ True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + proc_valspec + True 1 @@ -143,12 +145,13 @@ True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + proc_valfam + True 1 @@ -160,12 +163,13 @@ True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + proc_valextfam + True 1 @@ -177,12 +181,13 @@ True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + proc_valinstr + True 1 @@ -201,35 +206,35 @@ True - False + False vertical True - False + False True - False + False vertical True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 30 - True - 30 + 30 + True + 30 1 @@ -243,21 +248,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 30 - True - 30 + 30 + True + 30 0 @@ -271,21 +276,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 30 - True - 30 + 30 + True + 30 1 @@ -299,25 +304,25 @@ True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 9 - True - 9 + 9 + True + 9 1 @@ -331,21 +336,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 9 - True - 9 + 9 + True + 9 1 @@ -353,24 +358,25 @@ False True - end + end 1 True - False - 1 - 1 - True + False + 1 + 1 + proc_valvolt + True 1 False True 2 - end + end 3 @@ -391,9 +397,9 @@ True - False - 4 - 2 + False + 4 + 2 0 @@ -412,22 +418,22 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + True True center True end - 43 - True - 43 + 43 + True + 43 1 @@ -442,243 +448,263 @@ + True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 7 - True - 7 + 7 + True + 7 1 - 0 - 0 + 0 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 7 - True - 7 + 7 + True + 7 1 - 0 - 1 + 0 + 1 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 7 - True - 7 + 7 + True + 7 1 - 2 - 0 + 2 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 7 - True - 7 + 7 + True + 7 1 - 2 - 1 + 2 + 1 True - False + False end - 6 - 4 - 1 - 1 + 6 + 4 + 1 + 1 True - True + proc_valmod + True 1 - 1 - 0 + 1 + 0 True - False + False end - 6 - 4 - 1 - 1 + 6 + 4 + 1 + 1 True - True + proc_valextmod + True 1 - 1 - 1 + 1 + 1 True - False + False end - 6 - 4 - 1 - 1 + 6 + 4 + 1 + 1 True - True + proc_valtemp + True 1 - 3 - 0 + 3 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 7 - True - 7 + 7 + True + 7 1 - 4 - 0 + 4 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 7 - True - 7 + 7 + True + 7 1 - 4 - 1 + 4 + 1 True - False + False end - 6 - 4 - 1 - 1 + 6 + 4 + 1 + 1 True - True + proc_valstep + True 1 - 3 - 1 + 3 + 1 + + + + + + + + + + + + + + + False @@ -689,21 +715,21 @@ True - False - 1 - 0 - in + False + 1 + 0 + in True - False + True True True end - 43 - 43 + 43 + 43 2 @@ -731,7 +757,7 @@ True - False + False Processor @@ -745,202 +771,219 @@ True - False + False True - False - 6 - 6 - 6 + False + 6 + 6 + 6 True - 0 - out + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + clock_valcore + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + clock_valmult + True 1 - 0 - 1 + 0 + 1 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + clock_valbus + True 1 - 0 - 2 + 0 + 2 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + clock_valusage + True 1 - 0 - 3 + 0 + 3 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 11 - True - 0.0099999997764825821 - 11 + 11 + True + 0.009999999776482582 + 11 1 - 1 - 0 + 1 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 11 - True - 11 + 11 + True + 11 1 - 1 - 1 + 1 + 1 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 11 - True - 11 + 11 + True + 11 1 - 1 - 2 + 1 + 2 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 11 - True - 11 + 11 + True + 11 1 - 1 - 3 + 1 + 3 + + + + + + + + + + + + @@ -948,7 +991,7 @@ True - False + False Clocks @@ -962,196 +1005,213 @@ True - False - 6 - 6 + False + 6 + 6 True - 0 - out + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + cache_vall1d + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + cache_vall1i + True 1 - 0 - 1 + 0 + 1 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + cache_vall2 + True 1 - 0 - 2 + 0 + 2 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + cache_vall3 + True 1 - 0 - 3 + 0 + 3 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 18 - True - 18 + 18 + True + 18 1 - 1 - 0 + 1 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 18 - True - 18 + 18 + True + 18 1 - 1 - 1 + 1 + 1 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 18 - True - 18 + 18 + True + 18 1 - 1 - 2 + 1 + 2 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 18 - True - 18 + 18 + True + 18 1 - 1 - 3 + 1 + 3 + + + + + + + + + + + + @@ -1159,7 +1219,7 @@ True - False + False Cache @@ -1180,173 +1240,219 @@ True - False - 6 - 6 - 8 - 0 - out + False + 6 + 6 + 8 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False True - False + False end - 6 - 4 - 1 - 1 + 6 + 4 + 1 + 1 Socket(s) - True + trg_valsock + True 1 - 1 - 0 + 1 + 0 True - False + False end - 6 - 4 - 1 - 1 + 6 + 4 + 1 + 1 True Core(s) - True + trg_valcore + True 1 - 3 - 0 + 3 + 0 True - False + False end - 6 - 4 - 1 - 1 + 6 + 4 + 1 + 1 True Thread(s) - True + trg_valthrd + True 1 - 5 - 0 + 5 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 3 - True - 3 + 3 + True + 3 1 - 2 - 0 + 2 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 5 - True - 5 + 5 + True + 5 1 - 4 - 0 + 4 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 5 - True - 5 + 5 + True + 5 1 - 6 - 0 + 6 + 0 True - False - 4 - 1 - 1 + False + 4 + 1 + 1 - 0 - 0 + 0 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1354,7 +1460,7 @@ True - False + False 1 @@ -1370,133 +1476,152 @@ True - False + False CPU 1 - False + False True + True - False + False True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 - 6 - 6 + False + 6 + 6 + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 0 + 1 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 1 + 1 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + l1cache_valsize + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + l1cache_valspeed + True 1 - 0 - 1 + 0 + 1 + + + + + + + + + + + + + + + @@ -1504,130 +1629,148 @@ True - False + False L1 Cache - 0 - 0 + 0 + 0 True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 - 6 - 6 + False + 6 + 6 + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 0 + 1 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 1 + 1 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + l2cache_valsize + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + l2cache_valspeed + True 1 - 0 - 1 + 0 + 1 + + + + + + + + + + + + + + + @@ -1635,130 +1778,148 @@ True - False + False L2 Cache - 0 - 1 + 0 + 1 True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 - 6 - 6 + False + 6 + 6 + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 0 + 1 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 1 + 1 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + l3cache_valsize + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + l3cache_valspeed + True 1 - 0 - 1 + 0 + 1 + + + + + + + + + + + + + + + @@ -1766,130 +1927,148 @@ True - False + False L3 Cache - 0 - 2 + 0 + 2 True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 - 6 - 6 + False + 6 + 6 + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 0 + 1 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 1 + 1 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + l4cache_valsize + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + l4cache_valsize + True 1 - 0 - 1 + 0 + 1 + + + + + + + + + + + + + + + @@ -1897,39 +2076,39 @@ True - False + False L4 Cache - 0 - 3 + 0 + 3 True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 - 6 - 6 + False + 6 + 6 + 6 + 6 + 6 True - False + False @@ -1937,16 +2116,46 @@ True - False + False Test - 0 - 4 + 0 + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 @@ -1955,173 +2164,186 @@ True - False + False Caches 1 - False + False True - False + False vertical True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 0 + 1 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 1 + 1 + 1 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 2 + 1 + 2 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + motherboard_valmanu + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + motherboard_valmod + True 1 - 0 - 1 + 0 + 1 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + motherboard_valrev + True 1 - 0 - 2 + 0 + 2 + + + + + + + + + @@ -2129,7 +2351,7 @@ True - False + False Motherboard @@ -2143,201 +2365,218 @@ True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 0 + 1 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 1 + 1 + 1 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 2 + 1 + 2 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 3 + 1 + 3 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + bios_valbrand + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + bios_valvers + True 1 - 0 - 1 + 0 + 1 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + bios_valdate + True 1 - 0 - 2 + 0 + 2 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + bios_valrom + True 1 - 0 - 3 + 0 + 3 + + + + + + + + + + + + @@ -2345,7 +2584,7 @@ True - False + False BIOS @@ -2359,113 +2598,131 @@ True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + chip_valvend + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + chip_valname + True 1 - 0 - 1 + 0 + 1 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 1 + 1 + 1 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 0 + 1 + 0 + + + + + + + + + + + + + + + @@ -2473,7 +2730,7 @@ True - False + False Chipset @@ -2492,96 +2749,120 @@ True - False + False Motherboard 1 2 - False + False True - True - in + True + in True - False + False + True - False + False True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - 40 + 40 + 40 2 - 1 - 0 + 1 + 0 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + bank0_valref + True 1 - 0 - 0 + 0 + 0 + + + + + + + + + + + + + + + + + + + + + @@ -2589,81 +2870,104 @@ True - False + False Bank 0 - 0 - 0 + 0 + 0 True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False - 4 - 1 - 1 - True + False + 4 + 1 + 1 + bank1_valref + True - 0 - 0 + 0 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - 40 + 40 + 40 2 - 1 - 0 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + @@ -2671,81 +2975,104 @@ True - False + False Bank 1 - 0 - 1 + 0 + 1 True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False - 4 - 1 - 1 - True + False + 4 + 1 + 1 + bank2_valref + True - 0 - 0 + 0 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - 40 + 40 + 40 2 - 1 - 0 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + @@ -2753,81 +3080,104 @@ True - False + False Bank 2 - 0 - 2 + 0 + 2 True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False - 4 - 1 - 1 - True + False + 4 + 1 + 1 + bank3_valref + True - 0 - 0 + 0 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - 40 + 40 + 40 2 - 1 - 0 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + @@ -2835,81 +3185,104 @@ True - False + False Bank 3 - 0 - 3 + 0 + 3 True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False - 4 - 1 - 1 - True + False + 4 + 1 + 1 + bank4_valref + True - 0 - 0 + 0 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - 40 + 40 + 40 2 - 1 - 0 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + @@ -2917,81 +3290,104 @@ True - False + False Bank 4 - 0 - 4 + 0 + 4 True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False - 4 - 1 - 1 - True + False + 4 + 1 + 1 + bank5_valref + True - 0 - 0 + 0 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - 40 + 40 + 40 2 - 1 - 0 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + @@ -2999,81 +3395,104 @@ True - False + False Bank 5 - 0 - 5 + 0 + 5 True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False - 4 - 1 - 1 - True + False + 4 + 1 + 1 + bank6_valref + True - 0 - 0 + 0 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - 40 + 40 + 40 2 - 1 - 0 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + @@ -3081,81 +3500,104 @@ True - False + False Bank 6 - 0 - 6 + 0 + 6 True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False - 4 - 1 - 1 - True + False + 4 + 1 + 1 + bank7_valref + True - 0 - 0 + 0 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - 40 + 40 + 40 2 - 1 - 0 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + @@ -3163,21 +3605,69 @@ True - False + False Bank 7 - 0 - 7 + 0 + 7 - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 @@ -3185,262 +3675,283 @@ True - False + False Memory 1 3 - False + False True - False + False vertical True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 0 + 1 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 1 + 1 + 1 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 2 + 1 + 2 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 4 + 1 + 4 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + os_valkern + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + os_valdistro + True 1 - 0 - 1 + 0 + 1 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + os_valhost + True 1 - 0 - 2 + 0 + 2 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + os_valcomp + True 1 - 0 - 4 + 0 + 4 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False True center True end - 40 - True - 40 + 40 + True + 40 1 - 1 - 3 + 1 + 3 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + os_valuptime + True 1 - 0 - 3 + 0 + 3 + + + + + + + + + + + + + + + @@ -3448,7 +3959,7 @@ True - False + False Operating System @@ -3462,358 +3973,364 @@ True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False end True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + mem_valused + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + mem_valbuff + True 1 - 0 - 1 + 0 + 1 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + mem_valcache + True 1 - 0 - 2 + 0 + 2 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + mem_valfree + True 1 - 0 - 3 + 0 + 3 True - False - 4 - 1 - 1 - 0 - in + False + 4 + 1 + 1 + 0 + in True - False + False True right True end - 18 - True - 18 + 18 + True + 18 1 - 1 - 0 + 1 + 0 True - False - 4 - 1 - 1 - 0 - in + False + 4 + 1 + 1 + 0 + in True - False + False True right True end - 18 - True - 18 + 18 + True + 18 1 - 1 - 1 + 1 + 1 True - False - 4 - 1 - 1 - 0 - in + False + 4 + 1 + 1 + 0 + in True - False + False True right True end - 18 - True - 18 + 18 + True + 18 1 - 1 - 2 + 1 + 2 True - False - 4 - 1 - 1 - 0 - in + False + 4 + 1 + 1 + 0 + in True - False + False True right True end - 18 - True - 18 + 18 + True + 18 1 - 1 - 3 + 1 + 3 True - False + False end - 4 - 1 - 1 - True + 4 + 1 + 1 + mem_valswap + True 1 - 0 - 4 + 0 + 4 True - False - 4 - 1 - 1 - 0 - in + False + 4 + 1 + 1 + 0 + in True - False + False True right True end - 18 - True - 18 + 18 + True + 18 1 - 1 - 4 + 1 + 4 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in - 172 - 21 + 172 + 21 True - False + False - 2 - 0 + 2 + 0 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in - 172 - 21 + 172 + 21 True - False + False - 2 - 1 + 2 + 1 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in - 172 - 21 + 172 + 21 True - False + False - 2 - 2 + 2 + 2 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in - 172 - 21 + 172 + 21 True - False + False - 2 - 3 + 2 + 3 True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in - 172 - 21 + 172 + 21 True - False + False - 2 - 4 + 2 + 4 @@ -3823,7 +4340,7 @@ True - False + False Memory @@ -3842,73 +4359,75 @@ True - False + False System 1 4 - False + False True - True - in + True + in True - False + False + True - False + False True - False - 6 - 6 - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 - 6 - 6 + False + 6 + 6 + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + True True center True end - 40 - True - 40 + 40 + True + 40 1 @@ -3917,100 +4436,104 @@ - 1 - 1 + 1 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card3_valvend + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card3_valmod + True 1 - 0 - 1 + 0 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card3_valtemp + True 1 - 0 - 2 + 0 + 2 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card3_valgclk + True 1 - 0 - 3 + 0 + 4 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4024,21 +4547,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4046,59 +4569,60 @@ False True - end + end 1 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 + card3_valusage middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 2 + 1 + 2 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4112,21 +4636,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4134,59 +4658,60 @@ False True - end + end 1 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 + card3_valmclk middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 3 + 1 + 4 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4200,21 +4725,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4222,37 +4747,211 @@ False True - end + end 1 True - False + False + end + 4 + 1 + 1 + card3_valdriver + middle + True + 18 + 1 + + + False + True + 2 + end + 3 + + + + + 1 + 0 + + + + + True + False + + + True + False + 1 + 1 + 0 + in + + + True + False + center + True + end + 13 + True + 13 + 1 + + + + + False + False + 0 + + + + + True + False + 1 + 1 + 0 + in + + + True + False + center + True + end + 13 + True + 13 + 1 + + + + + False + True + end + 1 + + + + + True + False end - 4 - 1 - 1 + 1 + 1 + card3_valgpwr middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 0 + 1 + 5 + + + + + True + False + end + 4 + 4 + 1 + 1 + card3_valgvolt + True + 1 + + + 0 + 5 + + + + + True + False + 1 + 1 + 0 + in + + + True + False + True + center + True + end + 40 + True + 40 + 1 + + + + + + + + 1 + 3 + + + + + True + False + end + 4 + 4 + 1 + 1 + card3_valvram_used + True + 1 + + + 0 + 3 + + + + + + + + + + + + + + + + + + @@ -4260,61 +4959,62 @@ True - False + False Card 3 - 0 - 3 + 0 + 3 True - False - 6 - 6 - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 - 6 - 6 + False + 6 + 6 + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + True True center True end - 40 - True - 40 + 40 + True + 40 1 @@ -4323,100 +5023,104 @@ - 1 - 1 + 1 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card2_valvend + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card2_valmod + True 1 - 0 - 1 + 0 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card2_valtemp + True 1 - 0 - 2 + 0 + 2 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card2_valgclk + True 1 - 0 - 3 + 0 + 4 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4430,21 +5134,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4452,59 +5156,60 @@ False True - end + end 1 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 + card2_valusage middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 2 + 1 + 2 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4518,21 +5223,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4540,59 +5245,60 @@ False True - end + end 1 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 + card2_valmclk middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 3 + 1 + 4 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4606,21 +5312,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4628,37 +5334,211 @@ False True - end + end 1 True - False + False + end + 4 + 1 + 1 + card2_valdriver + middle + True + 18 + 1 + + + False + True + 2 + end + 3 + + + + + 1 + 0 + + + + + True + False + + + True + False + 1 + 1 + 0 + in + + + True + False + center + True + end + 13 + True + 13 + 1 + + + + + False + False + 0 + + + + + True + False + 1 + 1 + 0 + in + + + True + False + center + True + end + 13 + True + 13 + 1 + + + + + False + True + end + 1 + + + + + True + False end - 4 - 1 - 1 + 1 + 1 + card2_valgpwr middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 0 + 1 + 5 + + + + + True + False + end + 4 + 4 + 1 + 1 + card2_valgvolt + True + 1 + + + 0 + 5 + + + + + True + False + 1 + 1 + 0 + in + + + True + False + True + center + True + end + 40 + True + 40 + 1 + + + + + + + + 1 + 3 + + + + + True + False + end + 4 + 4 + 1 + 1 + card2_valvram_used + True + 1 + + + 0 + 3 + + + + + + + + + + + + + + + + + + @@ -4666,61 +5546,62 @@ True - False + False Card 2 - 0 - 2 + 0 + 2 True - False - 6 - 6 - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 - 6 - 6 + False + 6 + 6 + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + True True center True end - 40 - True - 40 + 40 + True + 40 1 @@ -4729,100 +5610,104 @@ - 1 - 1 + 1 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card1_valvend + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card1_valmod + True 1 - 0 - 1 + 0 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card1_valtemp + True 1 - 0 - 2 + 0 + 2 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card1_valgclk + True 1 - 0 - 3 + 0 + 4 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4836,21 +5721,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4858,59 +5743,60 @@ False True - end + end 1 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 + card1_valusage middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 2 + 1 + 2 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4924,21 +5810,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -4946,59 +5832,60 @@ False True - end + end 1 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 + card1_valmclk middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 3 + 1 + 4 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -5012,21 +5899,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -5034,99 +5921,274 @@ False True - end + end 1 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 + card1_valdriver middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 0 + 1 + 0 - - - - - - - True - False - Card 1 - - - + + + True + False + + + True + False + 1 + 1 + 0 + in + + + True + False + center + True + end + 13 + True + 13 + 1 + + + + + False + False + 0 + + + + + True + False + 1 + 1 + 0 + in + + + True + False + center + True + end + 13 + True + 13 + 1 + + + + + False + True + end + 1 + + + + + True + False + end + 1 + 1 + card1_valgpwr + middle + True + 18 + 1 + + + False + True + 2 + end + 3 + + + + + 1 + 5 + + + + + True + False + end + 4 + 4 + 1 + 1 + card1_valgvolt + True + 1 + + + 0 + 5 + + + + + True + False + 1 + 1 + 0 + in + + + True + False + True + center + True + end + 40 + True + 40 + 1 + + + + + + + + 1 + 3 + + + + + True + False + end + 4 + 4 + 1 + 1 + card1_valvram_used + True + 1 + + + 0 + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + True + False + Card 1 + + + - 0 - 1 + 0 + 1 True - False - 6 - 6 - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 - 6 - 6 + False + 6 + 6 + 6 + 6 + 6 + True - False + False end True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + True True center True end - 40 - True - 40 + 40 + True + 40 1 @@ -5135,83 +6197,68 @@ - 1 - 1 + 1 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card0_valmod + True 1 - 0 - 1 + 0 + 1 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card0_valtemp + True 1 - 0 - 2 - - - - - True - False - end - 4 - 4 - 1 - 1 - True - 1 - - - 0 - 3 + 0 + 2 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -5225,21 +6272,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -5247,59 +6294,60 @@ False True - end + end 1 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 + card0_valusage middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 2 + 1 + 2 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -5313,21 +6361,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -5335,59 +6383,60 @@ False True - end + end 1 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 + card0_valmclk middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 3 + 1 + 4 True - False + False True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -5401,21 +6450,21 @@ True - False - 1 - 1 - 0 - in + False + 1 + 1 + 0 + in True - False + False center True end - 13 - True - 13 + 13 + True + 13 1 @@ -5423,54 +6472,249 @@ False True - end + end 1 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 + card0_valdriver middle - True - 18 + True + 18 1 False True 2 - end + end 3 - 1 - 0 + 1 + 0 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + card0_valvend + True 1 - 0 - 0 + 0 + 0 + + + True + False + + + True + False + 1 + 1 + 0 + in + + + True + False + center + True + end + 13 + True + 13 + 1 + + + + + False + False + 0 + + + + + True + False + 1 + 1 + 0 + in + + + True + False + center + True + end + 13 + True + 13 + 1 + + + + + False + True + end + 1 + + + + + True + False + end + 1 + 1 + card0_valgpwr + middle + True + 18 + 1 + + + False + True + 2 + end + 3 + + + + + 1 + 5 + + + + + True + False + end + 4 + 4 + 1 + 1 + card0_valgvolt + True + 1 + + + 0 + 5 + + + + + True + False + end + 4 + 4 + 1 + 1 + card0_valgclk + True + 1 + + + 0 + 4 + + + + + True + False + end + 4 + 4 + 1 + 1 + True + card0_valgvolt + True + False + 1 + + + 0 + 3 + + + + + True + False + 1 + 1 + 0 + in + + + True + False + True + center + True + end + 40 + True + 40 + 1 + + + + + + + + 1 + 3 + + + + + + + + + + + + + + + + + + + + @@ -5478,16 +6722,40 @@ True - False + False Card 0 - 0 - 0 + 0 + 0 + + + + + + + + + + + + + + + + + + + + + + + + @@ -5500,106 +6768,124 @@ True - False + False Graphics 5 - False + False True - False + False vertical True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 - 6 - 6 + False + 6 + 6 + 6 + 6 + 6 + True - False + False end True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + primeslow_valscore + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + primeslow_valrun + True 1 - 0 - 1 + 0 + 1 - 350 + 350 True - False - 1 - 1 - 0.0099999997764825821 - True + True + 1 + 1 + 0.009999999776482582 + True end - 1 - 0 + 1 + 0 True - True + True center - 1 - 1 + 1 + 1 - 1 - 1 + 1 + 1 + + + + + + + + + + + + + + + @@ -5607,7 +6893,7 @@ True - False + False Prime numbers (slow) @@ -5621,90 +6907,108 @@ True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 - 6 - 6 + False + 6 + 6 + 6 + 6 + 6 + True - False + False end True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + primefast_valscore + True 1 - 0 - 0 + 0 + 0 True - False + False end - 4 - 4 - 1 - 1 - True + 4 + 4 + 1 + 1 + primefast_valrun + True 1 - 0 - 1 + 0 + 1 - 350 + 350 True - False - 1 - 1 - 0.0099999997764825821 - True + True + 1 + 1 + 0.009999999776482582 + True end - 1 - 0 + 1 + 0 True - True + True center - 1 - 1 + 1 + 1 - 1 - 1 + 1 + 1 + + + + + + + + + + + + + + + @@ -5712,7 +7016,7 @@ True - False + False Prime numbers (fast) @@ -5726,85 +7030,112 @@ True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 + True - False + False True - True - 1 - 1 + True + 1 + 1 True - 0 - number + 0 + number - 3 - 0 + 3 + 0 True - True - 1 - 1 + True + 1 + 1 True - False - 0 - number + False + 0 + number - 1 - 0 + 1 + 0 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 True + param_valduration - 0 - 0 + 0 + 0 True - False + False end - 4 - 1 - 1 + 4 + 1 + 1 True + param_valthreads - 2 - 0 + 2 + 0 + + + + + + + + + + + + + + + + + + + + + + + + @@ -5812,7 +7143,7 @@ True - False + False Parameters @@ -5831,47 +7162,47 @@ True - False + False Bench 6 - False + False True - False + False vertical True - False - 6 - 6 - 4 - 6 - 0 - out + False + 6 + 6 + 4 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 True - False + False vertical True - False - 10 - 10 + False + 10 + 10 False @@ -5882,9 +7213,10 @@ True - False - 4 + False + 4 center + True False @@ -5909,29 +7241,30 @@ True - False - 6 - 6 - 6 - 0 - out + False + 6 + 6 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 True - False + False vertical True - False + False center + True 1 @@ -5943,8 +7276,9 @@ True - False + False center + True 1 @@ -5956,7 +7290,7 @@ True - False + False True @@ -5972,7 +7306,7 @@ True - False + False About @@ -5986,29 +7320,29 @@ True - False - 6 - 6 - 6 - 0 - out + False + 6 + 6 + 6 + 0 + out True - False - 6 - 6 - 6 + False + 6 + 6 + 6 True - False + False vertical True - False - 10 + False + 10 False @@ -6019,7 +7353,7 @@ True - False + False center @@ -6031,7 +7365,7 @@ True - False + False False @@ -6043,8 +7377,8 @@ GPL v3 True - True - True + True + True none https://www.gnu.org/licenses/gpl.txt @@ -6061,7 +7395,7 @@ True - False + False License @@ -6080,32 +7414,32 @@ True - False + False About 1 7 - False + False True - True - True + True + True none - True + True True - False + False gtk-preferences - False + False @@ -6118,13 +7452,13 @@ True - False + False True True - False - 4 + False + 4 CPU-X 1 @@ -6142,8 +7476,8 @@ True - False - 4 + False + 4 Version x.x.x 1 @@ -6157,9 +7491,9 @@ Start daemon True - True - True - 8 + True + True + 8 False @@ -6178,31 +7512,28 @@ - False - 6 + False + 6 False - True - preferences-desktop - dialog - - - + True + preferences-desktop + dialog - False + False vertical 2 - False - end + False + end gtk-cancel True - True - True - True + True + True + True True @@ -6214,9 +7545,9 @@ gtk-ok True - True - True - True + True + True + True True @@ -6234,57 +7565,60 @@ True - True + True True - True + True + True - False - 4 - 4 - 12 - 6 - 12 + False + 4 + 4 + 12 + 6 + 12 True - False + False start Refresh time + refreshtime_val - 0 - 0 + 0 + 0 True - True + True True - 1 - 0 + 1 + 0 True - False + False start Theme + theme_val - 0 - 1 + 0 + 1 True - False + False True 0 @@ -6294,113 +7628,144 @@ - 1 - 1 + 1 + 1 + + + + + + + + + + + + + + + True - False + False Interface - False + False + True - False - 12 - 6 - 12 + False + 12 + 6 + 12 True - False + False start Default tab + defaulttab_val - 0 - 0 + 0 + 0 True - False + False start Default CPU core + defaultcore_val - 0 - 1 + 0 + 1 True - False + False start Default caches test + defaultcachetest_val - 0 - 2 + 0 + 2 True - False + False True - 1 - 0 + 1 + 0 True - False + False True - 1 - 1 + 1 + 1 True - False + False True - 1 - 2 + 1 + 2 Start and connect to daemon True - True - False + True + False start - True + True - 0 - 3 + 0 + 3 2 + + + + + + + + + + + + 1 @@ -6409,12 +7774,12 @@ True - False + False Startup 1 - False + False diff -Nru cpu-x-4.0.1/debian/changelog cpu-x-4.1.0/debian/changelog --- cpu-x-4.0.1/debian/changelog 2020-07-17 22:05:43.000000000 +0000 +++ cpu-x-4.1.0/debian/changelog 2021-02-04 16:17:04.000000000 +0000 @@ -1,3 +1,20 @@ +cpu-x (4.1.0-1) unstable; urgency=medium + + * New upstream release. + * debian/patches: + + Add 2002_avoid-format-security-compiler-flag.patch. Assure + -Wno-format-security where -Wno-format is explicitly requested + by upstream. + * debian/control: + + Bump Standards-Version: to 4.5.1. No changes needed. + * debian/copyright: + + Update auto-generated copyright.in template file. + + Update copyright attributions. + * debian/watch: + + Update format version to 4. + + -- Mike Gabriel Thu, 04 Feb 2021 17:17:04 +0100 + cpu-x (4.0.1-1) unstable; urgency=medium * New upstream release. diff -Nru cpu-x-4.0.1/debian/control cpu-x-4.1.0/debian/control --- cpu-x-4.0.1/debian/control 2020-07-17 22:05:43.000000000 +0000 +++ cpu-x-4.1.0/debian/control 2021-02-04 16:17:04.000000000 +0000 @@ -19,7 +19,7 @@ nasm, pkg-config, procps, -Standards-Version: 4.5.0 +Standards-Version: 4.5.1 Homepage: https://github.com/X0rg/CPU-X Vcs-Git: https://salsa.debian.org/debian/cpu-x.git Vcs-Browser: https://salsa.debian.org/debian/cpu-x diff -Nru cpu-x-4.0.1/debian/copyright cpu-x-4.1.0/debian/copyright --- cpu-x-4.0.1/debian/copyright 2020-07-17 22:04:36.000000000 +0000 +++ cpu-x-4.1.0/debian/copyright 2021-02-04 16:17:04.000000000 +0000 @@ -4,6 +4,7 @@ Source: https://github.com/X0rg/CPU-X Files: CMakeLists.txt + CONTRIBUTING.md ChangeLog.md README.md .cirrus.yml @@ -65,8 +66,7 @@ scripts/make_builds.sh scripts/osc_build.sh scripts/patch_dmidecode.sh - scripts/run_appimage.sh - scripts/run_tests.sh + scripts/run_libcpuid_tests.sh src/CMakeLists.txt src/bandwidth/CMakeLists.txt src/bandwidth/README.txt @@ -97,7 +97,7 @@ vagrant/Vagrantfile vagrant/bootstrap_fedora.sh vagrant/bootstrap_ubuntu.sh -Copyright: 2014-2020, Xorg +Copyright: 2014-2021, Xorg License: GPL-3+ Comment: Assuming copyright holdership from other files in @@ -121,34 +121,13 @@ src/tui_ncurses.c src/tui_ncurses.h src/util.c -Copyright: 2014-2020, Xorg +Copyright: 2014-2021, Xorg License: GPL-3+ Files: po/CMakeLists.txt po/cpu-x.pot - po/ar.po - po/cs_CZ.po - po/de.po - po/el.po - po/es.po - po/fr.po - po/id.po - po/it.po - po/ja.po - po/ko.po - po/lv.po - po/mr.po - po/ms.po - po/nb_NO.po - po/pl.po - po/pt.po - po/pt_BR.po - po/ru.po - po/tr.po - po/uk.po - po/zh.po - po/zh_Hant.po -Copyright: 2014-2020, Xorg + po/*.po +Copyright: 2014-2021, Xorg License: GPL-3+ Comment: Assuming copyright holdership from other files in diff -Nru cpu-x-4.0.1/debian/copyright.in cpu-x-4.1.0/debian/copyright.in --- cpu-x-4.0.1/debian/copyright.in 2020-07-17 22:03:34.000000000 +0000 +++ cpu-x-4.1.0/debian/copyright.in 2021-02-04 16:13:18.000000000 +0000 @@ -5,6 +5,7 @@ Disclaimer: Autogenerated by CDBS Files: CMakeLists.txt + CONTRIBUTING.md ChangeLog.md README.md cmake/GSettings.cmake @@ -17,6 +18,7 @@ data/completions/zsh data/cpu-x-gtk-3.12-dark.css data/cpu-x-gtk-3.12.css + data/cpu-x-gtk-3.12.ui data/cpu-x-gtk-3.20-dark.css data/cpu-x-gtk-3.20.css data/icons/CMakeLists.txt @@ -24,15 +26,16 @@ data/org.cpu-x-daemon.policy.in data/org.cpu-x.appdata.xml data/org.cpu-x.gschema.xml - debian/changelog debian/control debian/cpu-x.manpages debian/files debian/man/cpu-x.1 + debian/patches/1002_desktop-files-lack-keyword-key.patch + debian/patches/2001_build-with-PIE.patch debian/patches/README + debian/patches/series debian/rules debian/source/format - debian/source/lintian-overrides debian/upstream debian/watch scripts/build_appimage.sh @@ -40,8 +43,7 @@ scripts/make_builds.sh scripts/osc_build.sh scripts/patch_dmidecode.sh - scripts/run_appimage.sh - scripts/run_tests.sh + scripts/run_libcpuid_tests.sh src/CMakeLists.txt src/bandwidth/CMakeLists.txt src/bandwidth/README.txt @@ -78,11 +80,15 @@ FIXME Files: po/ar.po + po/ber.po po/cpu-x.pot po/cs_CZ.po + po/da.po po/de.po po/el.po po/es.po + po/fi.po + po/hu.po po/id.po po/it.po po/ja.po @@ -91,15 +97,17 @@ po/mr.po po/ms.po po/nb_NO.po + po/pa.po po/pl.po po/pt.po po/pt_BR.po po/ru.po po/tr.po + po/tzm.po po/uk.po po/zh.po po/zh_Hant.po -Copyright: 2014-2020, Xorg +Copyright: 2014-2021, Xorg License: UNKNOWN FIXME @@ -118,8 +126,8 @@ src/tui_ncurses.c src/tui_ncurses.h src/util.c -Copyright: 2014-2020, Xorg -License: GPL (v3 or later) +Copyright: 2014-2021, Xorg +License: GNU General Public License v3.0 or later FIXME Files: src/dmidecode/dmidecode.h @@ -138,7 +146,7 @@ 2007-2008, Jean Delvare 2007-2020, Jean Delvare 2020, Jean Delvare -License: GPL (v2 or later) (with incorrect FSF address) +License: GNU General Public License v2.0 or later [obsolete FSF postal address (Temple Place)] FIXME Files: src/bandwidth/BMPGraphing.c @@ -150,7 +158,7 @@ Copyright: 2005-2015, Zack T Smith. 2005-2017, Zack T Smith. 2005-2018, Zack T Smith. -License: GPL (v2 or later) +License: GNU General Public License v2.0 or later FIXME Files: src/bandwidth/BMP.c @@ -160,48 +168,48 @@ src/bandwidth/minifont.c src/bandwidth/minifont.h Copyright: 2009-2014, Zack T Smith. -License: GPL (v2) +License: GNU General Public License, Version 2 FIXME Files: src/bandwidth/README.md src/dmidecode/README.md Copyright: NONE -License: GPL (v2) +License: GNU General Public License, Version 2 FIXME -Files: data/cpu-x-gtk-3.12.ui -Copyright: NONE -License: GENERATED FILE +Files: debian/patches/1001_spelling-fixes.patch +Copyright: 2005-2017, Zack T Smith. "); +License: GNU General Public License FIXME Files: src/dmidecode/dmidecode.c Copyright: 2000-2002, Alan Cox 2002-2020, Jean Delvare -License: GPL (v2 or later) (with incorrect FSF address) - FIXME - -Files: po/CMakeLists.txt -Copyright: 2014-2020 -License: UNKNOWN +License: GNU General Public License v2.0 or later [obsolete FSF postal address (Temple Place)] FIXME Files: src/bandwidth/COPYING.txt Copyright: 1989, 1991, Free Software Foundation, Inc. -License: UNKNOWN +License: GNU General Public License, Version 2 FIXME -Files: COPYING -Copyright: 2007, Free Software Foundation, Inc. +Files: src/dmidecode/LICENSE +Copyright: 1989, 1991, Free Software Foundation, Inc., +License: GNU General Public License, Version 2 + FIXME + +Files: po/CMakeLists.txt +Copyright: 2014-2021 License: UNKNOWN FIXME -Files: src/dmidecode/LICENSE -Copyright: 1989, 1991, Free Software Foundation, Inc., +Files: COPYING +Copyright: 2007, Free Software Foundation, Inc. License: UNKNOWN FIXME Files: po/fr.po -Copyright: 2014-2020, Xorg +Copyright: 2014-2021, Xorg o Rossillol , 2019. o Rossillol--Laruelle , 2020. License: UNKNOWN @@ -212,6 +220,11 @@ License: UNKNOWN FIXME +Files: debian/changelog +Copyright: attributions. +License: UNKNOWN + FIXME + Files: data/cpu-x.desktop.in Copyright: colte des informations sur le CPU, la carte-mère et plus License: UNKNOWN diff -Nru cpu-x-4.0.1/debian/man/cpu-x_polkit.1 cpu-x-4.1.0/debian/man/cpu-x_polkit.1 --- cpu-x-4.0.1/debian/man/cpu-x_polkit.1 1970-01-01 00:00:00.000000000 +0000 +++ cpu-x-4.1.0/debian/man/cpu-x_polkit.1 2019-10-01 12:07:39.000000000 +0000 @@ -0,0 +1,85 @@ +.TH CPU-X 1 "Oct 01, 2019" +.SH NAME +cpu-x \- X11 Tool that gathers Information on CPU, Motherboard and more... +.SH SYNOPSIS +.B cpu\-x +[ +.I +] +[ +.I +] +.B cpu\-x_polkit +[ +.I +] +[ +.I +] + +.SH DESCRIPTION +.B CPU\-X +is similar to CPU\-Z (for MS Windows). It can be used in graphical +mode by using GTK or in text\-based mode by using NCurses. A dump mode is +present from the command line. +.PP +Parts of +.B CPU\-X +require root privileges. If your desktop session has PolicyKit support, +you can launch \fIcpu\-x_polkit\fR. After admin authentication, +\fBCPU\-X\fR will present to you its full feature set. + +.SH OPTIONS + +Available options to be used as \fI\fR: +.TP 8 +.B \-g, \-\-gtk +Start graphical user interface (GUI) (default). +.TP 8 +.B \-n, \-\-ncurses +Start text-based user interface (TUI). +.TP 8 +.B \-d, \-\-dump +Dump all data on standard output and exit. +.TP 8 +.B \-D, \-\-dmidecode +Run embedded command dmidecode and exit. + +.PP +Available options to be used as \fI\fR: +.TP 8 +.B \-a, \-\-tab +Set default tab (integer). +.TP 8 +.B \-r, \-\-refresh +Set custom time between two refreshes (in seconds). +.TP 8 +.B \-o, \-\-nocolor +Disable colored output. +.TP 8 +.B \-i, \-\-issue-fmt +Print required information to paste in an issue. +.TP 8 +.B \-v, \-\-verbose +Verbose output. +.TP 8 +.B \-h, \-\-help +Print help and exit. +.TP 8 +.B \-V, \-\-version +Print version and exit. + +.PP +Environment variables with influence on runtime functionality: +.TP 8 +.B CPUX_NETWORK +Temporarily disable network support. +.TP 8 +.B CPUX_BCLK +Enforce the bus clock. + +.SH AUTHOR + +This man page has been written by Mike Gabriel + for the Debian project but maybe used +by others. diff -Nru cpu-x-4.0.1/debian/patches/2002_avoid-format-security-compiler-flag.patch cpu-x-4.1.0/debian/patches/2002_avoid-format-security-compiler-flag.patch --- cpu-x-4.0.1/debian/patches/2002_avoid-format-security-compiler-flag.patch 1970-01-01 00:00:00.000000000 +0000 +++ cpu-x-4.1.0/debian/patches/2002_avoid-format-security-compiler-flag.patch 2021-02-04 16:17:04.000000000 +0000 @@ -0,0 +1,14 @@ +Description: CMakeLists.txt in src/dmidecode/ explicitly requests -Wno-format. Add -Wno-format-security with it. +Author: Mike Gabriel + +--- a/src/dmidecode/CMakeLists.txt ++++ b/src/dmidecode/CMakeLists.txt +@@ -4,7 +4,7 @@ + ) + + # Config (dmidecode) +-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-format") ++set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-format -Wno-format-security") + set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wno-shift-count-overflow") + message(STATUS "Using built-in ${PROJECT_NAME}, version ${PROJECT_VERSION}") + diff -Nru cpu-x-4.0.1/debian/patches/series cpu-x-4.1.0/debian/patches/series --- cpu-x-4.0.1/debian/patches/series 2020-07-17 22:05:43.000000000 +0000 +++ cpu-x-4.1.0/debian/patches/series 2021-02-04 16:17:04.000000000 +0000 @@ -1 +1,2 @@ 2001_build-with-PIE.patch +2002_avoid-format-security-compiler-flag.patch diff -Nru cpu-x-4.0.1/debian/watch cpu-x-4.1.0/debian/watch --- cpu-x-4.0.1/debian/watch 2019-10-01 11:14:24.000000000 +0000 +++ cpu-x-4.1.0/debian/watch 2021-02-04 16:17:04.000000000 +0000 @@ -1,3 +1,3 @@ -version=3 +version=4 opts=filenamemangle=s/.*\/v?([\d\.-]+)\.tar\.gz/cpu-x-$1.tar.gz/ \ https://github.com/X0rg/CPU-X/tags .*/archive/v?([\d\.]+).tar.gz diff -Nru cpu-x-4.0.1/.github/ISSUE_TEMPLATE/feature_request.md cpu-x-4.1.0/.github/ISSUE_TEMPLATE/feature_request.md --- cpu-x-4.0.1/.github/ISSUE_TEMPLATE/feature_request.md 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/.github/ISSUE_TEMPLATE/feature_request.md 2021-01-10 09:47:59.000000000 +0000 @@ -4,6 +4,9 @@ --- + + **Is your feature request related to a problem? Please describe.** diff -Nru cpu-x-4.0.1/.github/workflows/appimage_continuous.yml cpu-x-4.1.0/.github/workflows/appimage_continuous.yml --- cpu-x-4.0.1/.github/workflows/appimage_continuous.yml 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/.github/workflows/appimage_continuous.yml 2021-01-10 09:47:59.000000000 +0000 @@ -43,9 +43,7 @@ draft: false prerelease: true body: | - :warning: **Known issues:** https://github.com/X0rg/CPU-X/wiki/appimage - - :heavy_check_mark:CPU-X AppImage built from latest commit ([${{ github.sha }}](https://github.com/${{ github.repository }}/commit/${{ github.sha }})). + :heavy_check_mark:CPU-X AppImage built from latest commit ([${{ github.sha }}](https://github.com/${{ github.repository }}/commit/${{ github.sha }})). See [known issues](https://github.com/X0rg/CPU-X/wiki/appimage). :scroll: Build log: https://github.com/${{ github.repository }}/commit/${{ github.sha }}/checks?check_suite_id=${{ github.run_id }} artifacts: "AppImage/CPU-X-*.AppImage*" diff -Nru cpu-x-4.0.1/po/ar.po cpu-x-4.1.0/po/ar.po --- cpu-x-4.0.1/po/ar.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/ar.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,17 +1,18 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Hatem Ghouthi , 2019. # Allan Nordhøy , 2019. # mohammadA , 2019. # anonymous , 2020. # Rex_sa , 2020. +# Гринько Владимир , 2020. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-04-15 04:11+0000\n" -"Last-Translator: Rex_sa \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-11-25 18:29+0000\n" +"Last-Translator: Гринько Владимир \n" "Language-Team: Arabic \n" "Language: ar\n" @@ -20,594 +21,618 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 4.0-dev\n" +"X-Generator: Weblate 4.4-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "ايجاد معلومات المعالج" -#: core.c:229 -#, c-format +#: core.c:232 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" "لا يمكن ايجاد المعالج في قاعدة البيانات ==>%s, model: %i, ext. model: %i, " "ext. family: %i" -#: core.c:240 +#: core.c:243 #, fuzzy, c-format #| msgid "%d x %d KB, %d-way" msgid "%d x %d %s, %d-way" msgstr "%d س%d كب ، %d -مسار" -#: core.c:241 +#: core.c:244 #, fuzzy, c-format #| msgid "%d MB, %d-way" msgid "%d %s, %d-way" msgstr "%d مب ، %d -مسار" -#: core.c:242 +#: core.c:245 #, fuzzy, c-format #| msgid "%s associative, %d-byte line size" msgid "%s associative, %d-%s line size" msgstr "%s ترابطي ،%d-بايت حجم المسار" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "استدعاء libcpuid لاسترجاع البيانات الثابتة" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "تعذر استدعاء libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "استدعاء libcpuid لاسترجاع البيانات الديناميكية" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "استدعاء ليبكبويد لاسترداد قيم ثابتة MSR وحدة المعالجة المركزية" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "استدعاء ليبكبويد لاسترداد قيم ديناميكية MSR وحدة المعالجة المركزية" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "حساب مضاعفات وحدة المعالجة المركزية" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "استدعاء دميديكودي" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "حساب استخدام وحدة المعالجة المركزية" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "عرض النطاق الترددي الاتصال" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "تعريف وحدة معالجة الرسوميات غير معروف: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "العثور على الأجهزة" -#: core.c:792 +#: core.c:794 #, fuzzy, c-format #| msgid "Skip devices search (need to be root)" msgid "Skip devices search (wrong permissions on %s device)" msgstr "تخطي البحث عن الأجهزة (تحتاج إلى صلاحيات الروت)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "بائع وحدة معالج البيانات غير معروف: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "بائع وحدة معالج البيانات غير معروف: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "لم يعثر على بائع الرقائق والنوع" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "تعذر إيجاد بائع بطاقة الرسوميات ونوعها" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "جارٍ استرداد سرعات GPU" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "" -#: core.c:992 +#: core.c:1044 #, fuzzy, c-format #| msgid "Driver for GPU %i doesn't report frequencies" msgid "Driver for GPU %u doesn't report frequencies" msgstr "تعريف وحدة معالجة الرسوميات %i لا يبلغ عن الترددات" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "فشل في استرداد سرعات GPU" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "يتعرف على النظام الشغَّال" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "تعذر التعرف على النظام الشغَّال" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "يستدعي libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "يستدعي libstatgrab" -#: core.c:1130 +#: core.c:1194 #, fuzzy, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i أيام، %i ساعات، %i دقيقة، %i ثانية" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "تحديث حالة إختبار الأداء" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, fuzzy, c-format msgid "%u mins" msgstr "%u دقيقة" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "غير نَشِط" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "لم يبدأ" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "نشط" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u ساعة متبقية)" -#: core.c:1207 +#: core.c:1271 #, fuzzy, c-format msgid "(%u minutes left)" msgstr "(%u دقيقة متبقية)" -#: core.c:1209 +#: core.c:1273 #, fuzzy, c-format msgid "(%u seconds left)" msgstr "(%u ثانية متبقية)" -#: core.c:1214 +#: core.c:1278 #, fuzzy, c-format msgid "in %u hours" msgstr "في %u ساعة" -#: core.c:1216 +#: core.c:1280 #, fuzzy, c-format msgid "in %u minutes" msgstr "في %u دقيقة" -#: core.c:1218 +#: core.c:1282 #, fuzzy, c-format msgid "in %u seconds" msgstr "في %u ثانية" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "بدء اختبار الأداء" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "حدث خطأ ما أثناء بدء اختبار الأداء" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "" -#: core.c:1288 -#, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +#: core.c:1356 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "" +"لا يمكن ايجاد المعالج في قاعدة البيانات ==>%s, model: %i, ext. model: %i, " +"ext. family: %i" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "" -#: gui_gtk.c:59 +#: gui_gtk.c:60 #, fuzzy #| msgid "Starting GTK GUI..." msgid "Starting GTK GUI…" msgstr "يبدأ الواجهة الرسومية GTK..." -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "تعذَّر استيراد الواجهة الرسومية في GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "النواة %i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "البائع" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "الفولتية" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "العائلة" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "الطراز" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "الحرارة." -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "سرعة النواة" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "سرعة الناقل" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "الاستخدام" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "الخبيئة" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "اللوحة الأم" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "الصانع" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "البيوس" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "العلامة" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "الإصدار" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "حجم الروم" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "الذاكرة" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "النظام" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "نظام التشغيل" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "التوزيعة" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "اسم المضيف" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "المصرِّف" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "الإبدال" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "درجة الحرارة" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "الذاكرة" + +#: main.c:154 msgid "GPU clock" msgstr "" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "" -#: main.c:154 +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "الفولتية" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "المدة" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -616,154 +641,170 @@ "%s هو برمجية حرَّة تجمع معلومات عن وحدة\n" "المعالجة المركزية واللوحة الأم وغيرها." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "إصدار %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "المؤلف: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "الموقع: %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "الرخصة" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "توزع هذه البرمجية وفق بنود %s" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "لا يأتي هذا البرنامج بأي ضمان مطلقًا" -#: main.c:250 +#: main.c:257 #, fuzzy #| msgid "Dumping data..." msgid "Dumping data…" msgstr "يطرح البيانات..." -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "يحرر الذاكرة" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "ابدأ واجهة رسومية (GUI) (المبدئي)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "ابدأ واجهة نصية (TUI)" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "اطرح كل البيانات في الخرج القياسي واخرج" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "خرج تشخيصي" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "اطبع المساعدة واخرج" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "اطبع النسخة واخرج" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "عطِّل الخرج الملون" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "اطبع البيانات لنسخها في قضية" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "" -#: main.c:346 -msgid "Read CPUID raw data from a given file" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" msgstr "" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:357 +msgid "Read CPUID raw data from a given file" msgstr "" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "الاستخدام: %s DISPLAY [OPTIONS]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "" -#: main.c:376 -#, fuzzy -#| msgid "" -#| "\n" -#| "Influenceable environment variables:" +#: main.c:400 msgid "Influenceable environment variables:" -msgstr "" -"\n" -"متغيرات البيئة المؤثرة:" +msgstr "متغيرات البيئة المؤثرة:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "هذه البرمجية حرة: لك الحق في تغييرها وتوزيعها." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "انظر رخصة%s : <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "تعذر استدعاء libcpuid (%s)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -771,11 +812,11 @@ "%s" msgstr "" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "" @@ -796,174 +837,194 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "اضغط 'h' لرؤية المساعدة.\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" msgstr "" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" msgstr "" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" msgstr "" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" msgstr "" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" msgstr "" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 +#: cpu-x.h:53 #, fuzzy #| msgid "could not reallocate memory" msgid "FATAL ERROR: could not allocate memory" msgstr "لا يمكن تحديد الذاكرة" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" + #~ msgid "Exiting %s" #~ msgstr "الخروج %s" diff -Nru cpu-x-4.0.1/po/ber.po cpu-x-4.1.0/po/ber.po --- cpu-x-4.0.1/po/ber.po 1970-01-01 00:00:00.000000000 +0000 +++ cpu-x-4.1.0/po/ber.po 2021-01-10 09:47:59.000000000 +0000 @@ -0,0 +1,988 @@ +# CPU-X translations template +# Copyright © 2014-2021 Xorg +# This file is distributed under the same license as the cpu-x package. +# Hakim Oubouali , 2020. +msgid "" +msgstr "" +"Project-Id-Version: cpu-x\n" +"Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ber\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: core.c:213 +msgid "Finding CPU technology" +msgstr "" + +#: core.c:232 +#, c-format +msgid "" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" +msgstr "" + +#: core.c:243 +#, c-format +msgid "%d x %d %s, %d-way" +msgstr "" + +#: core.c:244 +#, c-format +msgid "%d %s, %d-way" +msgstr "" + +#: core.c:245 +#, c-format +msgid "%s associative, %d-%s line size" +msgstr "" + +#: core.c:250 +msgid "Calling libcpuid for retrieving static data" +msgstr "" + +#: core.c:263 +#, c-format +msgid "failed to call libcpuid (%s)" +msgstr "" + +#: core.c:433 +msgid "Calling libcpuid for retrieving dynamic data" +msgstr "" + +#: core.c:446 +msgid "Calling libcpuid for retrieving CPU MSR static values" +msgstr "" + +#: core.c:471 +msgid "Calling libcpuid for retrieving CPU MSR dynamic values" +msgstr "" + +#: core.c:494 +msgid "Calculating CPU multipliers" +msgstr "" + +#: core.c:542 +#, c-format +msgid "cannot find unit in '%s' string at position %i" +msgstr "" + +#: core.c:572 +msgid "Calling dmidecode" +msgstr "" + +#: core.c:605 +msgid "Calculating CPU usage" +msgstr "" + +#: core.c:656 +msgid "Calling bandwidth" +msgstr "" + +#: core.c:731 +#, c-format +msgid "No kernel driver in use for graphic card at path %s" +msgstr "" + +#: core.c:750 +#, c-format +msgid "Your GPU driver is unknown: %s" +msgstr "" + +#: core.c:782 +msgid "Finding devices" +msgstr "" + +#: core.c:794 +#, c-format +msgid "Skip devices search (wrong permissions on %s device)" +msgstr "" + +#: core.c:823 +#, c-format +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "" + +#: core.c:839 +msgid "failed to find chipset vendor and model" +msgstr "" + +#: core.c:841 +msgid "failed to find graphic card vendor and model" +msgstr "" + +#: core.c:885 +msgid "Retrieving GPU clocks" +msgstr "" + +#: core.c:915 +msgid "None" +msgstr "" + +#: core.c:1044 +#, c-format +msgid "Driver for GPU %u doesn't report frequencies" +msgstr "" + +#: core.c:1080 +msgid "failed to retrieve GPU clocks" +msgstr "" + +#: core.c:1097 +msgid "Identifying running system" +msgstr "" + +#: core.c:1100 +msgid "failed to identify running system" +msgstr "" + +#: core.c:1142 +msgid "Calling libprocps" +msgstr "" + +#: core.c:1164 +msgid "Calling libstatgrab" +msgstr "" + +#: core.c:1194 +#, c-format +msgid "%i days, %i hours, %i minutes, %i seconds" +msgstr "" + +#: core.c:1250 +msgid "Updating benchmark status" +msgstr "" + +#: core.c:1251 tui_ncurses.c:809 +#, c-format +msgid "%u mins" +msgstr "" + +#: core.c:1253 core.c:1254 +msgid "Inactive" +msgstr "" + +#: core.c:1258 core.c:1259 +msgid "Not started" +msgstr "" + +#: core.c:1264 +msgid "Active" +msgstr "" + +#: core.c:1269 +#, c-format +msgid "(%u hours left)" +msgstr "" + +#: core.c:1271 +#, c-format +msgid "(%u minutes left)" +msgstr "" + +#: core.c:1273 +#, c-format +msgid "(%u seconds left)" +msgstr "" + +#: core.c:1278 +#, c-format +msgid "in %u hours" +msgstr "" + +#: core.c:1280 +#, c-format +msgid "in %u minutes" +msgstr "" + +#: core.c:1282 +#, c-format +msgid "in %u seconds" +msgstr "" + +#: core.c:1298 +msgid "Starting benchmark" +msgstr "" + +#: core.c:1317 +msgid "an error occurred while starting benchmark" +msgstr "" + +#: core.c:1334 +msgid "Finding CPU package in fallback mode" +msgstr "" + +#: core.c:1356 +#, c-format +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "" + +#: core.c:1375 +msgid "Calculating CPU multipliers in fallback mode" +msgstr "" + +#: core.c:1402 +msgid "Retrieving motherboard information in fallback mode" +msgstr "" + +#: core.c:1411 +msgid "failed to retrieve motherboard information (fallback mode)" +msgstr "" + +#: core.c:1463 +msgid "Retrieving CPU temperature in fallback mode" +msgstr "" + +#: core.c:1504 +msgid "failed to retrieve CPU temperature (fallback mode)" +msgstr "" + +#: core.c:1517 +msgid "Retrieving CPU voltage in fallback mode" +msgstr "" + +#: core.c:1530 +msgid "failed to retrieve CPU voltage (fallback mode)" +msgstr "" + +#: core.c:1545 +msgid "Retrieving CPU frequency in fallback mode" +msgstr "" + +#: core.c:1553 +msgid "failed to retrieve CPU frequency (fallback mode)" +msgstr "" + +#: daemon.c:256 +#, c-format +msgid "request_handler: case %i not handled" +msgstr "" + +#: gui_gtk.c:60 +msgid "Starting GTK GUI…" +msgstr "" + +#: gui_gtk.c:68 +msgid "failed to import UI in GtkBuilder" +msgstr "" + +#: gui_gtk.c:522 +msgid "Connected to daemon" +msgstr "" + +#: gui_gtk.c:524 +msgid "No polkit authentication agent found" +msgstr "" + +#: gui_gtk.c:528 +msgid "Ask password to start daemon in background" +msgstr "" + +#: gui_gtk.c:534 +msgid "Start daemon" +msgstr "" + +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 +#, c-format +msgid "Core #%i" +msgstr "" + +#: gui_gtk.c:623 +#, c-format +msgid "%s" +msgstr "" + +#: main.c:56 +msgid "Setting label names" +msgstr "" + +#: main.c:58 +msgid "CPU" +msgstr "" + +#: main.c:59 +msgid "Processor" +msgstr "" + +#: main.c:60 main.c:115 main.c:148 +msgid "Vendor" +msgstr "" + +#: main.c:61 +msgid "Code Name" +msgstr "" + +#: main.c:62 +msgid "Package" +msgstr "" + +#: main.c:63 +msgid "Technology" +msgstr "" + +#: main.c:64 +msgid "Voltage" +msgstr "" + +#: main.c:65 +msgid "Specification" +msgstr "" + +#: main.c:66 +msgid "Family" +msgstr "" + +#: main.c:67 +msgid "Ext. Family" +msgstr "" + +#: main.c:68 main.c:105 main.c:116 main.c:150 +msgid "Model" +msgstr "" + +#: main.c:69 +msgid "Ext. Model" +msgstr "" + +#: main.c:70 +msgid "Temp." +msgstr "" + +#: main.c:71 +msgid "Stepping" +msgstr "" + +#: main.c:72 +msgid "Instructions" +msgstr "" + +#: main.c:74 +msgid "Clocks" +msgstr "" + +#: main.c:75 +msgid "Core Speed" +msgstr "" + +#: main.c:76 +msgid "Multiplier" +msgstr "" + +#: main.c:77 +msgid "Bus Speed" +msgstr "" + +#: main.c:78 main.c:152 +msgid "Usage" +msgstr "" + +#: main.c:80 +msgid "Cache" +msgstr "" + +#: main.c:81 +msgid "L1 Data" +msgstr "" + +#: main.c:82 +msgid "L1 Inst." +msgstr "" + +#: main.c:83 +msgid "Level 2" +msgstr "" + +#: main.c:84 +msgid "Level 3" +msgstr "" + +#: main.c:86 +msgid "Socket(s)" +msgstr "" + +#: main.c:87 +msgid "Core(s)" +msgstr "" + +#: main.c:88 +msgid "Thread(s)" +msgstr "" + +#: main.c:91 +msgid "Caches" +msgstr "" + +#: main.c:95 +#, c-format +msgid "L%i Cache" +msgstr "" + +#: main.c:96 +msgid "Size" +msgstr "" + +#: main.c:97 +msgid "Speed" +msgstr "" + +#: main.c:99 +msgid "Test" +msgstr "" + +#: main.c:102 main.c:103 +msgid "Motherboard" +msgstr "" + +#: main.c:104 +msgid "Manufacturer" +msgstr "" + +#: main.c:106 +msgid "Revision" +msgstr "" + +#: main.c:108 +msgid "BIOS" +msgstr "" + +#: main.c:109 +msgid "Brand" +msgstr "" + +#: main.c:110 +msgid "Version" +msgstr "" + +#: main.c:111 +msgid "Date" +msgstr "" + +#: main.c:112 +msgid "ROM Size" +msgstr "" + +#: main.c:114 +msgid "Chipset" +msgstr "" + +#: main.c:119 main.c:135 +msgid "Memory" +msgstr "" + +#: main.c:122 +#, c-format +msgid "Bank %i" +msgstr "" + +#: main.c:123 +msgid "Reference" +msgstr "" + +#: main.c:127 +msgid "System" +msgstr "" + +#: main.c:128 +msgid "Operating System" +msgstr "" + +#: main.c:129 +msgid "Kernel" +msgstr "" + +#: main.c:130 +msgid "Distribution" +msgstr "" + +#: main.c:131 +msgid "Hostname" +msgstr "" + +#: main.c:132 +msgid "Uptime" +msgstr "" + +#: main.c:133 +msgid "Compiler" +msgstr "" + +#: main.c:136 +msgid "Used" +msgstr "" + +#: main.c:137 +msgid "Buffers" +msgstr "" + +#: main.c:138 +msgid "Cached" +msgstr "" + +#: main.c:139 +msgid "Free" +msgstr "" + +#: main.c:140 +msgid "Swap" +msgstr "" + +#: main.c:143 +msgid "Graphics" +msgstr "" + +#: main.c:147 +#, c-format +msgid "Card %i" +msgstr "" + +#: main.c:149 +msgid "Driver" +msgstr "" + +#: main.c:151 +msgid "Temperature" +msgstr "" + +#: main.c:153 +msgid "Memory Used" +msgstr "" + +#: main.c:154 +msgid "GPU clock" +msgstr "" + +#: main.c:155 +msgid "Memory clock" +msgstr "" + +#: main.c:156 +msgid "Core Voltage" +msgstr "" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 +msgid "Bench" +msgstr "" + +#: main.c:162 +msgid "Prime numbers (slow)" +msgstr "" + +#: main.c:163 +msgid "Prime numbers (fast)" +msgstr "" + +#: main.c:166 +msgid "Score" +msgstr "" + +#: main.c:167 +msgid "Run" +msgstr "" + +#: main.c:170 +msgid "Parameters" +msgstr "" + +#: main.c:171 +msgid "Duration" +msgstr "" + +#: main.c:172 +msgid "Threads" +msgstr "" + +#: main.c:175 main.c:180 +msgid "About" +msgstr "" + +#: main.c:177 +#, c-format +msgid "" +"%s is a Free software that gathers information\n" +"on CPU, motherboard and more." +msgstr "" + +#: main.c:181 +#, c-format +msgid "Version %s" +msgstr "" + +#: main.c:182 +#, c-format +msgid "Author: %s" +msgstr "" + +#: main.c:183 +#, c-format +msgid "Site: %s" +msgstr "" + +#: main.c:185 +msgid "License" +msgstr "" + +#: main.c:188 +#, c-format +msgid "This software is distributed under the terms of %s" +msgstr "" + +#: main.c:190 main.c:431 +msgid "This program comes with ABSOLUTELY NO WARRANTY" +msgstr "" + +#: main.c:257 +msgid "Dumping data…" +msgstr "" + +#: main.c:299 +msgid "Freeing memory" +msgstr "" + +#: main.c:327 +msgid "Start graphical user interface (GUI) (default)" +msgstr "" + +#: main.c:328 +msgid "Start text-based user interface (TUI)" +msgstr "" + +#: main.c:329 +msgid "Dump all data on standard output and exit" +msgstr "" + +#: main.c:330 +msgid "Run embedded command dmidecode and exit" +msgstr "" + +#: main.c:331 +msgid "Run embedded command bandwidth and exit" +msgstr "" + +#: main.c:332 +msgid "Set custom time between two refreshes (in seconds)" +msgstr "" + +#: main.c:333 +msgid "Set default tab (integer)" +msgstr "" + +#: main.c:334 +msgid "Select CPU core to monitor (integer)" +msgstr "" + +#: main.c:335 +msgid "Set custom bandwidth test for CPU caches speed (integer)" +msgstr "" + +#: main.c:336 +msgid "Start and connect to daemon" +msgstr "" + +#: main.c:337 +msgid "Verbose output" +msgstr "" + +#: main.c:338 +msgid "Print help and exit" +msgstr "" + +#: main.c:339 +msgid "Print version and exit" +msgstr "" + +#: main.c:340 +msgid "Disable colored output" +msgstr "" + +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 +msgid "Print required information to paste in an issue" +msgstr "" + +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 +msgid "Enforce the bus clock" +msgstr "" + +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 +msgid "Read CPUID raw data from a given file" +msgstr "" + +#: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 +#, c-format +msgid "Usage: %s DISPLAY [OPTIONS]\n" +msgstr "" + +#: main.c:383 +msgid "Available DISPLAY:" +msgstr "" + +#: main.c:392 +msgid "Available OPTIONS:" +msgstr "" + +#: main.c:400 +msgid "Influenceable environment variables:" +msgstr "" + +#: main.c:430 +msgid "This is free software: you are free to change and redistribute it." +msgstr "" + +#: main.c:432 +#, c-format +msgid "See the %s license: <%s>\n" +msgstr "" + +#: main.c:439 +#, c-format +msgid "-- %-9s version: %s" +msgstr "" + +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "" + +#: main.c:641 +#, c-format +msgid "" +"\n" +"%sOops, something was wrong! %s has received signal %d (%s) and has crashed." +"%s" +msgstr "" + +#: main.c:656 +msgid "You can paste this backtrace by opening a new issue here:" +msgstr "" + +#: main.c:684 +msgid "an error occurred while setting locale" +msgstr "" + +#: tui_ncurses.c:72 +msgid "Starting NCurses TUI…" +msgstr "" + +#: tui_ncurses.c:80 +msgid "" +"FATAL ERROR: terminfo database could not be found (try to set TERMINFO " +"environment variable)" +msgstr "" + +#: tui_ncurses.c:85 +#, c-format +msgid "Failed to set up %s terminal (err=%i); falling back to %s" +msgstr "" + +#: tui_ncurses.c:300 +msgid "Window is too small!\n" +msgstr "" + +#: tui_ncurses.c:308 +msgid "Press 'h' to see help.\n" +msgstr "" + +#: tui_ncurses.c:460 +#, c-format +msgid "Welcome in %s NCurses help!\n" +msgstr "" + +#: tui_ncurses.c:461 +msgid "This help describes how to use this Text-based User Interface.\n" +msgstr "" + +#: tui_ncurses.c:463 +msgid "" +"\n" +"Global keys:\n" +msgstr "" + +#: tui_ncurses.c:464 +msgid "\tPress 'left' key to switch in left tab.\n" +msgstr "" + +#: tui_ncurses.c:465 +msgid "\tPress 'right' key to switch in right tab.\n" +msgstr "" + +#: tui_ncurses.c:466 +msgid "\tPress 'h' key to see this help.\n" +msgstr "" + +#: tui_ncurses.c:467 +msgid "\tPress 'q' key to exit.\n" +msgstr "" + +#: tui_ncurses.c:469 +msgid "" +"\n" +"CPU tab:\n" +msgstr "" + +#: tui_ncurses.c:470 +msgid "\tPress 'down' key to decrease core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:471 +msgid "\tPress 'up' key to increase core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:473 +msgid "" +"\n" +"Caches tab:\n" +msgstr "" + +#: tui_ncurses.c:474 +msgid "\tPress 'down' key to switch to previous test.\n" +msgstr "" + +#: tui_ncurses.c:475 +msgid "\tPress 'up' key' to switch to next test.\n" +msgstr "" + +#: tui_ncurses.c:477 +msgid "" +"\n" +"Bench tab:\n" +msgstr "" + +#: tui_ncurses.c:478 +msgid "\tPress 'down' key to decrement benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:479 +msgid "\tPress 'up' key to increment benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:480 +msgid "\tPress 'next page' key to decrement number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:481 +msgid "\tPress 'previous page' key to increment number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:482 +msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:483 +msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:485 +msgid "" +"\n" +"Press any key to exit this help.\n" +msgstr "" + +#: util.c:171 +#, c-format +msgid "an error occurred while opening file '%s' (%s)" +msgstr "" + +#: util.c:201 +#, c-format +msgid "an error occurred while running command '%s' (%s)" +msgstr "" + +#: util.c:259 util.c:319 +#, c-format +msgid "failed to open %s directory" +msgstr "" + +#: util.c:332 +msgid "an error occurred while compiling regex" +msgstr "" + +#: util.c:458 +msgid "pkexec: authorization could not be obtained (dialog dismissed)" +msgstr "" + +#: util.c:461 +msgid "pkexec: authorization could not be obtained (not authorized)" +msgstr "" + +#: util.c:464 +msgid "pkexec: command not found" +msgstr "" + +#: util.c:467 +msgid "pkexec: unexpected error code" +msgstr "" + +#: cpu-x.h:53 +msgid "FATAL ERROR: could not allocate memory" +msgstr "" + +#: cpu-x.h:92 +msgid "bytes" +msgstr "" + +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 +msgid "kB" +msgstr "" + +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 +msgid "MB" +msgstr "" + +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 +msgid "GB" +msgstr "" + +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 +msgid "TB" +msgstr "" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" diff -Nru cpu-x-4.0.1/po/CMakeLists.txt cpu-x-4.1.0/po/CMakeLists.txt --- cpu-x-4.0.1/po/CMakeLists.txt 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/CMakeLists.txt 2021-01-10 09:47:59.000000000 +0000 @@ -31,7 +31,7 @@ --from-code="utf-8" "*.c" "cpu-x.h" COMMAND sed --in-place "s/SOME DESCRIPTIVE TITLE./CPU-X translations template/" "${CMAKE_CURRENT_SOURCE_DIR}/${pot_file}" - COMMAND sed --in-place "s/\\(C\\) YEAR/© 2014-2020/" "${CMAKE_CURRENT_SOURCE_DIR}/${pot_file}" + COMMAND sed --in-place "s/\\(C\\) YEAR/© 2014-2021/" "${CMAKE_CURRENT_SOURCE_DIR}/${pot_file}" WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src ) GETTEXT_CONVERT_TRANSLATIONS(${pot_file} ALL ${po_files}) diff -Nru cpu-x-4.0.1/po/cpu-x.pot cpu-x-4.1.0/po/cpu-x.pot --- cpu-x-4.0.1/po/cpu-x.pot 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/cpu-x.pot 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ # CPU-X translations template -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the cpu-x package. # FIRST AUTHOR , YEAR. # @@ -7,7 +7,7 @@ msgid "" msgstr "Project-Id-Version: cpu-x \n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" - "POT-Creation-Date: 2020-05-17 00:31+0200\n" + "POT-Creation-Date: 2021-01-09 15:40+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,738 +16,772 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "" -#: core.c:229 +#: core.c:232 #, c-format -msgid "Your CPU does not belong in database ==> %s, model: %i, ext. model: " - "%i, ext. family: %i" +msgid "Your CPU is not present in the database ==> %s, model: %i, ext. " + "model: %i, ext. family: %i" msgstr "" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" msgstr "" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" msgstr "" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" msgstr "" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "" -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "" -#: main.c:149 +#: main.c:153 +msgid "Memory Used" +msgstr "" + +#: main.c:154 msgid "GPU clock" msgstr "" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "" -#: main.c:170 +#: main.c:177 #, c-format msgid "%s is a Free software that gathers information\n" "on CPU, motherboard and more." msgstr "" -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|" + "v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "" -#: main.c:346 -msgid "Read CPUID raw data from a given file" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" msgstr "" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:357 +msgid "Read CPUID raw data from a given file" msgstr "" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "" -#: main.c:566 +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "" + +#: main.c:641 #, c-format msgid "\n" "%sOops, something was wrong! %s has received signal %d (%s) and has " "crashed.%s" msgstr "" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "" @@ -765,163 +799,183 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "\n" "Global keys:\n" msgstr "" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "\n" "CPU tab:\n" msgstr "" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "\n" "Caches tab:\n" msgstr "" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "\n" "Bench tab:\n" msgstr "" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "\n" "Press any key to exit this help.\n" msgstr "" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" msgstr "" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" diff -Nru cpu-x-4.0.1/po/cs_CZ.po cpu-x-4.1.0/po/cs_CZ.po --- cpu-x-4.0.1/po/cs_CZ.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/cs_CZ.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,15 +1,16 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Translators: # Pavel Borecki , 2017-2018 # Jiri Tersel , 2019. +# Allan Nordhøy , 2020. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2019-12-03 00:05+0000\n" -"Last-Translator: Jiri Tersel \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-07-11 09:41+0000\n" +"Last-Translator: Allan Nordhøy \n" "Language-Team: Czech \n" "Language: cs_CZ\n" @@ -18,601 +19,619 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n " "<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" -"X-Generator: Weblate 3.10-dev\n" +"X-Generator: Weblate 4.2-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "Zjišťování technologie procesoru" -#: core.c:229 -#, c-format +#: core.c:232 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" "Váš procesor se nenachází v databázi ==> %s, model: %i, model podrobněji: " "%i, řada podrobněji: %i" -#: core.c:240 -#, fuzzy, c-format -#| msgid "%d x %d KB, %d-way" +#: core.c:243 +#, c-format msgid "%d x %d %s, %d-way" -msgstr "%d x %d KB, %d-cestná" +msgstr "%d x %d %s, %d-cestná" -#: core.c:241 -#, fuzzy, c-format -#| msgid "%d MB, %d-way" +#: core.c:244 +#, c-format msgid "%d %s, %d-way" -msgstr "%d MB, %d-cestná" +msgstr "%d %s, %d-cestná" -#: core.c:242 +#: core.c:245 #, fuzzy, c-format #| msgid "%s associative, %d-byte line size" msgid "%s associative, %d-%s line size" msgstr "%s asociativní, %d-bajtová velikost řádku" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Získávání statických údajů prostřednictvím knihovny libcpuid" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "nepodařilo se zavolat knihovnu libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "Získávání dynamických údajů prostřednictvím knihovny libcpuid" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "" "Získávání statických hodnot MSR registru procesoru prostřednictvím knihovny " "libcpuid" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "" "Získávání dynamických hodnot MSR registru procesoru prostřednictvím knihovny " "libcpuid" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "Výpočet násobičů frekvence procesoru" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "Získávání údajů prostřednictvím nástroje dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "Výpočet vytížení procesoru" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "Zjišťování údajů prostřednictvím nástroje bandwidth" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "Neznámý ovladač grafického čipu: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "Hledání zařízení" -#: core.c:792 +#: core.c:794 #, fuzzy, c-format #| msgid "Skip devices search (need to be root)" msgid "Skip devices search (wrong permissions on %s device)" msgstr "" "Přeskočit vyhledávání zařízení (je třeba mít práva správce systému – root)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Neznámý výrobce grafického čipu: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Neznámý výrobce grafického čipu: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "nepodařilo se určit výrobce a model čipové sady" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "nepodařilo se určit výrobce a model grafického čipu" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "Zjišťování taktů graf. čipu" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "" -#: core.c:992 +#: core.c:1044 #, fuzzy, c-format #| msgid "Driver for GPU %i doesn't report frequencies" msgid "Driver for GPU %u doesn't report frequencies" msgstr "Ovladač graf. čipu %i nehlásí takty" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "nepodařilo se zjistit takty grafického čipu" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "Rozpoznávání operačního systému, ve kterém je spuštěné" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "nepodařilo se rozpoznat operační systém, ve kterém je spuštěné" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "Zjišťování údajů prostřednictvím knihovny libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "Zjišťování údajů prostřednictvím knihovny libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i dnů, %i hodin, %i minut, %i sekund" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "Aktualizace stavu výkonostního testu" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u minut" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Neaktivní" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Není spuštěné" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Aktivní" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(zbývá %u hodin)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(zbývá %u minut)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(zbývá %u sekund)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "za %u hodin" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "za %u minut" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "za %u sekund" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "Spouštění výkonnostního testu" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "při spouštění výkonnostního testu se vyskytla chyba" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "Typ pouzdra procesoru zjištován v náhradním režimu" -#: core.c:1288 -#, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +#: core.c:1356 +#, fuzzy, c-format +#| msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "" "Patice vašeho procesoru se nenachází v databázi ==> %s, krycí název: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "Násobiče frekvence procesoru zjišťovány v náhradním režimu" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "Informace o základní desce zjišťovány v náhradním režimu" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "nepodařilo se získat informace o základní desce (náhradní režim)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "Teplota procesoru zjišťována v náhradním režimu" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "nepodařilo se zjistit teplotu procesoru (náhradní režim)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "Provozní napětí procesoru zjišťováno v náhradním režimu" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "nepodařilo se zjistit provozní napětí procesoru (náhradní režim)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "Takty graf. čipu zjišťovány v náhradním režimu" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "nepodařilo se zjistit takt procesoru (náhradní režim)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "" -#: gui_gtk.c:59 +#: gui_gtk.c:60 #, fuzzy #| msgid "Starting GTK GUI..." msgid "Starting GTK GUI…" msgstr "Spouštění GTK grafického uživatelského rozhraní…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "" "nepodařilo se importovat definici uživatelské rozhraní ve formátu GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Jádro č. %i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "Nastavování názvů popisek" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "Procesor" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "Procesor" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Výrobce" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Krycí název" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Typ pouzdra" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Technologie" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "Provozní napětí" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Specifikace" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Řada" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "Řada podrobně" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Model" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "Model podrobně" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "Tepl." -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "Várka" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Výpočetní instrukce" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Takty" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "Rychlost jádra" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Násobič" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "Rychlost sběrnice" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Využití" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Mezipaměť" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "1. úrovně (L1) – datová" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "1. úrovně (L1) – instrukční" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "Druhé úrovně" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "Třetí úrovně" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "Patice" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "Jádra" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "Vlákna" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "Mezipaměti" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "mezipaměť %i úrovně" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "Velikost" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "Rychlost" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "Test" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "Základní deska" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "Výrobce" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "Revize" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS/(U)EFI" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "Značka" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "Verze" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "Datum" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "Velikost ROM" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "Čipová sada" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "Operační paměť" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "Banka %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "Údaje" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "Systém" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "Operační systém" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "Jádro systému" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "Distribuce" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "Název stroje" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "Doba chodu systému (uptime)" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "Kompilátor" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "Využito" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "Vyrovnávací paměť" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "Mezipaměť" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "Volné" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "Odkládací prostor (swap)" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "Grafika" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "Adaptér %i" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "Teplota" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "Operační paměť" + +#: main.c:154 msgid "GPU clock" msgstr "Takt graf. čipu" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "Takt paměti" -#: main.c:154 +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "Provozní napětí" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "Výkon. test" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "Prvočísla (důkladně)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "Prvočísla (zběžně)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "Výsledek" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "Spustit" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "Parametry" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "Doba trvání" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "Vláken" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "O aplikaci" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -621,127 +640,145 @@ "%s je svobodný software který pro vás shromažďuje\n" "o procesoru, základní desce a další." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "Verze %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "Autor: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "Webové stránky: %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "Licence" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "Tento software je šířen za podmínek licence %s" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "Na tuto aplikaci nejsou poskytovány VŮBEC ŽÁDNÉ ZÁRUKY" -#: main.c:250 +#: main.c:257 #, fuzzy #| msgid "Dumping data..." msgid "Dumping data…" msgstr "Pořizování výpisu dat…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "Uvolňování paměti" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "Spustit grafické uživatelské rozhraní (GUI) – výchozí" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "Spustit pseudografické uživatelské rozhraní (TUI)" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "Vypsat veškeré údaje na standardní výstup a skončit" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "Spustit vestavěný příkaz dmidecode a skončit" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "Spustit vestavěný příkaz bandwidth a skončit" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "Nastavit vlastní prodlevu mezi dvěma obnoveními (v sekundách)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "Nastavit výchozí kartu (celočíselná hodnota)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "Vybrat jádro procesoru které monitorovat (celočíselná hodnota)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" "Nastavit vlastní test propustnosti mezipamětí procesoru (celočíselná hodnota)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "Podrobnější výstup" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "Vypsat nápovědu a skončit" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "Vypsat verzi a skončit" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "Vypnout obarvování výstupu" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "Vypsat potřebné informace pro přiložení k hlášení problému" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "Vynutit takt sběrnice" -#: main.c:346 +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 msgid "Read CPUID raw data from a given file" msgstr "Načíst nezpracovaná CPUID data ze zadaného souboru" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:358 +#, fuzzy +#| msgid "Only print a message if CPU does not belong in database" +msgid "Only print a message if CPU is not present in the database" msgstr "Pokud procesor není v databázi, pouze vypsat hlášení" -#: main.c:358 +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "Použití: %s ZOBRAZENÍ [PŘEDVOLBY]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "ZOBRAZENÍ k dispozici:" -#: main.c:368 +#: main.c:392 #, fuzzy #| msgid "" #| "\n" @@ -751,7 +788,7 @@ "\n" "PŘEDVOLBY k dispozici:" -#: main.c:376 +#: main.c:400 #, fuzzy #| msgid "" #| "\n" @@ -761,21 +798,27 @@ "\n" "Ovlivnitelné proměnné prostředí:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "Toto je svobodný software: můžete ho upravovat a šířit dál." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "Viz licence %s: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "-- %-9s verze: %s" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "nepodařilo se zavolat knihovnu libcpuid (%s)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -785,13 +828,13 @@ "\n" "%sJejda, něco se pokazilo! %s obdrželo signál %d (%s) a zhavarovalo.%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" "Tento záznam volání funkcí (backtrace) můžete vložit otevřením nového " "hlášení problému zde:" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "při nastavování místních a jazykových nastavení došlo k chybě" @@ -812,25 +855,25 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "Nápovědu zobrazíte stisknutím klávesy „H“.\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "Vítejte v nápovědě pseudografické (NCurses) varianty %s!\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" "Tato nápověda popisuje použití tohoto textového uživatelského rozhraní.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -838,25 +881,25 @@ "\n" "Všeobecné klávesy:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "" "\tStiskem klávesy „Šipka vlevo“ se přepnete do karty nalevo od stávající.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "" "\tStiskem klávesy „Šipka vpravo“ se přepnete do karty napravo od stávající.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "\tStiskem klávesy „H“ zobrazíte tuto nápovědu.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "\tStiskem klávesy „Q“ aplikaci ukončíte.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -864,19 +907,19 @@ "\n" "Na kartě procesor:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" "\tStiskem klávesy „Šipka dolů“ přejdete na monitorování jádra s nižším " "číslem.\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" "\tStiskem klávesy „Šipka dolů“ přejdete na monitorování jádra s vyšším " "číslem.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -884,17 +927,17 @@ "\n" "Na kartě mezipaměť:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "\tStiskem klávesy „Šipka dolů“ přejdete na předchozí test.\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "" "\tStiskem klávesy „Šipka dolů“ přejdete na následující test.\n" "\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -902,43 +945,43 @@ "\n" "Na kartě výkonnostní testy:\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" "\tStiskem klávesy „Šipka dolů“ snížíte nastavenou dobu trvání výkonnostního " "testu .\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" "\tStiskem klávesy „Šipka dolů“ zvýšíte nastavenou dobu trvání výkonnostního " "testu .\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" "\tStiskem klávesy „následující stránka“ snížíte počet vláken, které test " "použije..\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" "\tStiskem klávesy „předchozí stránka“ zvýšíte počet vláken, které test " "použije.\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" "\tStiskem klávesy „S“ spustíte/zastavíte výkonnostní test počítání prvočísel " "(důkladnou variantu).\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" "\tStiskem klávesy „F“ spustíte/zastavíte výkonnostní test počítání prvočísel " "(zběžnou variantu).\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -946,71 +989,91 @@ "\n" "Tuto nápovědu uzavřete stiskem libovolné klávesy.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "došlo k chybě při otevírání souboru „%s“ (%s)" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "došlo k chybě při vykonávání příkazu „%s“ (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "nepodařilo se otevřít složku %s" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "došlo k chybě při sestavování regulárního výrazu" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 +#: cpu-x.h:53 #, fuzzy #| msgid "could not reallocate memory" msgid "FATAL ERROR: could not allocate memory" msgstr "nepodařilo se znovupřidělit paměť" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" + #~ msgid "Exiting %s" #~ msgstr "Ukončuje se %s" diff -Nru cpu-x-4.0.1/po/da.po cpu-x-4.1.0/po/da.po --- cpu-x-4.0.1/po/da.po 1970-01-01 00:00:00.000000000 +0000 +++ cpu-x-4.1.0/po/da.po 2021-01-10 09:47:59.000000000 +0000 @@ -0,0 +1,1002 @@ +# CPU-X translations template +# Copyright © 2014-2021 Xorg +# This file is distributed under the same license as the cpu-x package. +# Lasse Lykke Jensen , 2020. +msgid "" +msgstr "" +"Project-Id-Version: cpu-x\n" +"Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-06-24 06:41+0000\n" +"Last-Translator: Lasse Lykke Jensen \n" +"Language-Team: Danish \n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.2-dev\n" + +#: core.c:213 +msgid "Finding CPU technology" +msgstr "Finder CPU-teknologi" + +#: core.c:232 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" +msgid "" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" +msgstr "" +"Din CPU hører ikke til i databasen ==> %s, model: %i, ext. model: %i, ext. " +"familie: %i" + +#: core.c:243 +#, c-format +msgid "%d x %d %s, %d-way" +msgstr "" + +#: core.c:244 +#, c-format +msgid "%d %s, %d-way" +msgstr "" + +#: core.c:245 +#, c-format +msgid "%s associative, %d-%s line size" +msgstr "" + +#: core.c:250 +msgid "Calling libcpuid for retrieving static data" +msgstr "Kalder libcpuid til hentning af statiske data" + +#: core.c:263 +#, c-format +msgid "failed to call libcpuid (%s)" +msgstr "kunne ikke kalde libcpuid (%s)" + +#: core.c:433 +msgid "Calling libcpuid for retrieving dynamic data" +msgstr "Kalder libcpuid til hentning af dynamiske data" + +#: core.c:446 +msgid "Calling libcpuid for retrieving CPU MSR static values" +msgstr "Kalder libcpuid til hentning af statiske CPU-MSR-værdier" + +#: core.c:471 +msgid "Calling libcpuid for retrieving CPU MSR dynamic values" +msgstr "Kalder libcpuid til hentning af dynamiske CPU-MSR-værdier" + +#: core.c:494 +msgid "Calculating CPU multipliers" +msgstr "Beregner CPU-multiplikatorer" + +#: core.c:542 +#, c-format +msgid "cannot find unit in '%s' string at position %i" +msgstr "" + +#: core.c:572 +msgid "Calling dmidecode" +msgstr "Kalder dmidecode" + +#: core.c:605 +msgid "Calculating CPU usage" +msgstr "Beregner CPU-brug" + +#: core.c:656 +msgid "Calling bandwidth" +msgstr "" + +#: core.c:731 +#, fuzzy, c-format +msgid "No kernel driver in use for graphic card at path %s" +msgstr "Ingen kernedriver i brug til grafikkort ved stien %s" + +#: core.c:750 +#, c-format +msgid "Your GPU driver is unknown: %s" +msgstr "Din GPU-driver er ukendt: %s" + +#: core.c:782 +msgid "Finding devices" +msgstr "Finder enheder" + +#: core.c:794 +#, c-format +msgid "Skip devices search (wrong permissions on %s device)" +msgstr "" + +#: core.c:823 +#, c-format +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "" + +#: core.c:839 +msgid "failed to find chipset vendor and model" +msgstr "" + +#: core.c:841 +msgid "failed to find graphic card vendor and model" +msgstr "" + +#: core.c:885 +msgid "Retrieving GPU clocks" +msgstr "" + +#: core.c:915 +msgid "None" +msgstr "" + +#: core.c:1044 +#, c-format +msgid "Driver for GPU %u doesn't report frequencies" +msgstr "" + +#: core.c:1080 +msgid "failed to retrieve GPU clocks" +msgstr "" + +#: core.c:1097 +msgid "Identifying running system" +msgstr "" + +#: core.c:1100 +msgid "failed to identify running system" +msgstr "" + +#: core.c:1142 +msgid "Calling libprocps" +msgstr "" + +#: core.c:1164 +msgid "Calling libstatgrab" +msgstr "" + +#: core.c:1194 +#, c-format +msgid "%i days, %i hours, %i minutes, %i seconds" +msgstr "" + +#: core.c:1250 +msgid "Updating benchmark status" +msgstr "" + +#: core.c:1251 tui_ncurses.c:809 +#, c-format +msgid "%u mins" +msgstr "" + +#: core.c:1253 core.c:1254 +msgid "Inactive" +msgstr "" + +#: core.c:1258 core.c:1259 +msgid "Not started" +msgstr "" + +#: core.c:1264 +msgid "Active" +msgstr "" + +#: core.c:1269 +#, c-format +msgid "(%u hours left)" +msgstr "" + +#: core.c:1271 +#, c-format +msgid "(%u minutes left)" +msgstr "" + +#: core.c:1273 +#, c-format +msgid "(%u seconds left)" +msgstr "" + +#: core.c:1278 +#, c-format +msgid "in %u hours" +msgstr "" + +#: core.c:1280 +#, c-format +msgid "in %u minutes" +msgstr "" + +#: core.c:1282 +#, c-format +msgid "in %u seconds" +msgstr "" + +#: core.c:1298 +msgid "Starting benchmark" +msgstr "" + +#: core.c:1317 +msgid "an error occurred while starting benchmark" +msgstr "" + +#: core.c:1334 +msgid "Finding CPU package in fallback mode" +msgstr "" + +#: core.c:1356 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "" +"Din CPU hører ikke til i databasen ==> %s, model: %i, ext. model: %i, ext. " +"familie: %i" + +#: core.c:1375 +msgid "Calculating CPU multipliers in fallback mode" +msgstr "" + +#: core.c:1402 +msgid "Retrieving motherboard information in fallback mode" +msgstr "" + +#: core.c:1411 +msgid "failed to retrieve motherboard information (fallback mode)" +msgstr "" + +#: core.c:1463 +msgid "Retrieving CPU temperature in fallback mode" +msgstr "" + +#: core.c:1504 +msgid "failed to retrieve CPU temperature (fallback mode)" +msgstr "" + +#: core.c:1517 +msgid "Retrieving CPU voltage in fallback mode" +msgstr "" + +#: core.c:1530 +msgid "failed to retrieve CPU voltage (fallback mode)" +msgstr "" + +#: core.c:1545 +msgid "Retrieving CPU frequency in fallback mode" +msgstr "" + +#: core.c:1553 +msgid "failed to retrieve CPU frequency (fallback mode)" +msgstr "" + +#: daemon.c:256 +#, c-format +msgid "request_handler: case %i not handled" +msgstr "" + +#: gui_gtk.c:60 +msgid "Starting GTK GUI…" +msgstr "" + +#: gui_gtk.c:68 +msgid "failed to import UI in GtkBuilder" +msgstr "" + +#: gui_gtk.c:522 +msgid "Connected to daemon" +msgstr "" + +#: gui_gtk.c:524 +msgid "No polkit authentication agent found" +msgstr "" + +#: gui_gtk.c:528 +msgid "Ask password to start daemon in background" +msgstr "" + +#: gui_gtk.c:534 +msgid "Start daemon" +msgstr "" + +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 +#, c-format +msgid "Core #%i" +msgstr "" + +#: gui_gtk.c:623 +#, c-format +msgid "%s" +msgstr "" + +#: main.c:56 +msgid "Setting label names" +msgstr "" + +#: main.c:58 +msgid "CPU" +msgstr "" + +#: main.c:59 +msgid "Processor" +msgstr "" + +#: main.c:60 main.c:115 main.c:148 +msgid "Vendor" +msgstr "" + +#: main.c:61 +msgid "Code Name" +msgstr "" + +#: main.c:62 +msgid "Package" +msgstr "" + +#: main.c:63 +msgid "Technology" +msgstr "" + +#: main.c:64 +msgid "Voltage" +msgstr "" + +#: main.c:65 +msgid "Specification" +msgstr "" + +#: main.c:66 +msgid "Family" +msgstr "" + +#: main.c:67 +msgid "Ext. Family" +msgstr "" + +#: main.c:68 main.c:105 main.c:116 main.c:150 +msgid "Model" +msgstr "" + +#: main.c:69 +msgid "Ext. Model" +msgstr "" + +#: main.c:70 +msgid "Temp." +msgstr "" + +#: main.c:71 +msgid "Stepping" +msgstr "" + +#: main.c:72 +msgid "Instructions" +msgstr "" + +#: main.c:74 +msgid "Clocks" +msgstr "" + +#: main.c:75 +msgid "Core Speed" +msgstr "" + +#: main.c:76 +msgid "Multiplier" +msgstr "" + +#: main.c:77 +msgid "Bus Speed" +msgstr "" + +#: main.c:78 main.c:152 +msgid "Usage" +msgstr "" + +#: main.c:80 +msgid "Cache" +msgstr "" + +#: main.c:81 +msgid "L1 Data" +msgstr "" + +#: main.c:82 +msgid "L1 Inst." +msgstr "" + +#: main.c:83 +msgid "Level 2" +msgstr "" + +#: main.c:84 +msgid "Level 3" +msgstr "" + +#: main.c:86 +msgid "Socket(s)" +msgstr "" + +#: main.c:87 +msgid "Core(s)" +msgstr "" + +#: main.c:88 +msgid "Thread(s)" +msgstr "" + +#: main.c:91 +msgid "Caches" +msgstr "" + +#: main.c:95 +#, c-format +msgid "L%i Cache" +msgstr "" + +#: main.c:96 +msgid "Size" +msgstr "" + +#: main.c:97 +msgid "Speed" +msgstr "" + +#: main.c:99 +msgid "Test" +msgstr "" + +#: main.c:102 main.c:103 +msgid "Motherboard" +msgstr "" + +#: main.c:104 +msgid "Manufacturer" +msgstr "" + +#: main.c:106 +msgid "Revision" +msgstr "" + +#: main.c:108 +msgid "BIOS" +msgstr "" + +#: main.c:109 +msgid "Brand" +msgstr "" + +#: main.c:110 +msgid "Version" +msgstr "" + +#: main.c:111 +msgid "Date" +msgstr "" + +#: main.c:112 +msgid "ROM Size" +msgstr "" + +#: main.c:114 +msgid "Chipset" +msgstr "" + +#: main.c:119 main.c:135 +msgid "Memory" +msgstr "" + +#: main.c:122 +#, c-format +msgid "Bank %i" +msgstr "" + +#: main.c:123 +msgid "Reference" +msgstr "" + +#: main.c:127 +msgid "System" +msgstr "" + +#: main.c:128 +msgid "Operating System" +msgstr "" + +#: main.c:129 +msgid "Kernel" +msgstr "" + +#: main.c:130 +msgid "Distribution" +msgstr "" + +#: main.c:131 +msgid "Hostname" +msgstr "" + +#: main.c:132 +msgid "Uptime" +msgstr "" + +#: main.c:133 +msgid "Compiler" +msgstr "" + +#: main.c:136 +msgid "Used" +msgstr "" + +#: main.c:137 +msgid "Buffers" +msgstr "" + +#: main.c:138 +msgid "Cached" +msgstr "" + +#: main.c:139 +msgid "Free" +msgstr "" + +#: main.c:140 +msgid "Swap" +msgstr "" + +#: main.c:143 +msgid "Graphics" +msgstr "" + +#: main.c:147 +#, c-format +msgid "Card %i" +msgstr "" + +#: main.c:149 +msgid "Driver" +msgstr "" + +#: main.c:151 +msgid "Temperature" +msgstr "" + +#: main.c:153 +msgid "Memory Used" +msgstr "" + +#: main.c:154 +msgid "GPU clock" +msgstr "" + +#: main.c:155 +msgid "Memory clock" +msgstr "" + +#: main.c:156 +msgid "Core Voltage" +msgstr "" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 +msgid "Bench" +msgstr "" + +#: main.c:162 +msgid "Prime numbers (slow)" +msgstr "" + +#: main.c:163 +msgid "Prime numbers (fast)" +msgstr "" + +#: main.c:166 +msgid "Score" +msgstr "" + +#: main.c:167 +msgid "Run" +msgstr "" + +#: main.c:170 +msgid "Parameters" +msgstr "" + +#: main.c:171 +msgid "Duration" +msgstr "" + +#: main.c:172 +msgid "Threads" +msgstr "" + +#: main.c:175 main.c:180 +msgid "About" +msgstr "" + +#: main.c:177 +#, c-format +msgid "" +"%s is a Free software that gathers information\n" +"on CPU, motherboard and more." +msgstr "" + +#: main.c:181 +#, c-format +msgid "Version %s" +msgstr "" + +#: main.c:182 +#, c-format +msgid "Author: %s" +msgstr "" + +#: main.c:183 +#, c-format +msgid "Site: %s" +msgstr "" + +#: main.c:185 +msgid "License" +msgstr "" + +#: main.c:188 +#, c-format +msgid "This software is distributed under the terms of %s" +msgstr "" + +#: main.c:190 main.c:431 +msgid "This program comes with ABSOLUTELY NO WARRANTY" +msgstr "" + +#: main.c:257 +msgid "Dumping data…" +msgstr "" + +#: main.c:299 +msgid "Freeing memory" +msgstr "" + +#: main.c:327 +msgid "Start graphical user interface (GUI) (default)" +msgstr "" + +#: main.c:328 +msgid "Start text-based user interface (TUI)" +msgstr "" + +#: main.c:329 +msgid "Dump all data on standard output and exit" +msgstr "" + +#: main.c:330 +msgid "Run embedded command dmidecode and exit" +msgstr "" + +#: main.c:331 +msgid "Run embedded command bandwidth and exit" +msgstr "" + +#: main.c:332 +msgid "Set custom time between two refreshes (in seconds)" +msgstr "" + +#: main.c:333 +msgid "Set default tab (integer)" +msgstr "" + +#: main.c:334 +msgid "Select CPU core to monitor (integer)" +msgstr "" + +#: main.c:335 +msgid "Set custom bandwidth test for CPU caches speed (integer)" +msgstr "" + +#: main.c:336 +msgid "Start and connect to daemon" +msgstr "" + +#: main.c:337 +msgid "Verbose output" +msgstr "" + +#: main.c:338 +msgid "Print help and exit" +msgstr "" + +#: main.c:339 +msgid "Print version and exit" +msgstr "" + +#: main.c:340 +msgid "Disable colored output" +msgstr "" + +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 +msgid "Print required information to paste in an issue" +msgstr "" + +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 +msgid "Enforce the bus clock" +msgstr "" + +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 +msgid "Read CPUID raw data from a given file" +msgstr "" + +#: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 +#, c-format +msgid "Usage: %s DISPLAY [OPTIONS]\n" +msgstr "" + +#: main.c:383 +msgid "Available DISPLAY:" +msgstr "" + +#: main.c:392 +msgid "Available OPTIONS:" +msgstr "" + +#: main.c:400 +msgid "Influenceable environment variables:" +msgstr "" + +#: main.c:430 +msgid "This is free software: you are free to change and redistribute it." +msgstr "" + +#: main.c:432 +#, c-format +msgid "See the %s license: <%s>\n" +msgstr "" + +#: main.c:439 +#, c-format +msgid "-- %-9s version: %s" +msgstr "" + +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "kunne ikke kalde libcpuid (%s)" + +#: main.c:641 +#, c-format +msgid "" +"\n" +"%sOops, something was wrong! %s has received signal %d (%s) and has crashed." +"%s" +msgstr "" + +#: main.c:656 +msgid "You can paste this backtrace by opening a new issue here:" +msgstr "" + +#: main.c:684 +msgid "an error occurred while setting locale" +msgstr "" + +#: tui_ncurses.c:72 +msgid "Starting NCurses TUI…" +msgstr "" + +#: tui_ncurses.c:80 +msgid "" +"FATAL ERROR: terminfo database could not be found (try to set TERMINFO " +"environment variable)" +msgstr "" + +#: tui_ncurses.c:85 +#, c-format +msgid "Failed to set up %s terminal (err=%i); falling back to %s" +msgstr "" + +#: tui_ncurses.c:300 +msgid "Window is too small!\n" +msgstr "" + +#: tui_ncurses.c:308 +msgid "Press 'h' to see help.\n" +msgstr "" + +#: tui_ncurses.c:460 +#, c-format +msgid "Welcome in %s NCurses help!\n" +msgstr "" + +#: tui_ncurses.c:461 +msgid "This help describes how to use this Text-based User Interface.\n" +msgstr "" + +#: tui_ncurses.c:463 +msgid "" +"\n" +"Global keys:\n" +msgstr "" + +#: tui_ncurses.c:464 +msgid "\tPress 'left' key to switch in left tab.\n" +msgstr "" + +#: tui_ncurses.c:465 +msgid "\tPress 'right' key to switch in right tab.\n" +msgstr "" + +#: tui_ncurses.c:466 +msgid "\tPress 'h' key to see this help.\n" +msgstr "" + +#: tui_ncurses.c:467 +msgid "\tPress 'q' key to exit.\n" +msgstr "" + +#: tui_ncurses.c:469 +msgid "" +"\n" +"CPU tab:\n" +msgstr "" + +#: tui_ncurses.c:470 +msgid "\tPress 'down' key to decrease core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:471 +msgid "\tPress 'up' key to increase core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:473 +msgid "" +"\n" +"Caches tab:\n" +msgstr "" + +#: tui_ncurses.c:474 +msgid "\tPress 'down' key to switch to previous test.\n" +msgstr "" + +#: tui_ncurses.c:475 +msgid "\tPress 'up' key' to switch to next test.\n" +msgstr "" + +#: tui_ncurses.c:477 +msgid "" +"\n" +"Bench tab:\n" +msgstr "" + +#: tui_ncurses.c:478 +msgid "\tPress 'down' key to decrement benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:479 +msgid "\tPress 'up' key to increment benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:480 +msgid "\tPress 'next page' key to decrement number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:481 +msgid "\tPress 'previous page' key to increment number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:482 +msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:483 +msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:485 +msgid "" +"\n" +"Press any key to exit this help.\n" +msgstr "" + +#: util.c:171 +#, c-format +msgid "an error occurred while opening file '%s' (%s)" +msgstr "" + +#: util.c:201 +#, c-format +msgid "an error occurred while running command '%s' (%s)" +msgstr "" + +#: util.c:259 util.c:319 +#, c-format +msgid "failed to open %s directory" +msgstr "" + +#: util.c:332 +msgid "an error occurred while compiling regex" +msgstr "" + +#: util.c:458 +msgid "pkexec: authorization could not be obtained (dialog dismissed)" +msgstr "" + +#: util.c:461 +msgid "pkexec: authorization could not be obtained (not authorized)" +msgstr "" + +#: util.c:464 +msgid "pkexec: command not found" +msgstr "" + +#: util.c:467 +msgid "pkexec: unexpected error code" +msgstr "" + +#: cpu-x.h:53 +msgid "FATAL ERROR: could not allocate memory" +msgstr "" + +#: cpu-x.h:92 +msgid "bytes" +msgstr "" + +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 +msgid "kB" +msgstr "" + +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 +msgid "MB" +msgstr "" + +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 +msgid "GB" +msgstr "" + +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 +msgid "TB" +msgstr "" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" diff -Nru cpu-x-4.0.1/po/de.po cpu-x-4.1.0/po/de.po --- cpu-x-4.0.1/po/de.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/de.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Translators: # Torge Matthies , 2019, 2020. @@ -8,13 +8,14 @@ # anonymous , 2020. # Martin Beer , 2020. # nautilusx , 2020. +# nautilusx , 2021. msgid "" msgstr "" "Project-Id-Version: cpu-x\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-05-17 16:13+0000\n" -"Last-Translator: nautilusx \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2021-01-09 14:41+0000\n" +"Last-Translator: nautilusx \n" "Language-Team: German \n" "Language: de\n" @@ -22,587 +23,601 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.4.1-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "CPU-Technologie finden" -#: core.c:229 +#: core.c:232 #, c-format msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" -"Ihre CPU gehört nicht in die Datenbank ➜ %s, Model: %i, ext. Model: %i, ext. " -"Familie: %i" +"Ihre CPU ist nicht in der Datenbank vorhanden ➜ %s, Model: %i, ext. Model: " +"%i, ext. Familie: %i" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "%d × %d %s, %d-fach" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "%d %s, %d-fach" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "%s assoziativ, %d-%s Zeilengröße" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Aufruf von libcpuid zum Abrufen statischer Daten" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "Fehler beim Aufruf von libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "Aufruf von libcpuid zum Abruf dynamischer Daten" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "Aufruf von libcpuid zum Abrufen von statischen CPU-MSR-Werten" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "Aufruf von libcpuid zum Abrufen von dynamischer CPU-MSR-Werten" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "CPU-Multiplikatoren berechnen" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "dmidecode aufrufen" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "CPU-Auslastung wird berechnet" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "Rufe bandwidth auf" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "Unbekannter GPU-Treiber: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "Suche Geräte" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" msgstr "Suche nach Geräten überspringen (falsche Berechtigungen auf %s Gerät)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Unbekannter GPU-Hersteller: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Unbekannter GPU-Hersteller: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "Chipsatzhersteller und Modell konnte nicht ermittelt werden" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "Grafikkartenhersteller und Modell konnten nicht ermittelt werden" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "GPU-Taktgeber abrufen" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "Keine" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" msgstr "Treiber von GPU %u meldet keine Taktfrequenzen" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "Fehler beim Abrufen von GPU-Takten" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "Laufendes System wird identifiziert" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "Fehler beim Identifizieren des laufenden Systems" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "libprocps aufrufen" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "libstatgrab aufrufen" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i Tage, %i Stunden, %i Minuten, %i Sekunden" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "Benchmark-Status wird aktualisiert" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u Minuten" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Inaktiv" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Nicht gestartet" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Aktiv" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u Stunden verbleibend)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u Minuten verbleibend)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(%u Sekunden verbleibend)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "in %u Stunden" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "in %u Minuten" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "in %u Sekunden" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "Benchmark starten" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "Beim Starten des Benchmarks ist ein Fehler aufgetreten" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "CPU-Paket wird in alternativem Modus ermittelt" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" -msgstr "Ihr CPU-Socket gehört nicht in die Datenbank ➜ %s, Codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "Ihr CPU-Sockel ist nicht in der Datenbank vorhanden ➜ %s, Codename: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "CPU-Multiplikatoren werden in alternativem Modus ermittelt" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "Motherboard-Informationen werden in alternativem Modus abgerufen" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "Fehler beim Abrufen der Motherboard-Informationen (alternativer Modus)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "CPU-Temperatur wird in alternativem Modus abgerufen" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "Fehler beim Abrufen der CPU-Temperatur (alternativer Modus)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "CPU-Spannung wird in alternativem Modus abgerufen" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "Fehler beim Abrufen der CPU-Spannung (alternativer Modus)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "CPU-Frequenz wird in alternativem Modus abgerufen" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "Fehler beim Abrufen der CPU-Frequenz (alternativer Modus)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "GTK-GUI wird gestartet…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "Fehler beim Importieren des UIs in GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Kern %i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "Setze Beschriftungsnamen" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "Prozessor" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Hersteller" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Codename" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Paket" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Technologie" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "Spannung" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Spezifikation" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Familie" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "Erw. Familie" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Modell" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "Erw. Modell" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "Temp." -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "Stepping" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Instruktionen" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Takte" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "Kerntakt" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Multiplikator" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "Bustakt" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Auslastung" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Cache" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "L1 Daten" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "L1 Inst." -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "Level 2" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "Level 3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "Sockel" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "Kern(e)" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "Thread(s)" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "Caches" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "L%i Cache" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "Größe" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "Geschwindigkeit" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "Test" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "Mutterplatine" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "Hersteller" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "Revision" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "Marke" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "Version" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "Datum" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "ROM-Größe" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "Chipsatz" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "Speicher" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "Bank %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "Referenz" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "System" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "Betriebssystem" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "Kernel" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "Distribution" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "Hostname" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "Betriebszeit" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "Compiler" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "Verwendet" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "Puffer" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "Zwischengespeichert" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "Frei" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "Swap" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "Grafik" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "Karte %i" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "Treiber" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "Temperatur" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "Speicher" + +#: main.c:154 msgid "GPU clock" msgstr "GPU-Takt" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "Speichertakt" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "Kernspannung" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "Bench" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "Primzahlen (langsam)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "Primzahlen (schnell)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "Ergebnis" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "Start" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "Parameter" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "Dauer" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "Threads" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "Über" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -611,148 +626,171 @@ "%s ist eine Freie Software die Informationen\n" "über CPU, Motherboard und mehr sammelt." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "Version %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "Autor: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "Seite: %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "Lizenz" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "Diese Software wird unter den Bedingungen der %s verteilt" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "Dieses Programm kommt mit ABSOLUT KEINER GARANTIE" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "Daten werden ausgegeben…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "Speicher wird freigegeben" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "Grafische Benutzeroberfläche (GUI) starten (Standard)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "Text-basierte Benutzeroberfläche (TUI) starten" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "Alle Daten in die Standardausgabe schreiben und Anwendung beenden" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "Eingebettetes Kommando dmidecode ausführen und Anwendung beenden" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "Eingebettete Kommando bandwidth ausführen und Anwendung beenden" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "Intervall für die Aktualisierungen festlegen (in Sekunden)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "Standard-Tab festlegen (Ganzzahl)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "Zu überwachenden CPU-Kern auswählen (Ganzzahl)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" "Bandbreiten-Test für die CPU-Cache-Geschwindigkeit auswählen (Ganzzahl)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "Ausführliche Ausgabe" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "Hilfetext ausgeben und Anwendung beenden" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "Version ausgeben und Anwendung beenden" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "Farbige Ausgabe deaktivieren" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "Benötigte Informationen zum Einfügen in einen Problembericht ausgeben" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "Bustaktung erzwingen" -#: main.c:346 +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 msgid "Read CPUID raw data from a given file" msgstr "CPUID-Rohdaten aus einer gegebenen Datei lesen" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:358 +msgid "Only print a message if CPU is not present in the database" msgstr "" -"Nur eine Nachricht ausgeben, wenn die CPU nicht in die Datenbank gehört" +"Nur eine Nachricht ausgeben, wenn die CPU nicht in der Datenbank vorhanden " +"ist" -#: main.c:358 +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "Aufruf: %s ANZEIGE [OPTIONEN]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "Verfügbare ANZEIGE:" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "Verfügbare OPTIONEN:" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "Umgebungsvariablen:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "Dies ist freie Software: Sie dürfen sie frei verändern und verbreiten." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "Siehe %s Lizenz: %s\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "-- %-9s Version: %s" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "Fehler beim Aufruf von libcpuid (%s)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -763,13 +801,13 @@ "%sEin Fehler ist aufgetreten! %s hat das Signal %d (%s) empfangen und ist " "abgestürzt.%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" "Sie können diese Backtrace einfügen, indem Sie hier einen neuen " "Problembericht öffnen:" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "Setzen des Gebietsschemas ist fehlgeschlagen" @@ -788,26 +826,26 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "Fenster ist zu klein!\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "Taste »H« drücken, um die Hilfe anzuzeigen\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "Willkommen in der %s NCurses-Hilfe!\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" "Diese Hilfe beschreibt die Verwendung dieser textbasierten " "Benutzeroberfläche.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -815,23 +853,23 @@ "\n" "Globale Tasten:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "\tPfeiltaste »Links« drücken, um zum linken Tab zu wechseln.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "\tPfeiltaste »Rechts« drücken, um zum linken Tab zu wechseln.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "\tTaste »H« drücken, um diese Hilfe anzuzeigen.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "\tTaste »Q« drücken, um zu beenden.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -839,19 +877,19 @@ "\n" "CPU-Tab:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" "\tPfeiltaste »Abwärts« drücken, um die Anzahl der zu überwachenden Kerne zu " "verringern.\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" "\tPfeiltaste »Aufwärts« drücken, um die Anzahl der zu überwachenden Kerne zu " "erhöhen.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -859,15 +897,15 @@ "\n" "Caches Tab:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "\tPfeiltaste »Abwärts« drücken, um zum vorigen Test zu wechseln\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "\tPfeiltaste »Aufwärts« drücken, um zum nächsten Test zu wechseln\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -875,41 +913,41 @@ "\n" "Bench Tab:\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" "\tTaste »Pfeil abwärts« drücken, um die Dauer des Benchmarks zu verringern.\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" "\tTaste »Pfeil aufwärts« drücken, um die Dauer des Benchmarks zu erhöhen.\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" "\tTaste »Bild abwärts« drücken, um die Anzahl der zu verwendeten Threads zu " "verringern.\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" "\tTaste »Bild aufwärts« drücken, um die Anzahl der zu verwendeten Threads zu " "erhöhen.\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" "\tTaste »S« drücken, um den »Primzahlen (langsam)«-Benchmark zu starten/" "anzuhalten.\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" "\tTaste »F« drücken, um den »Primzahlen (schnell)«-Benchmark zu starten/" "anzuhalten.\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -917,71 +955,97 @@ "\n" "Eine beliebige Taste drücken, um diese Hilfe zu beenden.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "Ein Fehler trat auf beim Öffnen der Datei »%s« (%s)" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "Ein Fehler trat auf beim Ausführen des Befehls »%s« (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "Ordner »%s« konnte nicht geöffnet werden" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "Beim Kompilieren eines Regulären Ausdrucks trat ein Fehler auf" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 +#: cpu-x.h:53 #, fuzzy #| msgid "could not reallocate memory" msgid "FATAL ERROR: could not allocate memory" msgstr "konnte Speicher nicht neu zuweisen" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "Bytes" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "kB" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "MB" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "GB" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "TB" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +#, fuzzy +#| msgid "MB" +msgid "MiB" +msgstr "MB" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +#, fuzzy +#| msgid "GB" +msgid "GiB" +msgstr "GB" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +#, fuzzy +#| msgid "TB" +msgid "TiB" +msgstr "TB" + #~ msgid "Exiting %s" #~ msgstr "%s beenden" diff -Nru cpu-x-4.0.1/po/el.po cpu-x-4.1.0/po/el.po --- cpu-x-4.0.1/po/el.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/el.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,11 +1,11 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # THANOS SIOURDAKIS , 2019. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" "PO-Revision-Date: 2019-06-19 15:01+0000\n" "Last-Translator: THANOS SIOURDAKIS \n" "Language-Team: Greek %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" msgstr "" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" msgstr "" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" msgstr "" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "" -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "" -#: main.c:149 +#: main.c:153 +msgid "Memory Used" +msgstr "" + +#: main.c:154 msgid "GPU clock" msgstr "" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" "on CPU, motherboard and more." msgstr "" -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "" -#: main.c:346 -msgid "Read CPUID raw data from a given file" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" msgstr "" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:357 +msgid "Read CPUID raw data from a given file" msgstr "" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "" -#: main.c:566 +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "" + +#: main.c:641 #, c-format msgid "" "\n" @@ -747,11 +780,11 @@ "%s" msgstr "" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "" @@ -770,173 +803,193 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" msgstr "" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" msgstr "" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" msgstr "" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" msgstr "" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" msgstr "" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 +#: cpu-x.h:53 #, fuzzy #| msgid "could not reallocate memory" msgid "FATAL ERROR: could not allocate memory" msgstr "Δεν ήταν δυνατή η ανακατανομή μνήμης" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" + #~ msgid "Exiting %s" #~ msgstr "Έξοδος από %s" diff -Nru cpu-x-4.0.1/po/es.po cpu-x-4.1.0/po/es.po --- cpu-x-4.0.1/po/es.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/es.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,16 +1,19 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Adolfo Jayme Barrientos , 2019, 2020. -# J , 2019. +# J , 2019, 2020. # Juan Manuel Cantero Diego , 2020. # LocoUnPocoNadaMas , 2020. +# Allan Nordhøy , 2020. +# H , 2020. +# Bruno , 2020. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-02-11 23:38+0000\n" -"Last-Translator: Adolfo Jayme Barrientos \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-11-02 22:26+0000\n" +"Last-Translator: Bruno \n" "Language-Team: Spanish \n" "Language: es\n" @@ -18,593 +21,610 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.11-dev\n" +"X-Generator: Weblate 4.3.2-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "Encontrando tecnología de la CPU" -#: core.c:229 -#, c-format +#: core.c:232 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" "Su CPU no pertenece a la base de datos ==> %s, modelo: %i, modelo externo: " "%i, familia externa: %i" -#: core.c:240 -#, fuzzy, c-format -#| msgid "%d x %d KB, %d-way" +#: core.c:243 +#, c-format msgid "%d x %d %s, %d-way" -msgstr "%d x %d KB, %d-way" +msgstr "%d x %d %s, %d-way" -#: core.c:241 -#, fuzzy, c-format -#| msgid "%d MB, %d-way" +#: core.c:244 +#, c-format msgid "%d %s, %d-way" -msgstr "%d MB, %d-way" +msgstr "%d %s, %d-way" -#: core.c:242 -#, fuzzy, c-format -#| msgid "%s associative, %d-byte line size" +#: core.c:245 +#, c-format msgid "%s associative, %d-%s line size" -msgstr "%s asociativo, %d tamaño de línea de byte" +msgstr "%s asociativo, %d-%s linea de tamalo" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Llamado a libcpuid para recuperar datos estáticos" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "No se pudo llamar a libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "Llamando a libcpuid para recuperar datos dinámicos" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "Llamando a libcpuid para recuperar valores estáticos de CPU MSR" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "Llamando a libcpuid para recuperar valores dinámicos de CPU MSR" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "Calculando multiplicadores de CPU" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" -msgstr "" +msgstr "no se pudo buscar unidad en '%s' cadena en la posición %i" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "Llamando a dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "Calculando el uso de la CPU" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "Llamando al ancho de banda" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" +"No hay controlador kernel en uso para la tarjeta grafica en la ubicación %s" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "El controlador de GPU es desconocido: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "Búsqueda de dispositivos" -#: core.c:792 -#, fuzzy, c-format -#| msgid "Skip devices search (need to be root)" +#: core.c:794 +#, c-format msgid "Skip devices search (wrong permissions on %s device)" -msgstr "Omitir búsqueda de dispositivos (es necesario ser root)" +msgstr "" +"Omitir búsqueda de dispositivos (permisos equivocados en dispositivo %s)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Su proveedor de GPU es desconocido: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Su proveedor de GPU es desconocido: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "No se encontró el proveedor y el modelo del hipset" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "no se pudo encontrar el proveedor de la tarjeta gráfica y el modelo" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "Recuperando reloj de GPU" -#: core.c:903 +#: core.c:915 msgid "None" -msgstr "" +msgstr "Ninguno" -#: core.c:992 -#, fuzzy, c-format -#| msgid "Driver for GPU %i doesn't report frequencies" +#: core.c:1044 +#, c-format msgid "Driver for GPU %u doesn't report frequencies" -msgstr "El controlador para la GPU %i no informa de las frecuencias" +msgstr "El controlador para la GPU %u no informa de las frecuencias" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "fallo al recuperar reloj de GPU" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "Identificando el sistema en ejecución" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "fallo al identificar el sistema en ejecución" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" -msgstr "" +msgstr "Llamando a libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" -msgstr "" +msgstr "Llamando a libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i días, %i horas, %i minutos, %i segundos" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" -msgstr "" +msgstr "Actualizando estado del benchmark" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u mins" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Inactivo" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" -msgstr "" +msgstr "Sin iniciar" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Activo" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u horas restantes)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u minutos restantes)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(%u segundos restantes)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "en %u horas" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "en %u minutos" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "en %u segundos" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" -msgstr "" +msgstr "Iniciando benchmark" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "se produjo un error al iniciar el punto de referencia" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" -msgstr "" +msgstr "Encontrar paquete de CPU en modo de reserva" -#: core.c:1288 -#, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +#: core.c:1356 +#, fuzzy, c-format +#| msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "" "Su zócalo de CPU no pertenece a la base de datos ==> %s, nombre clave: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" -msgstr "" +msgstr "Calculando multiplicadores de CPU en modo de reserva" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" -msgstr "" +msgstr "Recuperando información de la placa madre en modo de reserva" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" -msgstr "" +msgstr "fallo al recuperar la información de la placa madre (modo de reserva)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "fallo al importar la IU en GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Núcleo #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "Establecer etiquetas de nombre" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "Procesador" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Proveedor" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Nombre clave" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Paquete" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Tecnología" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "Voltaje" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Especificación" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Familia" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "Ext. Familiar" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Modelo" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "Ext. Modelo" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "Temp." -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Instrucciones" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Relojes" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Multiplicador" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "Velocidad Bus" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Uso" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Cache" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "L1 Datos" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "L1 Inst." -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "Nivel 2" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "Nivel 3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "Núcleo(s)" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "Hilos(s)" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "Antememorias" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "Antememoria L%i" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "Tamaño" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "Velocidad" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "Prueba" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "Placa madre" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "Fabricante" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "Revisión" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "Marca" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "Versión" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "Fecha" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "Tamaño ROM" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "Chipset" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "Memoria" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "Banco %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "Referencia" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "Sistema" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "Sistema Operativo" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "Kernel" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "Distribución" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "Nombre del host" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "Tiempo activo" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "Compilador" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "Usado" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "Buffers" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "En caché" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "Libre" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "Intercambio" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "Gráfica" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "Placa %i" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "Temperatura" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "Memoria" + +#: main.c:154 msgid "GPU clock" msgstr "Reloj GPU" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "Reloj Memoria" -#: main.c:154 +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "Voltaje" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "Números primos (lento)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "Números primos (rápido)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "Puntuación" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "Ejecutar" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "Parámetros" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "Duración" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "Hilos" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "Acerca de" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -613,164 +633,176 @@ "%s es un software gratuito que recopila información\n" "en CPU, placa madre y más." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "Versión %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "Autor: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "Sitio: %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "Licencia" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "Este software se distribuye bajo los términos de %s" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "Este programa viene ABSOLUTAMENTE SIN GARANTÍA" -#: main.c:250 +#: main.c:257 #, fuzzy #| msgid "Dumping data..." msgid "Dumping data…" msgstr "Volcado de datos..." -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "Liberando memoria" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "Iniciar la interfaz gráfica de usuario (GUI) (predeterminada)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "Iniciar interfaz de usuario basada en texto (TUI)" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "Volcar todos los datos en la salida estándar y salir" -#: main.c:323 +#: main.c:330 #, fuzzy msgid "Run embedded command dmidecode and exit" msgstr "Ejecutar el comando incrustado dmidecode y salir" -#: main.c:324 +#: main.c:331 #, fuzzy msgid "Run embedded command bandwidth and exit" msgstr "Ejecutar el comando incrustado bandwidth y salir" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "Establezca un tiempo personalizado entre dos refrescos (en segundos)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "Establecer pestaña predeterminada (entero)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "Seleccione el núcleo de CPU a monitorear (entero)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" "Establecer una prueba de ancho de banda personalizada para la velocidad de " "caché de CPU (entero)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "Salida detallada" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "Mostrar ayuda y salir" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "Mostrar versión y salir" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "Deshabilitar salida de color" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "Imponer el reloj del Bus" -#: main.c:346 +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 msgid "Read CPUID raw data from a given file" msgstr "Leer datos crudos de CPUID de un archivo determinado" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:358 +#, fuzzy +#| msgid "Only print a message if CPU does not belong in database" +msgid "Only print a message if CPU is not present in the database" msgstr "Solo imprima un mensaje si la CPU no pertenece a la base de datos" -#: main.c:358 +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "Uso: %s PANTALLA [OPCIONES]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "PANTALLA disponible:" -#: main.c:368 -#, fuzzy -#| msgid "" -#| "\n" -#| "Available OPTIONS:" +#: main.c:392 msgid "Available OPTIONS:" -msgstr "" -"\n" -"OPCIONES disponibles:" +msgstr "OPCIONES disponibles:" -#: main.c:376 -#, fuzzy -#| msgid "" -#| "\n" -#| "Influenceable environment variables:" +#: main.c:400 msgid "Influenceable environment variables:" -msgstr "" -"\n" -"Variables de entorno influibles:" +msgstr "Variables de entorno influibles:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "Esto es software libre: usted es libre de cambiarlo y redistribuirlo." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "Ver la %s licencia: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "-- %-9s version: %s" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "No se pudo llamar a libcpuid (%s)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -778,11 +810,11 @@ "%s" msgstr "" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "se produjo un error al ajustar la configuración regional" @@ -803,25 +835,25 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "Presione 'h' para ver ayuda.\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" "Esta ayuda describe cómo usar esta interfaz de usuario basada en texto.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -829,23 +861,23 @@ "\n" "Teclas globales:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "\tPresione la tecla 'izquierda' para cambiar a la pestaña izquierda.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "\tPresione la tecla 'derecha' para cambiar a la pestaña derecha.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "\tPresione la tecla 'h' para ver esta ayuda.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "\tPresione la tecla 'q' para salir.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -853,19 +885,19 @@ "\n" "Pestaña CPU:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" "\tPresione la tecla 'abajo' para disminuir el número de núcleo a " "monitorear.\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" "\tPresione la tecla 'arriba' para aumentar el número de núcleo a " "monitorear.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -873,57 +905,57 @@ "\n" "Pestaña Cachés:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "\tPresione la tecla 'abajo' para cambiar a la prueba anterior.\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "\tPresione la tecla 'arriba' para pasar a la siguiente prueba.\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" msgstr "" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" "\tPresione la tecla 'abajo' para disminuir la duración del punto de " "referencia.\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" "\tPresione la tecla 'arriba' para aumentar la duración del punto de " "referencia.\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" "\tPresione la tecla 'página siguiente' para disminuir el número de hilos a " "usar.\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" "\tPresione la tecla 'página anterior' para incrementar el número de hilos a " "usar.\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" "\tOprima la tecla «s» para iniciar/parar el banco de pruebas de números " "primos (lento).\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" "\tOprima la tecla «f» para iniciar/parar el banco de pruebas de números " "primos (rápido).\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -931,71 +963,91 @@ "\n" "Oprima cualquier tecla para salir de esta ayuda.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "se produjo un error al abrir el archivo '%s' (%s)" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "se produjo un error al ejecutar el comando '%s' (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "fallo al abrir el directorio %s" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "se produjo un error al compilar regex" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 +#: cpu-x.h:53 #, fuzzy #| msgid "could not reallocate memory" msgid "FATAL ERROR: could not allocate memory" msgstr "No se logró reasignar la memoria" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" + #~ msgid "Exiting %s" #~ msgstr "Saliendo de %s" diff -Nru cpu-x-4.0.1/po/fi.po cpu-x-4.1.0/po/fi.po --- cpu-x-4.0.1/po/fi.po 1970-01-01 00:00:00.000000000 +0000 +++ cpu-x-4.1.0/po/fi.po 2021-01-10 09:47:59.000000000 +0000 @@ -0,0 +1,1005 @@ +# CPU-X translations template +# Copyright © 2014-2021 Xorg +# This file is distributed under the same license as the cpu-x package. +# Riku Viitanen , 2020. +msgid "" +msgstr "" +"Project-Id-Version: cpu-x\n" +"Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-10-19 21:26+0000\n" +"Last-Translator: Riku Viitanen \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.1-dev\n" + +#: core.c:213 +msgid "Finding CPU technology" +msgstr "" + +#: core.c:232 +#, c-format +msgid "" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" +msgstr "" + +#: core.c:243 +#, c-format +msgid "%d x %d %s, %d-way" +msgstr "" + +#: core.c:244 +#, c-format +msgid "%d %s, %d-way" +msgstr "" + +#: core.c:245 +#, c-format +msgid "%s associative, %d-%s line size" +msgstr "" + +#: core.c:250 +msgid "Calling libcpuid for retrieving static data" +msgstr "" + +#: core.c:263 +#, c-format +msgid "failed to call libcpuid (%s)" +msgstr "libcpuid:n kutsuminen epäonnistui (%s)" + +#: core.c:433 +msgid "Calling libcpuid for retrieving dynamic data" +msgstr "" + +#: core.c:446 +msgid "Calling libcpuid for retrieving CPU MSR static values" +msgstr "" + +#: core.c:471 +msgid "Calling libcpuid for retrieving CPU MSR dynamic values" +msgstr "" + +#: core.c:494 +msgid "Calculating CPU multipliers" +msgstr "Lasketaan CPU kertoimia" + +#: core.c:542 +#, c-format +msgid "cannot find unit in '%s' string at position %i" +msgstr "" + +#: core.c:572 +msgid "Calling dmidecode" +msgstr "" + +#: core.c:605 +msgid "Calculating CPU usage" +msgstr "Lasketaan prosessorinkäyttö" + +#: core.c:656 +msgid "Calling bandwidth" +msgstr "" + +#: core.c:731 +#, c-format +msgid "No kernel driver in use for graphic card at path %s" +msgstr "" + +#: core.c:750 +#, c-format +msgid "Your GPU driver is unknown: %s" +msgstr "Tuntematon näytönohjaimen ajuri: %s" + +#: core.c:782 +msgid "Finding devices" +msgstr "Etsitään laitteita" + +#: core.c:794 +#, c-format +msgid "Skip devices search (wrong permissions on %s device)" +msgstr "" + +#: core.c:823 +#, fuzzy, c-format +#| msgid "Your GPU driver is unknown: %s" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Tuntematon näytönohjaimen ajuri: %s" + +#: core.c:839 +msgid "failed to find chipset vendor and model" +msgstr "" + +#: core.c:841 +msgid "failed to find graphic card vendor and model" +msgstr "" + +#: core.c:885 +msgid "Retrieving GPU clocks" +msgstr "Haetaan GPU kellotaajuuksia" + +#: core.c:915 +msgid "None" +msgstr "Ei mitään" + +#: core.c:1044 +#, c-format +msgid "Driver for GPU %u doesn't report frequencies" +msgstr "GPU %u:n ajuri ei raportoi taajuuksia" + +#: core.c:1080 +msgid "failed to retrieve GPU clocks" +msgstr "GPU-kellotaajuuksien haku epäonnistui" + +#: core.c:1097 +msgid "Identifying running system" +msgstr "" + +#: core.c:1100 +msgid "failed to identify running system" +msgstr "" + +#: core.c:1142 +msgid "Calling libprocps" +msgstr "Kutsutaan libprocps:ää" + +#: core.c:1164 +msgid "Calling libstatgrab" +msgstr "Kutsutaan libstatgrabia" + +#: core.c:1194 +#, c-format +msgid "%i days, %i hours, %i minutes, %i seconds" +msgstr "%i päivää, %i tuntia, %i minuuttia, %i sekuntia" + +#: core.c:1250 +msgid "Updating benchmark status" +msgstr "" + +#: core.c:1251 tui_ncurses.c:809 +#, c-format +msgid "%u mins" +msgstr "%u minuuttia" + +#: core.c:1253 core.c:1254 +msgid "Inactive" +msgstr "" + +#: core.c:1258 core.c:1259 +msgid "Not started" +msgstr "Ei aloitettu" + +#: core.c:1264 +msgid "Active" +msgstr "Aktiivinen" + +#: core.c:1269 +#, c-format +msgid "(%u hours left)" +msgstr "(%u tuntia jäljellä)" + +#: core.c:1271 +#, c-format +msgid "(%u minutes left)" +msgstr "(%u minuuttia jäljellä)" + +#: core.c:1273 +#, c-format +msgid "(%u seconds left)" +msgstr "(%u sekuntia jäljellä)" + +#: core.c:1278 +#, c-format +msgid "in %u hours" +msgstr "%u tunnissa" + +#: core.c:1280 +#, c-format +msgid "in %u minutes" +msgstr "%u minuutissa" + +#: core.c:1282 +#, c-format +msgid "in %u seconds" +msgstr "%u sekunnissa" + +#: core.c:1298 +msgid "Starting benchmark" +msgstr "" + +#: core.c:1317 +msgid "an error occurred while starting benchmark" +msgstr "" + +#: core.c:1334 +msgid "Finding CPU package in fallback mode" +msgstr "" + +#: core.c:1356 +#, c-format +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "" + +#: core.c:1375 +msgid "Calculating CPU multipliers in fallback mode" +msgstr "" + +#: core.c:1402 +msgid "Retrieving motherboard information in fallback mode" +msgstr "" + +#: core.c:1411 +msgid "failed to retrieve motherboard information (fallback mode)" +msgstr "" + +#: core.c:1463 +msgid "Retrieving CPU temperature in fallback mode" +msgstr "" + +#: core.c:1504 +msgid "failed to retrieve CPU temperature (fallback mode)" +msgstr "" + +#: core.c:1517 +msgid "Retrieving CPU voltage in fallback mode" +msgstr "" + +#: core.c:1530 +msgid "failed to retrieve CPU voltage (fallback mode)" +msgstr "" + +#: core.c:1545 +msgid "Retrieving CPU frequency in fallback mode" +msgstr "" + +#: core.c:1553 +msgid "failed to retrieve CPU frequency (fallback mode)" +msgstr "" + +#: daemon.c:256 +#, c-format +msgid "request_handler: case %i not handled" +msgstr "" + +#: gui_gtk.c:60 +msgid "Starting GTK GUI…" +msgstr "Käynnistetään GTK GUI…" + +#: gui_gtk.c:68 +msgid "failed to import UI in GtkBuilder" +msgstr "" + +#: gui_gtk.c:522 +msgid "Connected to daemon" +msgstr "Yhdistetty daemoniin" + +#: gui_gtk.c:524 +msgid "No polkit authentication agent found" +msgstr "" + +#: gui_gtk.c:528 +msgid "Ask password to start daemon in background" +msgstr "" + +#: gui_gtk.c:534 +msgid "Start daemon" +msgstr "Käynnistä daemon" + +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 +#, c-format +msgid "Core #%i" +msgstr "Ydin #%i" + +#: gui_gtk.c:623 +#, c-format +msgid "%s" +msgstr "%s" + +#: main.c:56 +msgid "Setting label names" +msgstr "" + +#: main.c:58 +msgid "CPU" +msgstr "Suoritin" + +#: main.c:59 +msgid "Processor" +msgstr "Prosessori" + +#: main.c:60 main.c:115 main.c:148 +msgid "Vendor" +msgstr "" + +#: main.c:61 +msgid "Code Name" +msgstr "Koodinimi" + +#: main.c:62 +msgid "Package" +msgstr "Pakkaus" + +#: main.c:63 +msgid "Technology" +msgstr "Tekniikka" + +#: main.c:64 +msgid "Voltage" +msgstr "Jännite" + +#: main.c:65 +msgid "Specification" +msgstr "" + +#: main.c:66 +msgid "Family" +msgstr "Perhe" + +#: main.c:67 +msgid "Ext. Family" +msgstr "" + +#: main.c:68 main.c:105 main.c:116 main.c:150 +msgid "Model" +msgstr "Malli" + +#: main.c:69 +msgid "Ext. Model" +msgstr "" + +#: main.c:70 +msgid "Temp." +msgstr "Lämpötila" + +#: main.c:71 +msgid "Stepping" +msgstr "" + +#: main.c:72 +msgid "Instructions" +msgstr "Käskylaajennukset" + +#: main.c:74 +msgid "Clocks" +msgstr "Kellotaajuudet" + +#: main.c:75 +msgid "Core Speed" +msgstr "" + +#: main.c:76 +msgid "Multiplier" +msgstr "Kerroin" + +#: main.c:77 +msgid "Bus Speed" +msgstr "Väylänopeus" + +#: main.c:78 main.c:152 +msgid "Usage" +msgstr "Käyttö" + +#: main.c:80 +msgid "Cache" +msgstr "Välimuisti" + +#: main.c:81 +msgid "L1 Data" +msgstr "" + +#: main.c:82 +msgid "L1 Inst." +msgstr "" + +#: main.c:83 +msgid "Level 2" +msgstr "" + +#: main.c:84 +msgid "Level 3" +msgstr "" + +#: main.c:86 +msgid "Socket(s)" +msgstr "Kanta" + +#: main.c:87 +msgid "Core(s)" +msgstr "Ytimet" + +#: main.c:88 +msgid "Thread(s)" +msgstr "Säikeet" + +#: main.c:91 +msgid "Caches" +msgstr "Välimuistit" + +#: main.c:95 +#, c-format +msgid "L%i Cache" +msgstr "L%i-välimuisti" + +#: main.c:96 +msgid "Size" +msgstr "Koko" + +#: main.c:97 +msgid "Speed" +msgstr "Nopeus" + +#: main.c:99 +msgid "Test" +msgstr "" + +#: main.c:102 main.c:103 +msgid "Motherboard" +msgstr "Emolevy" + +#: main.c:104 +msgid "Manufacturer" +msgstr "Valmistaja" + +#: main.c:106 +msgid "Revision" +msgstr "Revisio" + +#: main.c:108 +msgid "BIOS" +msgstr "BIOS" + +#: main.c:109 +msgid "Brand" +msgstr "Brändi" + +#: main.c:110 +msgid "Version" +msgstr "Versio" + +#: main.c:111 +msgid "Date" +msgstr "Päivämäärä" + +#: main.c:112 +msgid "ROM Size" +msgstr "ROM:n koko" + +#: main.c:114 +msgid "Chipset" +msgstr "Piirisarja" + +#: main.c:119 main.c:135 +msgid "Memory" +msgstr "Muisti" + +#: main.c:122 +#, c-format +msgid "Bank %i" +msgstr "" + +#: main.c:123 +msgid "Reference" +msgstr "" + +#: main.c:127 +msgid "System" +msgstr "Järjestelmä" + +#: main.c:128 +msgid "Operating System" +msgstr "Käyttöjärjestelmä" + +#: main.c:129 +msgid "Kernel" +msgstr "Käyttöjärjestelmäydin" + +#: main.c:130 +msgid "Distribution" +msgstr "Jakelu" + +#: main.c:131 +msgid "Hostname" +msgstr "Isäntänimi" + +#: main.c:132 +msgid "Uptime" +msgstr "" + +#: main.c:133 +msgid "Compiler" +msgstr "Kääntäjä" + +#: main.c:136 +msgid "Used" +msgstr "Käytetty" + +#: main.c:137 +msgid "Buffers" +msgstr "Puskurit" + +#: main.c:138 +msgid "Cached" +msgstr "" + +#: main.c:139 +msgid "Free" +msgstr "Vapaana" + +#: main.c:140 +msgid "Swap" +msgstr "Sivutus" + +#: main.c:143 +msgid "Graphics" +msgstr "Grafiikka" + +#: main.c:147 +#, c-format +msgid "Card %i" +msgstr "Kortti %i" + +#: main.c:149 +msgid "Driver" +msgstr "Ajuri" + +#: main.c:151 +msgid "Temperature" +msgstr "Lämpötila" + +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "Muisti" + +#: main.c:154 +msgid "GPU clock" +msgstr "GPU kellotaajuus" + +#: main.c:155 +msgid "Memory clock" +msgstr "Muistin kellotaajuus" + +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "Jännite" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 +msgid "Bench" +msgstr "" + +#: main.c:162 +msgid "Prime numbers (slow)" +msgstr "Alkuluvut (hidas)" + +#: main.c:163 +msgid "Prime numbers (fast)" +msgstr "Alkuluvut (nopea)" + +#: main.c:166 +msgid "Score" +msgstr "Tulos" + +#: main.c:167 +msgid "Run" +msgstr "Aja" + +#: main.c:170 +msgid "Parameters" +msgstr "Parametrit" + +#: main.c:171 +msgid "Duration" +msgstr "Kesto" + +#: main.c:172 +msgid "Threads" +msgstr "Säikeet" + +#: main.c:175 main.c:180 +msgid "About" +msgstr "Tietoa" + +#: main.c:177 +#, c-format +msgid "" +"%s is a Free software that gathers information\n" +"on CPU, motherboard and more." +msgstr "" +"%s on vapaa ohjelmisto joka kerää tietoa\n" +"suorittimesta, emolevystä ja muusta." + +#: main.c:181 +#, c-format +msgid "Version %s" +msgstr "Versio %s" + +#: main.c:182 +#, c-format +msgid "Author: %s" +msgstr "Kehittäjä: %s" + +#: main.c:183 +#, c-format +msgid "Site: %s" +msgstr "Sivusto: %s" + +#: main.c:185 +msgid "License" +msgstr "Lisenssi" + +#: main.c:188 +#, c-format +msgid "This software is distributed under the terms of %s" +msgstr "" + +#: main.c:190 main.c:431 +msgid "This program comes with ABSOLUTELY NO WARRANTY" +msgstr "" + +#: main.c:257 +msgid "Dumping data…" +msgstr "" + +#: main.c:299 +msgid "Freeing memory" +msgstr "Vapautetaan muistia" + +#: main.c:327 +msgid "Start graphical user interface (GUI) (default)" +msgstr "" + +#: main.c:328 +msgid "Start text-based user interface (TUI)" +msgstr "" + +#: main.c:329 +msgid "Dump all data on standard output and exit" +msgstr "" + +#: main.c:330 +msgid "Run embedded command dmidecode and exit" +msgstr "" + +#: main.c:331 +msgid "Run embedded command bandwidth and exit" +msgstr "" + +#: main.c:332 +msgid "Set custom time between two refreshes (in seconds)" +msgstr "" + +#: main.c:333 +msgid "Set default tab (integer)" +msgstr "" + +#: main.c:334 +msgid "Select CPU core to monitor (integer)" +msgstr "Valitse tarkkailtava suoritinydin (numero)" + +#: main.c:335 +msgid "Set custom bandwidth test for CPU caches speed (integer)" +msgstr "" + +#: main.c:336 +msgid "Start and connect to daemon" +msgstr "" + +#: main.c:337 +msgid "Verbose output" +msgstr "" + +#: main.c:338 +msgid "Print help and exit" +msgstr "Tulosta ohje ja lopeta" + +#: main.c:339 +msgid "Print version and exit" +msgstr "Tulosta versio ja lopeta" + +#: main.c:340 +msgid "Disable colored output" +msgstr "" + +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 +msgid "Print required information to paste in an issue" +msgstr "" + +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 +msgid "Enforce the bus clock" +msgstr "" + +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 +msgid "Read CPUID raw data from a given file" +msgstr "" + +#: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 +#, c-format +msgid "Usage: %s DISPLAY [OPTIONS]\n" +msgstr "Käyttö: %s DISPLAY [OPTIONS]\n" + +#: main.c:383 +msgid "Available DISPLAY:" +msgstr "" + +#: main.c:392 +msgid "Available OPTIONS:" +msgstr "" + +#: main.c:400 +msgid "Influenceable environment variables:" +msgstr "" + +#: main.c:430 +msgid "This is free software: you are free to change and redistribute it." +msgstr "Tämä on vapaa ohjelma: voit muokata ja jakaa sitä vapaasti." + +#: main.c:432 +#, c-format +msgid "See the %s license: <%s>\n" +msgstr "Lue lisenssi (%s): <%s>\n" + +#: main.c:439 +#, c-format +msgid "-- %-9s version: %s" +msgstr "" + +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "libcpuid:n kutsuminen epäonnistui (%s)" + +#: main.c:641 +#, c-format +msgid "" +"\n" +"%sOops, something was wrong! %s has received signal %d (%s) and has crashed." +"%s" +msgstr "" + +#: main.c:656 +msgid "You can paste this backtrace by opening a new issue here:" +msgstr "" + +#: main.c:684 +msgid "an error occurred while setting locale" +msgstr "" + +#: tui_ncurses.c:72 +msgid "Starting NCurses TUI…" +msgstr "" + +#: tui_ncurses.c:80 +msgid "" +"FATAL ERROR: terminfo database could not be found (try to set TERMINFO " +"environment variable)" +msgstr "" + +#: tui_ncurses.c:85 +#, c-format +msgid "Failed to set up %s terminal (err=%i); falling back to %s" +msgstr "" + +#: tui_ncurses.c:300 +msgid "Window is too small!\n" +msgstr "Ikkuna on liian pieni!\n" + +#: tui_ncurses.c:308 +msgid "Press 'h' to see help.\n" +msgstr "" + +#: tui_ncurses.c:460 +#, c-format +msgid "Welcome in %s NCurses help!\n" +msgstr "" + +#: tui_ncurses.c:461 +msgid "This help describes how to use this Text-based User Interface.\n" +msgstr "" + +#: tui_ncurses.c:463 +msgid "" +"\n" +"Global keys:\n" +msgstr "" + +#: tui_ncurses.c:464 +msgid "\tPress 'left' key to switch in left tab.\n" +msgstr "" + +#: tui_ncurses.c:465 +msgid "\tPress 'right' key to switch in right tab.\n" +msgstr "" + +#: tui_ncurses.c:466 +msgid "\tPress 'h' key to see this help.\n" +msgstr "" + +#: tui_ncurses.c:467 +msgid "\tPress 'q' key to exit.\n" +msgstr "\tPaina 'q' poistuaksesi.\n" + +#: tui_ncurses.c:469 +msgid "" +"\n" +"CPU tab:\n" +msgstr "" + +#: tui_ncurses.c:470 +msgid "\tPress 'down' key to decrease core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:471 +msgid "\tPress 'up' key to increase core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:473 +msgid "" +"\n" +"Caches tab:\n" +msgstr "" + +#: tui_ncurses.c:474 +msgid "\tPress 'down' key to switch to previous test.\n" +msgstr "" + +#: tui_ncurses.c:475 +msgid "\tPress 'up' key' to switch to next test.\n" +msgstr "" + +#: tui_ncurses.c:477 +msgid "" +"\n" +"Bench tab:\n" +msgstr "" + +#: tui_ncurses.c:478 +msgid "\tPress 'down' key to decrement benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:479 +msgid "\tPress 'up' key to increment benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:480 +msgid "\tPress 'next page' key to decrement number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:481 +msgid "\tPress 'previous page' key to increment number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:482 +msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:483 +msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:485 +msgid "" +"\n" +"Press any key to exit this help.\n" +msgstr "" + +#: util.c:171 +#, c-format +msgid "an error occurred while opening file '%s' (%s)" +msgstr "tiedoston '%s' avaaminen epäonnistui (%s)" + +#: util.c:201 +#, c-format +msgid "an error occurred while running command '%s' (%s)" +msgstr "komennon '%s' suoritaminen epäonnistui (%s)" + +#: util.c:259 util.c:319 +#, c-format +msgid "failed to open %s directory" +msgstr "hakemiston %s avaaminen epäonnistui" + +#: util.c:332 +msgid "an error occurred while compiling regex" +msgstr "" + +#: util.c:458 +msgid "pkexec: authorization could not be obtained (dialog dismissed)" +msgstr "" + +#: util.c:461 +msgid "pkexec: authorization could not be obtained (not authorized)" +msgstr "" + +#: util.c:464 +msgid "pkexec: command not found" +msgstr "pkexec: komentoa ei löytynyt" + +#: util.c:467 +msgid "pkexec: unexpected error code" +msgstr "pkexec: odottamaton virhekoodi" + +#: cpu-x.h:53 +msgid "FATAL ERROR: could not allocate memory" +msgstr "" + +#: cpu-x.h:92 +msgid "bytes" +msgstr "tavua" + +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 +msgid "kB" +msgstr "kt" + +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 +msgid "MB" +msgstr "Mt" + +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 +msgid "GB" +msgstr "Gt" + +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 +msgid "TB" +msgstr "Tt" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +#, fuzzy +#| msgid "MB" +msgid "MiB" +msgstr "Mt" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +#, fuzzy +#| msgid "GB" +msgid "GiB" +msgstr "Gt" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +#, fuzzy +#| msgid "TB" +msgid "TiB" +msgstr "Tt" diff -Nru cpu-x-4.0.1/po/fr.po cpu-x-4.1.0/po/fr.po --- cpu-x-4.0.1/po/fr.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/fr.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,16 +1,17 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Translators: # Xorg, 2015-2018 # Mattéo Rossillol , 2019. -# Xorg , 2019, 2020. +# Xorg , 2019, 2020, 2021. # Mattéo Rossillol‑‑Laruelle , 2020. +# Julien Humbert , 2020. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-05-16 23:56+0000\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2021-01-10 09:17+0000\n" "Last-Translator: Xorg \n" "Language-Team: French \n" @@ -19,600 +20,612 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.4.1-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "Recherche la finesse de gravure du processeur" -#: core.c:229 +#: core.c:232 #, c-format msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" -"Votre processeur n'appartient pas à la base de données ==> %s, modèle : %i, " -"modèle ét. : %i, famille ét. : %i" +"Votre processeur n'est pas présent dans la base de données ==> %s, modèle : " +"%i, modèle ét. : %i, famille ét. : %i" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "%d x %d %s, %d voies" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "%d %s, %d voies" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "%s associatives, %d %s par ligne" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Appel libcpuid pour récupérer les données statiques" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "échec lors de l'appel de libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "Appel libcpuid pour récupérer les données dynamiques" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "" "Appel de libcpuid pour récupérer les valeurs statiques des MSR du processeur" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "" "Appel de libcpuid pour récupérer les valeurs dynamiques des MSR du processeur" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "Calcule les multiplicateurs du processeur" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "impossible de trouver l'unité dans la chaîne « %s » à la position %i" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "Appel dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "Calcule l'utilisation du processeur" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "Appel bandwidth" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "Aucun pilote noyau n'est utilisé par la carte graphique de chemin %s" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "Le pilote de votre carte-graphique est inconnu : %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "Recherche des périphériques" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" msgstr "" "Saute la recherche des périphériques (mauvaises permissions pour le " "périphérique %s)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Le fabricant de votre carte-graphique est inconnu: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Le fabricant de votre carte-graphique est inconnu : %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "échec lors de la recherche du vendeur et du modèle du chipset" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "" "échec lors de la recherche du vendeur et du modèle de la carte-graphique" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "Récupère les fréquences de la carte-graphique" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "Aucun" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" msgstr "Le pilote de la carte-graphique %u ne rapporte pas les fréquences" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "échec lors de la récupération des fréquences de la carte-graphique" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "Identifie le système en cours de fonctionnement" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "échec lors de l'identification du système en cours de fonctionnement" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "Appel libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "Appel libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i jours, %i heures, %i minutes, %i secondes" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "Mise à jour du statut du test de performance" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u min" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Inactif" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Non démarré" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Actif" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u heures restantes)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u minutes restantes)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(%u secondes restantes)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "en %u heures" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "en %u minutes" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "en %u secondes" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "Démarrage du test de performance" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "une erreur est survenue lors du démarrage du test de performance" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "Recherche du socket du processeur en mode de secours" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "" -"Votre socket de processeur n'appartient pas à la base de données ==> %s, nom " -"de code : %s" +"Votre socket de processeur n'est pas présent dans la base de données ==> %s, " +"nom de code : %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "Calcule les multiplicateurs du processeur en mode de secours" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "Récupère les informations de la carte-mère en mode de secours" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "" "échec lors de la récupération des informations de la carte-mère (mode de " "secours)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "Récupère la température du processeur en mode de secours" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "" "échec lors de la récupération de la température du processeur (mode de " "secours)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "Récupère la tension du processeur en mode de secours" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "" "échec lors de la récupération de la tension du processeur (mode de secours)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "Récupère la fréquence du processeur en mode de secours" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "" "échec lors de la récupération de la fréquence du processeur (mode de secours)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "request_handler : le cas %i n'est pas géré" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "Démarrage de l'interface graphique GTK…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "échec lors de l'import de l'interface dans GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "Connecté au démon" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "Aucun agent d'authentification Polkit trouvé" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "Demander le mot de passe pour démarrer le démon en arrière-plan" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "Démarrer le démon" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Cœur #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "Configuration du nom des étiquettes" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "Processeur" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Vendeur" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Nom de code" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Socket" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Technologie" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "Tension" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Spécification" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Famille" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "Famille ét." -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Modèle" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "Modèle ét." -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "Temp." -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "Révision" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Instructions" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Fréquences" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "Vitesse du cœur" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Multiplicateur" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "Vitesse du bus" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Utilisation" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Cache" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "Données L1" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "Instr. L1" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "Niveau L2" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "Niveau L3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "Socket(s)" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "Cœur(s)" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "Thread(s)" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "Caches" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "Cache L%i" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "Taille" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "Vitesse" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "Test" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "Carte-mère" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "Fabricant" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "Révision" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "Marque" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "Version" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "Date" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "Taille de la ROM" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "Chipset" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "Mémoire" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "Banc %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "Référence" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "Système" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "Système d'exploitation" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "Noyau" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "Distribution" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "Nom d'hôte" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "Disponibilité" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "Compilateur" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "Utilisée" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "Tampons" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "Cachée" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "Libre" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "Swap" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "Graphiques" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "Carte %i" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "Pilote" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "Température" -#: main.c:149 +#: main.c:153 +msgid "Memory Used" +msgstr "Mémoire utilisée" + +#: main.c:154 msgid "GPU clock" msgstr "Fréq. GPU" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "Fréq. mémoire" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "Tension GPU" + +#: main.c:157 +msgid "Power Avg" +msgstr "Puissance" + +#: main.c:161 msgid "Bench" msgstr "Bench" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "Nombres premier (lent)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "Nombres premier (rapide)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "Score" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "État" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "Paramètres" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "Durée" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "Threads" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "À propos" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -621,155 +634,178 @@ "%s est un logiciel Libre qui récolte des informations\n" "sur le CPU, la carte-mère et plus." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "Version %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "Auteur : %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "Site : %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "Licence" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "Ce logiciel est distribué sous les termes de la %s" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "Ce programme est distribué SANS AUCUNE GARANTIE" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "Vidage des données…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "Libère de la mémoire" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "Démarre l’interface graphique utilisateur (GUI) (défaut)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "Démarre l'interface en mode texte (TUI)" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "Vide toutes les données sur la sortie standard et quitte" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "Lance la commande intégrée dmidecode et quitte" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "Lance la commande intégrée bandwidth et quitte" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" "Définit un temps personnalisé entre deux mises à jour de l'interface (en " "secondes)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "Définit l'onglet par défaut (entier)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "Sélectionne le cœur du processeur à surveiller (entier)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" "Définit un test personnalisé de bande passante pour la vitesse des caches du " "processeur (entier)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "Démarrer le démon et s'y connecter" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "Sortie bavarde" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "Affiche l'aide et quitte" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "Affiche la version et quite" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "Désactive la sortie colorée" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "Affiche les informations pour le débogage" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "" "Affiche les informations nécessaires à coller dans un rapport de problèmes" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" +"Définit l'affectation des touches pour le mode NCurses (a[rrows]|e[macs]|" +"i[nverted-T]|v[im])" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "Ajoute les arguments de la ligne de commande par défaut" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "Impose la fréquence du bus" -#: main.c:346 +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "Ignore la fréquence du processeur rapportée par licpuid" + +#: main.c:357 msgid "Read CPUID raw data from a given file" msgstr "Lis les données CPUID brutes depuis un fichier donné" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:358 +msgid "Only print a message if CPU is not present in the database" msgstr "" -"Affiche uniquement un message si le processeur n'appartient pas à la base de " -"données" +"Affiche uniquement un message si le processeur n'est pas présent dans la " +"base de données" -#: main.c:358 +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "Utilisation : %s AFFICHAGE [OPTIONS]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "AFFICHAGE disponible :" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "OPTIONS disponibles :" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "Variables d'environnements influençables :" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" "Ceci est un logiciel libre ; vous êtes libres de le modifier et de le " "redistribuer." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "Voir la licence %s : <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "-- Version de %-9s : %s" -#: main.c:566 +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "échec lors de l'appel de wordexp (%i)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -780,13 +816,13 @@ "%sOups, quelque chose s'est mal passé ! %s a reçu le signal %d (%s) et a " "planté.%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" "Vous pouvez coller la trace d'appels en ouvrant un nouveau rapport de " "problèmes ici :" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "une erreur est survenue lors de la définition des locales" @@ -807,24 +843,24 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "La mise en place du terminal %s a échoué (err=%i) ; retour à %s" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "La fenêtre est trop petite !\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "Appuyer sur 'h' pour voir l'aide.\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "Bienvenue dans l'aide pour NCurses de %s !\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "Cette aide décrit comment utiliser cette interface en mode texte.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -832,25 +868,25 @@ "\n" "Touches globales :\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "" "Appuyer sur la touche 'flèche gauche' pour passer dans l'onglet de gauche.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "" "Appuyer sur la touche 'flèche droite' pour passer dans l'onglet de droite.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "Appuyer sur la touche 'h' pour voir cette aide.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "Appuyer sur la touche 'q' pour quitter.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -858,19 +894,19 @@ "\n" "Onglet processeur :\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" "Appuyer sur la touche 'flèche bas' pour diminuer la valeur du cœur à " "surveiller.\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" "Appuyer sur la touche 'flèche haut' pour augmenter la valeur du cœur à " "surveiller.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -878,15 +914,15 @@ "\n" "Onglet caches :\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "Appuyer sur la touche 'flèche bas' pour passer au test précédent.\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "Appuyer sur la touche 'flèche haut' pour passer au test suivant.\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -894,43 +930,43 @@ "\n" "Onglet Bench :\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" "Appuyer sur la touche 'flèche bas' pour décrémenter la durée du test de " "performance.\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" "Appuyer sur la touche 'flèche haut' pour incrémenter la durée du test de " "performance.\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" "Appuyer sur la touche 'page suivante' pour décrémenter le nombre de threads " "à utiliser.\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" "Appuyer sur la touche 'page précédente' pour incrémenter le nombre de " "threads à utiliser.\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" "Appuyer sur la touche 's' pour démarrer/arrêter le test de performance des " "nombres premier (lent).\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" "Appuyer sur la touche 'f' pour démarrer/arrêter le test de performance des " "nombres premier (rapide).\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -938,72 +974,92 @@ "\n" "Appuyer sur n'importe quelle touche pour quitter cette aide.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "une erreur est survenue lors de l'ouverture du fichier '%s' (%s)" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "une erreur est survenue lors de l'exécution de la commande '%s' (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "échec lors de l'ouverture du répertoire %s" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "" "une erreur est survenue lors de la compilation des expressions régulières" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" "pkexec : l’autorisation ne peut pas être obtenue (la boîte de dialogue a été " "rejetée)" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "pkexec : l’autorisation ne peut pas être obtenue (non-autorisé)" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "pkexec : commande introuvable" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "pkexec : code d'erreur inattendu" -#: cpu-x.h:52 +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" msgstr "ERREUR FATALE : n'a pas pu réallouer la mémoire" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "octets" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "ko" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "Mo" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "Go" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "To" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "Kio" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "Mio" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "Gio" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "Tio" + #~ msgid "Exiting %s" #~ msgstr "Quitte %s" diff -Nru cpu-x-4.0.1/po/hu.po cpu-x-4.1.0/po/hu.po --- cpu-x-4.0.1/po/hu.po 1970-01-01 00:00:00.000000000 +0000 +++ cpu-x-4.1.0/po/hu.po 2021-01-10 09:47:59.000000000 +0000 @@ -0,0 +1,1005 @@ +# CPU-X translations template +# Copyright © 2014-2021 Xorg +# This file is distributed under the same license as the cpu-x package. +# PB , 2020. +msgid "" +msgstr "" +"Project-Id-Version: cpu-x\n" +"Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-09-20 04:39+0000\n" +"Last-Translator: PB \n" +"Language-Team: Hungarian \n" +"Language: hu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3-dev\n" + +#: core.c:213 +msgid "Finding CPU technology" +msgstr "CPU technológia meghatározása" + +#: core.c:232 +#, c-format +msgid "" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" +msgstr "" + +#: core.c:243 +#, c-format +msgid "%d x %d %s, %d-way" +msgstr "" + +#: core.c:244 +#, c-format +msgid "%d %s, %d-way" +msgstr "" + +#: core.c:245 +#, c-format +msgid "%s associative, %d-%s line size" +msgstr "%s asszociatív, %d-%s vonalméret" + +#: core.c:250 +msgid "Calling libcpuid for retrieving static data" +msgstr "" + +#: core.c:263 +#, c-format +msgid "failed to call libcpuid (%s)" +msgstr "libcpuid hívása sikertelen (%s)" + +#: core.c:433 +msgid "Calling libcpuid for retrieving dynamic data" +msgstr "" + +#: core.c:446 +msgid "Calling libcpuid for retrieving CPU MSR static values" +msgstr "" + +#: core.c:471 +msgid "Calling libcpuid for retrieving CPU MSR dynamic values" +msgstr "" + +#: core.c:494 +msgid "Calculating CPU multipliers" +msgstr "CPU szorzók kiszámítása" + +#: core.c:542 +#, c-format +msgid "cannot find unit in '%s' string at position %i" +msgstr "" + +#: core.c:572 +msgid "Calling dmidecode" +msgstr "dmidecode hívása" + +#: core.c:605 +msgid "Calculating CPU usage" +msgstr "CPU használat kiszámítása" + +#: core.c:656 +msgid "Calling bandwidth" +msgstr "" + +#: core.c:731 +#, c-format +msgid "No kernel driver in use for graphic card at path %s" +msgstr "A %s helyen lévő grafikus kártyához nincs kernel driver betöltve" + +#: core.c:750 +#, c-format +msgid "Your GPU driver is unknown: %s" +msgstr "Ismeretlen GPU driver: %s" + +#: core.c:782 +msgid "Finding devices" +msgstr "Eszközök keresése" + +#: core.c:794 +#, c-format +msgid "Skip devices search (wrong permissions on %s device)" +msgstr "" + +#: core.c:823 +#, c-format +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Ismeretlen GPU gyártó: %s (0x%X)" + +#: core.c:839 +msgid "failed to find chipset vendor and model" +msgstr "nem sikerült a lapkakészlet gyártójának és modelljének meghatározása" + +#: core.c:841 +msgid "failed to find graphic card vendor and model" +msgstr "" +"nem sikerült a grafikus kártya gyártójának és modelljének meghatározása" + +#: core.c:885 +msgid "Retrieving GPU clocks" +msgstr "" + +#: core.c:915 +msgid "None" +msgstr "Nincs" + +#: core.c:1044 +#, c-format +msgid "Driver for GPU %u doesn't report frequencies" +msgstr "" + +#: core.c:1080 +msgid "failed to retrieve GPU clocks" +msgstr "" + +#: core.c:1097 +msgid "Identifying running system" +msgstr "" + +#: core.c:1100 +msgid "failed to identify running system" +msgstr "" + +#: core.c:1142 +msgid "Calling libprocps" +msgstr "" + +#: core.c:1164 +msgid "Calling libstatgrab" +msgstr "" + +#: core.c:1194 +#, c-format +msgid "%i days, %i hours, %i minutes, %i seconds" +msgstr "%i nap, %i óra, %i perc, %i másodperc" + +#: core.c:1250 +msgid "Updating benchmark status" +msgstr "" + +#: core.c:1251 tui_ncurses.c:809 +#, c-format +msgid "%u mins" +msgstr "%u perc" + +#: core.c:1253 core.c:1254 +msgid "Inactive" +msgstr "Inaktív" + +#: core.c:1258 core.c:1259 +msgid "Not started" +msgstr "Nincs elindítva" + +#: core.c:1264 +msgid "Active" +msgstr "Aktív" + +#: core.c:1269 +#, c-format +msgid "(%u hours left)" +msgstr "(%u óra van hátra)" + +#: core.c:1271 +#, c-format +msgid "(%u minutes left)" +msgstr "(%u perc van hátra)" + +#: core.c:1273 +#, c-format +msgid "(%u seconds left)" +msgstr "(%u másodperc van hátra)" + +#: core.c:1278 +#, c-format +msgid "in %u hours" +msgstr "%u óra múlva" + +#: core.c:1280 +#, c-format +msgid "in %u minutes" +msgstr "%u perc múlva" + +#: core.c:1282 +#, c-format +msgid "in %u seconds" +msgstr "%u másodperc múlva" + +#: core.c:1298 +msgid "Starting benchmark" +msgstr "" + +#: core.c:1317 +msgid "an error occurred while starting benchmark" +msgstr "" + +#: core.c:1334 +msgid "Finding CPU package in fallback mode" +msgstr "" + +#: core.c:1356 +#, c-format +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "" + +#: core.c:1375 +msgid "Calculating CPU multipliers in fallback mode" +msgstr "" + +#: core.c:1402 +msgid "Retrieving motherboard information in fallback mode" +msgstr "" + +#: core.c:1411 +msgid "failed to retrieve motherboard information (fallback mode)" +msgstr "" + +#: core.c:1463 +msgid "Retrieving CPU temperature in fallback mode" +msgstr "" + +#: core.c:1504 +msgid "failed to retrieve CPU temperature (fallback mode)" +msgstr "" + +#: core.c:1517 +msgid "Retrieving CPU voltage in fallback mode" +msgstr "" + +#: core.c:1530 +msgid "failed to retrieve CPU voltage (fallback mode)" +msgstr "" + +#: core.c:1545 +msgid "Retrieving CPU frequency in fallback mode" +msgstr "" + +#: core.c:1553 +msgid "failed to retrieve CPU frequency (fallback mode)" +msgstr "" + +#: daemon.c:256 +#, c-format +msgid "request_handler: case %i not handled" +msgstr "" + +#: gui_gtk.c:60 +msgid "Starting GTK GUI…" +msgstr "GTK GUI indítása…" + +#: gui_gtk.c:68 +msgid "failed to import UI in GtkBuilder" +msgstr "" + +#: gui_gtk.c:522 +msgid "Connected to daemon" +msgstr "" + +#: gui_gtk.c:524 +msgid "No polkit authentication agent found" +msgstr "" + +#: gui_gtk.c:528 +msgid "Ask password to start daemon in background" +msgstr "" + +#: gui_gtk.c:534 +msgid "Start daemon" +msgstr "" + +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 +#, c-format +msgid "Core #%i" +msgstr "%i. mag" + +#: gui_gtk.c:623 +#, c-format +msgid "%s" +msgstr "%s" + +#: main.c:56 +msgid "Setting label names" +msgstr "" + +#: main.c:58 +msgid "CPU" +msgstr "CPU" + +#: main.c:59 +msgid "Processor" +msgstr "Processzor" + +#: main.c:60 main.c:115 main.c:148 +msgid "Vendor" +msgstr "Gyártó" + +#: main.c:61 +msgid "Code Name" +msgstr "Kódnév" + +#: main.c:62 +msgid "Package" +msgstr "" + +#: main.c:63 +msgid "Technology" +msgstr "Technológia" + +#: main.c:64 +msgid "Voltage" +msgstr "Feszültség" + +#: main.c:65 +msgid "Specification" +msgstr "" + +#: main.c:66 +msgid "Family" +msgstr "Család" + +#: main.c:67 +msgid "Ext. Family" +msgstr "Kit. Család" + +#: main.c:68 main.c:105 main.c:116 main.c:150 +msgid "Model" +msgstr "Modell" + +#: main.c:69 +msgid "Ext. Model" +msgstr "Kit. Modell" + +#: main.c:70 +msgid "Temp." +msgstr "Hőm." + +#: main.c:71 +msgid "Stepping" +msgstr "" + +#: main.c:72 +msgid "Instructions" +msgstr "Utasítások" + +#: main.c:74 +msgid "Clocks" +msgstr "" + +#: main.c:75 +msgid "Core Speed" +msgstr "Mag sebessége" + +#: main.c:76 +msgid "Multiplier" +msgstr "Szorzó" + +#: main.c:77 +msgid "Bus Speed" +msgstr "Buszsebesség" + +#: main.c:78 main.c:152 +msgid "Usage" +msgstr "Kihasználtság" + +#: main.c:80 +msgid "Cache" +msgstr "" + +#: main.c:81 +msgid "L1 Data" +msgstr "L1 adat" + +#: main.c:82 +msgid "L1 Inst." +msgstr "L1 utas." + +#: main.c:83 +msgid "Level 2" +msgstr "Level 2" + +#: main.c:84 +msgid "Level 3" +msgstr "Level 3" + +#: main.c:86 +msgid "Socket(s)" +msgstr "Foglalat(ok)" + +#: main.c:87 +msgid "Core(s)" +msgstr "Mag(ok)" + +#: main.c:88 +msgid "Thread(s)" +msgstr "Szál(ak)" + +#: main.c:91 +msgid "Caches" +msgstr "Gyorsítótár" + +#: main.c:95 +#, c-format +msgid "L%i Cache" +msgstr "" + +#: main.c:96 +msgid "Size" +msgstr "" + +#: main.c:97 +msgid "Speed" +msgstr "" + +#: main.c:99 +msgid "Test" +msgstr "" + +#: main.c:102 main.c:103 +msgid "Motherboard" +msgstr "Alaplap" + +#: main.c:104 +msgid "Manufacturer" +msgstr "Gyártó" + +#: main.c:106 +msgid "Revision" +msgstr "Revízió" + +#: main.c:108 +msgid "BIOS" +msgstr "BIOS" + +#: main.c:109 +msgid "Brand" +msgstr "Márka" + +#: main.c:110 +msgid "Version" +msgstr "Verzió" + +#: main.c:111 +msgid "Date" +msgstr "Dátum" + +#: main.c:112 +msgid "ROM Size" +msgstr "" + +#: main.c:114 +msgid "Chipset" +msgstr "Lapkakészlet" + +#: main.c:119 main.c:135 +msgid "Memory" +msgstr "Memória" + +#: main.c:122 +#, c-format +msgid "Bank %i" +msgstr "" + +#: main.c:123 +msgid "Reference" +msgstr "" + +#: main.c:127 +msgid "System" +msgstr "" + +#: main.c:128 +msgid "Operating System" +msgstr "" + +#: main.c:129 +msgid "Kernel" +msgstr "" + +#: main.c:130 +msgid "Distribution" +msgstr "" + +#: main.c:131 +msgid "Hostname" +msgstr "" + +#: main.c:132 +msgid "Uptime" +msgstr "" + +#: main.c:133 +msgid "Compiler" +msgstr "" + +#: main.c:136 +msgid "Used" +msgstr "Használt" + +#: main.c:137 +msgid "Buffers" +msgstr "Puffer" + +#: main.c:138 +msgid "Cached" +msgstr "Gyorsítótárazott" + +#: main.c:139 +msgid "Free" +msgstr "Szabad" + +#: main.c:140 +msgid "Swap" +msgstr "Cserehely" + +#: main.c:143 +msgid "Graphics" +msgstr "" + +#: main.c:147 +#, c-format +msgid "Card %i" +msgstr "" + +#: main.c:149 +msgid "Driver" +msgstr "" + +#: main.c:151 +msgid "Temperature" +msgstr "" + +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "Memória" + +#: main.c:154 +msgid "GPU clock" +msgstr "" + +#: main.c:155 +msgid "Memory clock" +msgstr "" + +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "Feszültség" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 +msgid "Bench" +msgstr "" + +#: main.c:162 +msgid "Prime numbers (slow)" +msgstr "" + +#: main.c:163 +msgid "Prime numbers (fast)" +msgstr "" + +#: main.c:166 +msgid "Score" +msgstr "Pontszám" + +#: main.c:167 +msgid "Run" +msgstr "" + +#: main.c:170 +msgid "Parameters" +msgstr "" + +#: main.c:171 +msgid "Duration" +msgstr "" + +#: main.c:172 +msgid "Threads" +msgstr "Szál" + +#: main.c:175 main.c:180 +msgid "About" +msgstr "" + +#: main.c:177 +#, c-format +msgid "" +"%s is a Free software that gathers information\n" +"on CPU, motherboard and more." +msgstr "" +"%s egy szabad szoftver, amely a processzorról, alaplapról\n" +"és egyéb hardverekről jelenít meg információt." + +#: main.c:181 +#, c-format +msgid "Version %s" +msgstr "Verzió: %s" + +#: main.c:182 +#, c-format +msgid "Author: %s" +msgstr "" + +#: main.c:183 +#, c-format +msgid "Site: %s" +msgstr "" + +#: main.c:185 +msgid "License" +msgstr "" + +#: main.c:188 +#, c-format +msgid "This software is distributed under the terms of %s" +msgstr "" + +#: main.c:190 main.c:431 +msgid "This program comes with ABSOLUTELY NO WARRANTY" +msgstr "" + +#: main.c:257 +msgid "Dumping data…" +msgstr "" + +#: main.c:299 +msgid "Freeing memory" +msgstr "" + +#: main.c:327 +msgid "Start graphical user interface (GUI) (default)" +msgstr "" + +#: main.c:328 +msgid "Start text-based user interface (TUI)" +msgstr "" + +#: main.c:329 +msgid "Dump all data on standard output and exit" +msgstr "" + +#: main.c:330 +msgid "Run embedded command dmidecode and exit" +msgstr "" + +#: main.c:331 +msgid "Run embedded command bandwidth and exit" +msgstr "" + +#: main.c:332 +msgid "Set custom time between two refreshes (in seconds)" +msgstr "" + +#: main.c:333 +msgid "Set default tab (integer)" +msgstr "" + +#: main.c:334 +msgid "Select CPU core to monitor (integer)" +msgstr "" + +#: main.c:335 +msgid "Set custom bandwidth test for CPU caches speed (integer)" +msgstr "" + +#: main.c:336 +msgid "Start and connect to daemon" +msgstr "" + +#: main.c:337 +msgid "Verbose output" +msgstr "" + +#: main.c:338 +msgid "Print help and exit" +msgstr "" + +#: main.c:339 +msgid "Print version and exit" +msgstr "Verziószám kiírása és kilépés" + +#: main.c:340 +msgid "Disable colored output" +msgstr "" + +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 +msgid "Print required information to paste in an issue" +msgstr "" + +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 +msgid "Enforce the bus clock" +msgstr "" + +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 +msgid "Read CPUID raw data from a given file" +msgstr "" + +#: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 +#, c-format +msgid "Usage: %s DISPLAY [OPTIONS]\n" +msgstr "" + +#: main.c:383 +msgid "Available DISPLAY:" +msgstr "" + +#: main.c:392 +msgid "Available OPTIONS:" +msgstr "" + +#: main.c:400 +msgid "Influenceable environment variables:" +msgstr "" + +#: main.c:430 +msgid "This is free software: you are free to change and redistribute it." +msgstr "" + +#: main.c:432 +#, c-format +msgid "See the %s license: <%s>\n" +msgstr "" + +#: main.c:439 +#, c-format +msgid "-- %-9s version: %s" +msgstr "-- %-9s verzió: %s" + +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "libcpuid hívása sikertelen (%s)" + +#: main.c:641 +#, c-format +msgid "" +"\n" +"%sOops, something was wrong! %s has received signal %d (%s) and has crashed." +"%s" +msgstr "" + +#: main.c:656 +msgid "You can paste this backtrace by opening a new issue here:" +msgstr "" + +#: main.c:684 +msgid "an error occurred while setting locale" +msgstr "" + +#: tui_ncurses.c:72 +msgid "Starting NCurses TUI…" +msgstr "" + +#: tui_ncurses.c:80 +msgid "" +"FATAL ERROR: terminfo database could not be found (try to set TERMINFO " +"environment variable)" +msgstr "" + +#: tui_ncurses.c:85 +#, c-format +msgid "Failed to set up %s terminal (err=%i); falling back to %s" +msgstr "" + +#: tui_ncurses.c:300 +msgid "Window is too small!\n" +msgstr "" + +#: tui_ncurses.c:308 +msgid "Press 'h' to see help.\n" +msgstr "" + +#: tui_ncurses.c:460 +#, c-format +msgid "Welcome in %s NCurses help!\n" +msgstr "" + +#: tui_ncurses.c:461 +msgid "This help describes how to use this Text-based User Interface.\n" +msgstr "" + +#: tui_ncurses.c:463 +msgid "" +"\n" +"Global keys:\n" +msgstr "" + +#: tui_ncurses.c:464 +msgid "\tPress 'left' key to switch in left tab.\n" +msgstr "" + +#: tui_ncurses.c:465 +msgid "\tPress 'right' key to switch in right tab.\n" +msgstr "" + +#: tui_ncurses.c:466 +msgid "\tPress 'h' key to see this help.\n" +msgstr "" + +#: tui_ncurses.c:467 +msgid "\tPress 'q' key to exit.\n" +msgstr "" + +#: tui_ncurses.c:469 +msgid "" +"\n" +"CPU tab:\n" +msgstr "" + +#: tui_ncurses.c:470 +msgid "\tPress 'down' key to decrease core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:471 +msgid "\tPress 'up' key to increase core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:473 +msgid "" +"\n" +"Caches tab:\n" +msgstr "" + +#: tui_ncurses.c:474 +msgid "\tPress 'down' key to switch to previous test.\n" +msgstr "" + +#: tui_ncurses.c:475 +msgid "\tPress 'up' key' to switch to next test.\n" +msgstr "" + +#: tui_ncurses.c:477 +msgid "" +"\n" +"Bench tab:\n" +msgstr "" + +#: tui_ncurses.c:478 +msgid "\tPress 'down' key to decrement benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:479 +msgid "\tPress 'up' key to increment benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:480 +msgid "\tPress 'next page' key to decrement number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:481 +msgid "\tPress 'previous page' key to increment number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:482 +msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:483 +msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:485 +msgid "" +"\n" +"Press any key to exit this help.\n" +msgstr "" + +#: util.c:171 +#, c-format +msgid "an error occurred while opening file '%s' (%s)" +msgstr "" + +#: util.c:201 +#, c-format +msgid "an error occurred while running command '%s' (%s)" +msgstr "" + +#: util.c:259 util.c:319 +#, c-format +msgid "failed to open %s directory" +msgstr "" + +#: util.c:332 +msgid "an error occurred while compiling regex" +msgstr "" + +#: util.c:458 +msgid "pkexec: authorization could not be obtained (dialog dismissed)" +msgstr "" + +#: util.c:461 +msgid "pkexec: authorization could not be obtained (not authorized)" +msgstr "" + +#: util.c:464 +msgid "pkexec: command not found" +msgstr "" + +#: util.c:467 +msgid "pkexec: unexpected error code" +msgstr "" + +#: cpu-x.h:53 +msgid "FATAL ERROR: could not allocate memory" +msgstr "VÉGZETES HIBA: nem sikerült memóriát foglalni" + +#: cpu-x.h:92 +msgid "bytes" +msgstr "bájt" + +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 +msgid "kB" +msgstr "kB" + +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 +msgid "MB" +msgstr "MB" + +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 +msgid "GB" +msgstr "GB" + +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 +msgid "TB" +msgstr "TB" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +#, fuzzy +#| msgid "MB" +msgid "MiB" +msgstr "MB" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +#, fuzzy +#| msgid "GB" +msgid "GiB" +msgstr "GB" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +#, fuzzy +#| msgid "TB" +msgid "TiB" +msgstr "TB" diff -Nru cpu-x-4.0.1/po/id.po cpu-x-4.1.0/po/id.po --- cpu-x-4.0.1/po/id.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/id.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,15 +1,18 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Translators: # Aunur Rofik , 2018 # Syahmin Sukhairi , 2019. +# Allan Nordhøy , 2020. +# Fredianto , 2020. +# william mahagintha , 2020. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2019-04-26 04:47+0000\n" -"Last-Translator: Syahmin Sukhairi \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-10-13 02:26+0000\n" +"Last-Translator: william mahagintha \n" "Language-Team: Indonesian \n" "Language: id\n" @@ -17,736 +20,775 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.6.1-dev\n" +"X-Generator: Weblate 4.3-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "Menemukan Teknologi CPU" -#: core.c:229 -#, c-format +#: core.c:232 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" "CPU Anda tidak termasuk dalam basis data ==> %s, model: %i, model luar: %i, " "keluarga luar: %i" -#: core.c:240 -#, fuzzy, c-format -#| msgid "%d x %d KB, %d-way" +#: core.c:243 +#, c-format msgid "%d x %d %s, %d-way" -msgstr "%d x %d KB, %d -arah" +msgstr "%d x %d %s, %d -arah" -#: core.c:241 -#, fuzzy, c-format -#| msgid "%d MB, %d-way" +#: core.c:244 +#, c-format msgid "%d %s, %d-way" -msgstr "%d MB, %d -arah" +msgstr "%d %s, %d -arah" -#: core.c:242 -#, fuzzy, c-format -#| msgid "%s associative, %d-byte line size" +#: core.c:245 +#, c-format msgid "%s associative, %d-%s line size" -msgstr "%s asosiatif, %d -ukuran batas byte" +msgstr "%s asosiatif, %d-%s ukuran batas byte" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Memanggil libcpuid untuk mengambil data statis" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "gagal memanggil libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "Memanggil libcpuid untuk mengambil data dinamis" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "Memanggil libcpuid untuk mengambil nilai statik CPU MSR" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" -msgstr "" +msgstr "Memanggil libcpuid untuk mengambil nilai dinamis MSR CPU" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" -msgstr "" +msgstr "Menghitung pengali CPU" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" -msgstr "" +msgstr "unit string '%s' pada posisi %i tidak ditemukan" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" -msgstr "" +msgstr "Memanggil dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" -msgstr "" +msgstr "Menghitung penggunaan CPU" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" -msgstr "" +msgstr "Memanggil bandwidth" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" +"Tidak ada drivel kernel yang digunakan oleh kartu grafis pada alamat %s" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" -msgstr "" +msgstr "GPU driver Anda tidak diketahui: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" -msgstr "" +msgstr "Mencari perangkat" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" -msgstr "" +msgstr "Lewati pencarian perangkat (kesalahan izin pada perangkat %s)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Vendor GPU Anda tidak diketahui: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" -msgstr "" +msgstr "pencarian model dan vendor chipset gagal" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" -msgstr "" +msgstr "pencarian model dan vendor kartu grafis gagal" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" -msgstr "" +msgstr "Mengambil clocks GPU" -#: core.c:903 +#: core.c:915 msgid "None" -msgstr "" +msgstr "Tidak ada" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" -msgstr "" +msgstr "Diver GPU %u tidak melaporkan frekuensi" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" -msgstr "" +msgstr "gagal mengambil clocks GPU" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" -msgstr "" +msgstr "Mengidentifikasi sistem yang berjalan" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" -msgstr "" +msgstr "Identifikasi sistem yang berjalan telah gagal" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" -msgstr "" +msgstr "Memanggil libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" -msgstr "" +msgstr "Memanggil libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" -msgstr "" +msgstr "%i hari, %i jam, %i menit, %i detik" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" -msgstr "" +msgstr "Memperbarui status benchmark" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" -msgstr "" +msgstr "%u menit" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" -msgstr "" +msgstr "Tidak aktif" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" -msgstr "" +msgstr "Belum dimulai" -#: core.c:1200 +#: core.c:1264 msgid "Active" -msgstr "" +msgstr "Aktif" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" -msgstr "" +msgstr "(%u jam lagi)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" -msgstr "" +msgstr "(%u menit lagi)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" -msgstr "" +msgstr "(%u detik lagi)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" -msgstr "" +msgstr "pada %u jam" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" -msgstr "" +msgstr "pada %u menit" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" -msgstr "" +msgstr "pada %u detik" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" -msgstr "" +msgstr "Memulai benchmark" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" -msgstr "" +msgstr "Terjadi galat ketika memulai benchmark" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" -msgstr "" +msgstr "Mencari paket CPU di mode fallback" -#: core.c:1288 -#, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" -msgstr "" +#: core.c:1356 +#, fuzzy, c-format +#| msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "Soket CPU Anda tidak ada di database ==> %s, codename: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" -msgstr "" +msgstr "Menghitung pengali CPU di mode fallback" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" -msgstr "" +msgstr "Mengambil informasi motherboard di mode fallback" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" -msgstr "" +msgstr "gagal mengambil informasi motherboard (mode fallback)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" -msgstr "" +msgstr "Mengambil suhu CPU di mode fallback" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" -msgstr "" +msgstr "gagal mengambil suhu CPU (mode fallback)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" -msgstr "" +msgstr "Mengambil voltase CPU di mode fallback" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" -msgstr "" +msgstr "gagal mengambil voltase CPU (mode fallback)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" -msgstr "" +msgstr "Mengambil frekuensi CPU di mode fallback" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" -msgstr "" +msgstr "gagal mengambil frekuensi CPU (mode fallback)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" -msgstr "" +msgstr "request_handler: %i tidak dikendalikan" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" -msgstr "" +msgstr "Memulai GUI GTK…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" -msgstr "" +msgstr "gagal mengimpor UI di GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" -msgstr "" +msgstr "Terkoneksi dengan daemon" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" -msgstr "" +msgstr "Agen autentikasi polkit tidak ditemukan" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" -msgstr "" +msgstr "Meminta password untuk memulai daemon di latar" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" -msgstr "" +msgstr "Memulai daemon" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" -msgstr "" +msgstr "Core #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" -msgstr "" +msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" -msgstr "" +msgstr "Atur nama label" -#: main.c:54 +#: main.c:58 msgid "CPU" -msgstr "" +msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" -msgstr "" +msgstr "Prosesor" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" -msgstr "" +msgstr "Vendor" -#: main.c:57 +#: main.c:61 msgid "Code Name" -msgstr "" +msgstr "Code Name" -#: main.c:58 +#: main.c:62 msgid "Package" -msgstr "" +msgstr "Paket" -#: main.c:59 +#: main.c:63 msgid "Technology" -msgstr "" +msgstr "Teknologi" -#: main.c:60 +#: main.c:64 msgid "Voltage" -msgstr "" +msgstr "Voltase" -#: main.c:61 +#: main.c:65 msgid "Specification" -msgstr "" +msgstr "Spesifikasi" -#: main.c:62 +#: main.c:66 msgid "Family" -msgstr "" +msgstr "Keluarga" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" -msgstr "" +msgstr "Ekstensi Keluarga" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" -msgstr "" +msgstr "Model" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" -msgstr "" +msgstr "Model Ekstensi" -#: main.c:66 +#: main.c:70 msgid "Temp." -msgstr "" +msgstr "Suhu" -#: main.c:67 +#: main.c:71 msgid "Stepping" -msgstr "" +msgstr "Melangkah" -#: main.c:68 +#: main.c:72 msgid "Instructions" -msgstr "" +msgstr "Instruksi" -#: main.c:70 +#: main.c:74 msgid "Clocks" -msgstr "" +msgstr "Clocks" -#: main.c:71 +#: main.c:75 msgid "Core Speed" -msgstr "" +msgstr "Kecepatan Inti" -#: main.c:72 +#: main.c:76 msgid "Multiplier" -msgstr "" +msgstr "Pengali" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" -msgstr "" +msgstr "Kecepatan Bus" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" -msgstr "" +msgstr "Pengunaan" -#: main.c:76 +#: main.c:80 msgid "Cache" -msgstr "" +msgstr "Cache" -#: main.c:77 +#: main.c:81 msgid "L1 Data" -msgstr "" +msgstr "Data L1" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" -msgstr "" +msgstr "Soket" -#: main.c:83 +#: main.c:87 +#, fuzzy msgid "Core(s)" -msgstr "" +msgstr "Inti" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "" -#: main.c:149 +#: main.c:153 +msgid "Memory Used" +msgstr "" + +#: main.c:154 msgid "GPU clock" msgstr "" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "" -#: main.c:154 +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "Voltase" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" "on CPU, motherboard and more." msgstr "" -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "" -#: main.c:346 -msgid "Read CPUID raw data from a given file" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" msgstr "" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:357 +msgid "Read CPUID raw data from a given file" msgstr "" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "gagal memanggil libcpuid (%s)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -754,11 +796,11 @@ "%s" msgstr "" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "" @@ -777,174 +819,192 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" msgstr "" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" msgstr "" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" msgstr "" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" msgstr "" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" msgstr "" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 -#, fuzzy -#| msgid "could not reallocate memory" +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" -msgstr "tidak dapat merealokasikan memori" +msgstr "GALAT: tidak bisa mengalokasikan memori" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" + #~ msgid "Exiting %s" #~ msgstr "Keluar %s" diff -Nru cpu-x-4.0.1/po/it.po cpu-x-4.1.0/po/it.po --- cpu-x-4.0.1/po/it.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/it.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,13 +1,15 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Davide Neri , 2019. +# Allan Nordhøy , 2020. +# Pierfrancesco Passerini , 2020, 2021. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2019-11-26 19:05+0000\n" -"Last-Translator: Davide Neri \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2021-01-04 12:29+0000\n" +"Last-Translator: Pierfrancesco Passerini \n" "Language-Team: Italian \n" "Language: it\n" @@ -15,599 +17,605 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.10-dev\n" +"X-Generator: Weblate 4.4.1-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "Ricerca della tecnologia della CPU" -#: core.c:229 +#: core.c:232 #, c-format msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" "La tua CPU non è nel database ==> %s, modello: %i, modello esteso: %i, " "famiglia estesa: %i" -#: core.c:240 -#, fuzzy, c-format -#| msgid "%d x %d KB, %d-way" +#: core.c:243 +#, c-format msgid "%d x %d %s, %d-way" -msgstr "%d x %d KB, %d vie" +msgstr "%d x %d %s, %d vie" -#: core.c:241 -#, fuzzy, c-format -#| msgid "%d MB, %d-way" +#: core.c:244 +#, c-format msgid "%d %s, %d-way" -msgstr "%d MB, %d vie" +msgstr "%d %s, %d vie" -#: core.c:242 -#, fuzzy, c-format -#| msgid "%s associative, %d-byte line size" +#: core.c:245 +#, c-format msgid "%s associative, %d-%s line size" -msgstr "%s associativa, linee da %d byte" +msgstr "%s associativa, linee da %d-%s byte" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Chiamata a libcpuid per recuperare i dati statici" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" -msgstr "fallimento della chiamata a libcpuid (%s)" +msgstr "errore nella chiamata a libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "Chiamata a libcpuid per recuperare i dati dinamici" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "Chiamata a libcpuid per recuperare i valori statici dal MSR della CPU" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "Chiamata a libcpuid per recuperare i dati dinamici dal MSR della CPU" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" -msgstr "Calcolando i moltiplicatori della CPU" +msgstr "Calcolo dei moltiplicatori della CPU" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" -msgstr "" +msgstr "impossibile trovare '%s' nella stringa alla posizione %i" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "Chiamata a dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" -msgstr "Calcolando l'utilizzo della CPU" +msgstr "Calcolo l'utilizzo della CPU" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "Chiamata a bandwidth" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" -msgstr "" +msgstr "Nessun kernel driver in uso per la scheda grafica in %s" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "Il tuo driver della GPU è sconosciuto: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "Ricerca delle periferiche" -#: core.c:792 -#, fuzzy, c-format -#| msgid "Skip devices search (need to be root)" +#: core.c:794 +#, c-format msgid "Skip devices search (wrong permissions on %s device)" -msgstr "Ignorando la ricerca delle periferiche (richiede accesso root)" +msgstr "" +"Ignora la ricerca delle periferiche (autorizzazioni errate sul dispositivo " +"%s )" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Il produttore della tua GPU è sconosciuto: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Il produttore della tua GPU è sconosciuto: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" -msgstr "fallimento della ricerca del produttore e del modello del chipset" +msgstr "errore nella ricerca del produttore e del modello del chipset" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" -msgstr "" -"fallimento della ricerca del produttore e del modello della scheda grafica" +msgstr "errore nella ricerca del produttore e del modello della scheda grafica" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" -msgstr "Recuperando le frequenze della CPU" +msgstr "Recupero le frequenze della CPU" -#: core.c:903 +#: core.c:915 msgid "None" -msgstr "" +msgstr "Nessuna" -#: core.c:992 -#, fuzzy, c-format -#| msgid "Driver for GPU %i doesn't report frequencies" +#: core.c:1044 +#, c-format msgid "Driver for GPU %u doesn't report frequencies" -msgstr "Il driver della GPU %i non restituisce le frequenze" +msgstr "Il driver della GPU %u non restituisce le frequenze" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" -msgstr "fallimento del recupero delle frequenze della GPU" +msgstr "impossibile recuperare le frequenze della GPU" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "Identificazione del sistema in uso" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" -msgstr "fallimento dell'identificazione del sistema in uso" +msgstr "identificazione del sistema in uso non riuscita" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "Chiamata a libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "Chiamata a libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i giorni, %i ore, %i minuti, %i secondi" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "Aggiornano lo stato dei benchmark" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u minuti" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Inattivo" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Non iniziato" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Attivo" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u ore rimaste)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u minuti rimasti)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(%u secondi rimasti)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "in %u ore" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "in %u minuti" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "in %u secondi" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" -msgstr "Iniziando i benchmark" +msgstr "Inizio dei benchmark" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "è intervenuto un errore all'avvio del benchmark" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" -msgstr "Ricerca del socket della CPU in modalità di riserva" +msgstr "Ricerca del socket della CPU in modalità alternativa" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" -msgstr "Il socket della tua CPU non è nel database ==> %s, codice: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "Il socket della tua CPU non è nel database ==> %s, nome in codice: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" -msgstr "Calcolando i moltiplicatori della CPU in modalità di riserva" +msgstr "Calcolo dei moltiplicatori della CPU in modalità alternativa" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" -msgstr "Recuperando le informazioni della scheda madre in modalità di riserva" +msgstr "Recupero delle informazioni della scheda madre in modalità alternativa" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "" -"fallimento del recupero delle informazione della scheda madre (modalità di " -"riserva)" +"impossibile recuperare le informazione della scheda madre (modalità " +"alternativa)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" -msgstr "Recupero della temperatura della CPU in modalità di riserva" +msgstr "Recupero della temperatura della CPU in modalità alternativa" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" -msgstr "" -"fallimento del recupero della temperatura della CPU (modalità di riserva)" +msgstr "impossibile recuperare la temperatura della CPU (modalità alternativa)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" -msgstr "Recupero del voltaggio della CPU in modalità di riserva" +msgstr "Recupero del voltaggio della CPU in modalità alternativa" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" -msgstr "fallimento del recupero del voltaggio della CPU (modalità di riserva)" +msgstr "impossibile recuperare il voltaggio della CPU (modalità alternativa)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" -msgstr "Recupero della frequenza della CPU in modalità di riserva" +msgstr "Recupero della frequenza della CPU in modalità alternativa" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" -msgstr "" -"fallimento del recupero della frequenza della CPU (modalità di riserva)" +msgstr "impossibile recuperare la frequenza della CPU (modalità alternativa)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" -msgstr "" +msgstr "request_handler: evento %i non gestito" -#: gui_gtk.c:59 -#, fuzzy -#| msgid "Starting GTK GUI..." +#: gui_gtk.c:60 msgid "Starting GTK GUI…" -msgstr "Avvio dell'interfaccia GTK..." +msgstr "Avvio interfaccia GTK…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" -msgstr "fallimento dell'importazione dell'interfaccia in GtkBuilder" +msgstr "importazione dell'interfaccia in GtkBuilder non riuscita" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" -msgstr "" +msgstr "Connesso al demone" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" -msgstr "" +msgstr "Non ho trovato nessun agente polkit per l'autenticazione" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" -msgstr "" +msgstr "Richiedi la password per avviare il demone in background" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" -msgstr "" +msgstr "Avvia demone" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Core #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" -msgstr "" +msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" -msgstr "Impostando i nomi delle etichette" +msgstr "Imposto i nomi delle etichette" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "Processore" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Produttore" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Codice" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Socket" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Tecnologia" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "Voltaggio" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Specifica" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Famiglia" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "Famiglia estesa" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Modello" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "Modello esteso" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "Temp." -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "Stepping" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Istruzioni" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Frequenze" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "Velocità del core" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Moltiplicatore" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "Velocità del bus" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Utilizzo" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Cache" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "Dati L1" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "Istr. L1" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "Livello 2" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "Livello 3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "Socket" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "Core" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "Thread" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "Cache" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "Cache L%i" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "Dimensione" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "Velocità" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "Test" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "Scheda madre" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "Produttore" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "Revisione" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "Marca" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "Versione" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "Data" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "Dimensione ROM" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "Chipset" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "Memoria" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "Banco %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "Riferimento" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "Sistema" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "Sistema operativo" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "Kernel" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "Distribuzione" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "Hostname" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "Uptime" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "Compilatore" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "Utilizzati" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "Buffer" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "In cache" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "Liberi" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "Swap" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "Grafica" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "Scheda %i" -#: main.c:145 +#: main.c:149 msgid "Driver" -msgstr "" +msgstr "Driver" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "Temperatura" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "Memoria" + +#: main.c:154 msgid "GPU clock" msgstr "Frequenza GPU" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "Frequenza della memoria" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "Voltaggio Core" + +#: main.c:157 +msgid "Power Avg" +msgstr "Potenza media" + +#: main.c:161 msgid "Bench" msgstr "Bench" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "Numeri primi (lento)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "Numeri primi (veloce)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "Punteggio" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "Esegui" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "Parametri" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "Durata" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "Thread" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "Informazioni" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -616,164 +624,173 @@ "%s è software libero che raccoglie informazioni\n" "su CPU, scheda grafica e altre." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "Versione %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "Autore: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "Sito: %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "Licenza" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "Questo software è distribuito nei termini della %s" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "Questo programma è distribuito SENZA ALCUNA GARANZIA" -#: main.c:250 -#, fuzzy -#| msgid "Dumping data..." +#: main.c:257 msgid "Dumping data…" -msgstr "Salvataggio dei dati..." +msgstr "Salvataggio dei dati…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "Libero la memoria" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "Avvio dell'interfaccia utente grafica (GUI) (default)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "Avvio dell'interfaccia utente testuale (TUI)" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "Scarica tutti i dati sull'output standard ed esci" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "Esegui il comando incorporato dmidecode ed esci" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "Esegui il comando incorporato bandwidth ed esci" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "Imposta intervallo personalizzato tra due aggiornamenti (in secondi)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "Imposta scheda di default (intero)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "Scegli core CPU da monitorare (intero)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" "Imposta test della larghezza di banda personalizzato per la velocità della " "cache della CPU (intero)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" -msgstr "" +msgstr "Avvia e connettiti al demone" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "Output esteso" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "Stampa la guida ed esci" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "Stampa il numero di versione ed esci" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "Disattiva l'output colorato" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "Stampa le informazioni per il debug" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "" "Stampa le informazioni necessarie da incollare in un rapporto di errore" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" +"Imposta la mappatura dei tasti per la modalità NCurses (a[rrows]|e[macs]|" +"i[nverted-T]|v[im])" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "Aggiungi opzioni predefinite per la riga di comando" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "Forza la frequenza del bus" -#: main.c:346 +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "Ignora la frequenza della CPU riportata da libcpuid" + +#: main.c:357 msgid "Read CPUID raw data from a given file" msgstr "Leggi i dati grezzi di CPUID da un determinato file" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:358 +msgid "Only print a message if CPU is not present in the database" msgstr "Stampa un messaggio solo se la CPU non è nel database" -#: main.c:358 +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "Utilizzo: %s DISPLAY [OPZIONI]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "DISPLAY disponibile:" -#: main.c:368 -#, fuzzy -#| msgid "" -#| "\n" -#| "Available OPTIONS:" +#: main.c:392 msgid "Available OPTIONS:" -msgstr "" -"\n" -"OPZIONI disponibili:" +msgstr "OPZIONI disponibili:" -#: main.c:376 -#, fuzzy -#| msgid "" -#| "\n" -#| "Influenceable environment variables:" +#: main.c:400 msgid "Influenceable environment variables:" -msgstr "" -"\n" -"Variabili di ambiente influenzabili:" +msgstr "Variabili di ambiente influenzabili:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" "Questo è un software libero: sei libero/a di modificarlo e ridistribuirlo." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "Visualizza la licenza %s: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "-- versione %-9s: %s" -#: main.c:566 +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "impossibile eseguire wordexp (%i)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -784,49 +801,49 @@ "%s Ops, qualcosa è andato storto! %s ha ricevuto il segnale %d (%s) e si è " "bloccato.%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "Puoi incollare questo backtrace aprendo un nuovo rapporto qui:" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "è intervenuto un errore mentre si impostava la localizzazione" #: tui_ncurses.c:72 -#, fuzzy -#| msgid "Starting NCurses TUI..." msgid "Starting NCurses TUI…" -msgstr "Avviando l'interfaccia TUI NCurses..." +msgstr "Avvia interfaccia testuale NCurses…" #: tui_ncurses.c:80 msgid "" "FATAL ERROR: terminfo database could not be found (try to set TERMINFO " "environment variable)" msgstr "" +"ERRORE FATALE: impossibile trovare il database terminfo (provare ad " +"impostare la variabile di ambiente TERMINFO)" #: tui_ncurses.c:85 #, c-format msgid "Failed to set up %s terminal (err=%i); falling back to %s" -msgstr "" +msgstr "Impossibile impostare il terminale %s (err=%i); verrà utilizzato %s" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" -msgstr "" +msgstr "La finestra è troppo piccola!\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" -msgstr "Premi \"h\" per visualizzare la guida.\n" +msgstr "Premi 'h' per visualizzare la guida.\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "Benvenuto/a nella guida Ncurses di %s!\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "Questa guida descrive come usare questa interfaccia testuale.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -834,23 +851,23 @@ "\n" "Tasti globali:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" -msgstr "\tPremi il tasto \"sinistra\" per passare alla scheda a sinistra.\n" +msgstr "\tPremi il tasto 'sinistra' per passare alla scheda a sinistra.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" -msgstr "\tPremi il tasto \"destra\" per passare alla scheda a destra.\n" +msgstr "\tPremi il tasto 'destra' per passare alla scheda a destra.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" -msgstr "\tPremi il tasto \"h\" per visualizzare questa guida.\n" +msgstr "\tPremi il tasto 'h' per visualizzare questa guida.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" -msgstr "\tPremi il tasto \"q\" per uscire.\n" +msgstr "\tPremi il tasto 'q' per uscire.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -858,15 +875,15 @@ "\n" "Scheda CPU:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" -msgstr "\tPremi \"giù\" per diminuire il numero di core da monitorare.\n" +msgstr "\tPremi 'giù' per diminuire il numero di core da monitorare.\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" -msgstr "\tPremi \"su\" per aumentare il numero di core da monitorare.\n" +msgstr "\tPremi 'su' per aumentare il numero di core da monitorare.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -874,15 +891,15 @@ "\n" "Scheda cache:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" -msgstr "\tPremi il tasto \"giù\" per tornare al test precedente.\n" +msgstr "\tPremi il tasto 'giù' per tornare al test precedente.\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" -msgstr "\tPremi il tasto \"su\" per passare al prossimo test.\n" +msgstr "\tPremi il tasto 'su' per passare al prossimo test.\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -890,37 +907,37 @@ "\n" "Scheda bench:\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" -msgstr "\tPremi il tasto \"giù\" per diminuire la durata del benchmark.\n" +msgstr "\tPremi il tasto 'giù' per diminuire la durata del benchmark.\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" -msgstr "\tPremi il tasto \"su\" per aumentare la durata del benchmark.\n" +msgstr "\tPremi il tasto 'su' per aumentare la durata del benchmark.\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" -"\tPremi il tasto \"pagina giù\" per diminuire il numero di thread da usare.\n" +"\tPremi il tasto 'pagina giù' per diminuire il numero di thread da usare.\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" -"\tPremi il tasto \"pagina su\" per aumentare il numero di thread da usare.\n" +"\tPremi il tasto 'pagina su' per aumentare il numero di thread da usare.\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -"\tPremi il tasto \"s\" per avviare/fermare il benchmark dei numeri primi " +"\tPremi il tasto 's' per avviare/fermare il benchmark dei numeri primi " "(lento).\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -"\tPremi il tasto \"f\" per avviare/fermare il benchmark dei numeri primi " +"\tPremi il tasto 'f' per avviare/fermare il benchmark dei numeri primi " "(veloce).\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -928,71 +945,97 @@ "\n" "Premi qualsiasi tasto per uscire da questa guida.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" -msgstr "è intervenuto un errore all'apertura del file \"%s\" (%s)" +msgstr "si è verificato un errore nell'apertura del file '%s' (%s)" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" -msgstr "è intervenuto un errore all'esecuzione del comando \"%s (%s)" +msgstr "si è verificato un errore nell'esecuzione del comando '%s' (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "apertura della directory %s fallita" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "è intervenuto un errore alla compilazione delle espressioni regolari" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" +"pkexec: non è stato possibile ottenere l'autorizzazione (dialogo respinto)" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" +"pkexec: non è stato possibile ottenere l'autorizzazione (non autorizzata)" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" -msgstr "" +msgstr "pkexec: comando non trovato" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" -msgstr "" +msgstr "pkexec: errore non previsto" -#: cpu-x.h:52 -#, fuzzy -#| msgid "could not reallocate memory" +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" -msgstr "impossibile riallocare la memoria" +msgstr "ERRORE FATALE: impossibile allocare memoria" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" -msgstr "" +msgstr "bytes" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" -msgstr "" +msgstr "kB" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" -msgstr "" +msgstr "MB" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" -msgstr "" +msgstr "GB" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" +msgstr "TB" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" msgstr "" +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +#, fuzzy +#| msgid "MB" +msgid "MiB" +msgstr "MB" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +#, fuzzy +#| msgid "GB" +msgid "GiB" +msgstr "GB" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +#, fuzzy +#| msgid "TB" +msgid "TiB" +msgstr "TB" + #~ msgid "Exiting %s" #~ msgstr "Uscita %s" diff -Nru cpu-x-4.0.1/po/ja.po cpu-x-4.1.0/po/ja.po --- cpu-x-4.0.1/po/ja.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/ja.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,13 +1,15 @@ # CPU-X translations template -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the cpu-x package. -# Hayao0819 , 2020. +# Hayao0819 , 2020, 2021. +# Huang Zhiyi , 2020. +# Takuro Onoue , 2020. msgid "" msgstr "" "Project-Id-Version: cpu-x\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-06-08 09:41+0000\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2021-01-10 09:17+0000\n" "Last-Translator: Hayao0819 \n" "Language-Team: Japanese \n" @@ -16,915 +18,1003 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.4.1-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" -msgstr "見つかった CPUテクノロジー" +msgstr "CPUテクノロジーを確認中" -#: core.c:229 +#: core.c:232 #, c-format -msgid "Your CPU does not belong in database ==> %s, model: %i, ext. model: " -"%i, ext. family: %i" +msgid "" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" -"このCPUはデータベースにありませんでした ==> %s, model: %i, ext. model: %i, ext. family: %i" +"このCPUはデータベースにありませんでした ==> %s、モデル: %i、拡張モデル:%i、" +"拡張ファミリー:%i" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" -msgstr "" +msgstr "%d x %d %s, %d-way" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" -msgstr "" +msgstr "%d %s, %d-way" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" -msgstr "" +msgstr "%s 結合, %d-%s 行数" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "静的データを取得するためにlibcpuidを呼び出しています" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "libcpuidの呼び出しに失敗しました(%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" -msgstr "" +msgstr "動的データを取得するために libcpuid を呼び出しています" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" -msgstr "" +msgstr "CPUMSR静的値を取得するために libcpuid を呼び出す" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" -msgstr "" +msgstr "動的なCPU MSR値を取得するために libcpuid を呼び出しています" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" -msgstr "" +msgstr "クロック倍率を計算しています" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" -msgstr "" +msgstr "「%s」文字列が%iのにユニットが見つかりません" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" -msgstr "" +msgstr "dmidecode を呼び出す" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" -msgstr "" +msgstr "CPU 使用率の計算" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" -msgstr "" +msgstr "帯域幅を呼び出し中" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" +"パス %s でグラフィックカードに使用されているカーネルドライバがありません" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" -msgstr "" +msgstr "GPUドライバーが不明です: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" -msgstr "" +msgstr "デバイスを探しています" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" -msgstr "" +msgstr "デバイス検索をスキップします(デバイス%sの不正なパーミッション)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "不明なベンダー(%s)によるGPUです(0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" -msgstr "" +msgstr "チップセットのベンダーとモデルの検索に失敗しました" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" -msgstr "" +msgstr "グラフィックカードのベンダーとモデルの検索に失敗しました" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" -msgstr "" +msgstr "GPUクロックを取得しています" -#: core.c:903 +#: core.c:915 +#, fuzzy msgid "None" -msgstr "" +msgstr "何もありません" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" -msgstr "" +msgstr "GPU %u のドライバは温度を報告していません" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" -msgstr "" +msgstr "GPUクロックの取得に失敗しました" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" -msgstr "" +msgstr "実行中のシステムを認識しています" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" -msgstr "" +msgstr "実行中のシステムの認識に失敗しました" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" -msgstr "" +msgstr "libprocpsを呼び出しています" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" -msgstr "" +msgstr "libstatgrabを呼び出しています" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" -msgstr "" +msgstr "%i 日 %i 時間 %i 分 %i 秒" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" -msgstr "" +msgstr "ベンチマークの状態を更新しています" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" -msgstr "" +msgstr "%u 分" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 +#, fuzzy msgid "Inactive" -msgstr "" +msgstr "停止" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 +#, fuzzy msgid "Not started" -msgstr "" +msgstr "開始されていません" -#: core.c:1200 +#: core.c:1264 +#, fuzzy msgid "Active" -msgstr "" +msgstr "実行" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" -msgstr "" +msgstr "(残り%u 時間)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" -msgstr "" +msgstr "(残り%u 分)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" -msgstr "" +msgstr "(残り%u 秒)" -#: core.c:1214 -#, c-format +#: core.c:1278 +#, fuzzy, c-format msgid "in %u hours" -msgstr "" +msgstr "%u 時間" -#: core.c:1216 -#, c-format +#: core.c:1280 +#, fuzzy, c-format msgid "in %u minutes" -msgstr "" +msgstr "%u 分" -#: core.c:1218 -#, c-format +#: core.c:1282 +#, fuzzy, c-format msgid "in %u seconds" -msgstr "" +msgstr "%u 秒" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" -msgstr "" +msgstr "ベンチマークを開始しています" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" -msgstr "" +msgstr "ベンチマークの開始中にエラーが発生しました" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" -msgstr "" +msgstr "fallbackモードでCPUパッケージの検索中" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "" +"このCPUソケットはデータベースにありませんでした ==> %s、コードネーム: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" -msgstr "" +msgstr "fallbackモードでCPU倍率を計算しています" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" -msgstr "" +msgstr "fallbackモードでマザーボードの情報を取得しています" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" -msgstr "" +msgstr "マザーボードの情報の取得に失敗しました(fallbackモード)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" -msgstr "" +msgstr "fallbackモードでCPUの温度を取得しています" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" -msgstr "" +msgstr "CPUの温度の取得に失敗しました(fallbackモード)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" -msgstr "" +msgstr "fallbackモードでCPUの電圧を取得しています" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" -msgstr "" +msgstr "CPUの電圧の取得に失敗しました(fallbackモード)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" -msgstr "" +msgstr "fallbackモードでCPUのクロック倍率を取得しています" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" -msgstr "" +msgstr "CPUのクロック倍率の取得に失敗しました(fallbackモード)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" -msgstr "" +msgstr "要求されたハンドラー: %iは処理されません" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" -msgstr "" +msgstr "GTK GUIを開始しています…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" -msgstr "" +msgstr "GtkBuilderからのUIのインポートに失敗しました" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" -msgstr "" +msgstr "デーモンに接続しました" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" -msgstr "" +msgstr "Polkit 認証エージェントが見つかりませんでした" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" -msgstr "" +msgstr "バックグラウンドでデーモンを起動するためにパスワードが必要です" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" -msgstr "" +msgstr "デーモンを開始する" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" -msgstr "" +msgstr "コア #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" -msgstr "" +msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" -msgstr "" +msgstr "ラベル名を設定" -#: main.c:54 +#: main.c:58 msgid "CPU" -msgstr "" +msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" -msgstr "" +msgstr "プロセッサー" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" -msgstr "" +msgstr "ベンダー" -#: main.c:57 +#: main.c:61 msgid "Code Name" -msgstr "" +msgstr "コードネーム" -#: main.c:58 +#: main.c:62 msgid "Package" -msgstr "" +msgstr "パッケージ" -#: main.c:59 +#: main.c:63 msgid "Technology" -msgstr "" +msgstr "テクノロジー" -#: main.c:60 +#: main.c:64 msgid "Voltage" -msgstr "" +msgstr "電圧" -#: main.c:61 +#: main.c:65 msgid "Specification" -msgstr "" +msgstr "仕様" -#: main.c:62 +#: main.c:66 msgid "Family" -msgstr "" +msgstr "ファミリー" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" -msgstr "" +msgstr "拡張ファミリー" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" -msgstr "" +msgstr "モデル" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" -msgstr "" +msgstr "拡張モデル" -#: main.c:66 +#: main.c:70 msgid "Temp." -msgstr "" +msgstr "温度" -#: main.c:67 +#: main.c:71 msgid "Stepping" -msgstr "" +msgstr "ステッピング" -#: main.c:68 +#: main.c:72 msgid "Instructions" -msgstr "" +msgstr "命令" -#: main.c:70 +#: main.c:74 msgid "Clocks" -msgstr "" +msgstr "クロック" -#: main.c:71 +#: main.c:75 msgid "Core Speed" -msgstr "" +msgstr "1コアの速度" -#: main.c:72 +#: main.c:76 msgid "Multiplier" -msgstr "" +msgstr "周波数" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" -msgstr "" +msgstr "バススピード" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" -msgstr "" +msgstr "使用量" -#: main.c:76 +#: main.c:80 msgid "Cache" -msgstr "" +msgstr "キャッシュ" -#: main.c:77 +#: main.c:81 msgid "L1 Data" -msgstr "" +msgstr "L1 データ" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." -msgstr "" +msgstr "L1 Inst." -#: main.c:79 +#: main.c:83 msgid "Level 2" -msgstr "" +msgstr "レベル2" -#: main.c:80 +#: main.c:84 msgid "Level 3" -msgstr "" +msgstr "レベル3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" -msgstr "" +msgstr "ソケット" -#: main.c:83 +#: main.c:87 msgid "Core(s)" -msgstr "" +msgstr "コア" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" -msgstr "" +msgstr "スレッド" -#: main.c:87 +#: main.c:91 msgid "Caches" -msgstr "" +msgstr "キャッシュ" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" -msgstr "" +msgstr "L%iキャッシュ" -#: main.c:92 +#: main.c:96 msgid "Size" -msgstr "" +msgstr "サイズ" -#: main.c:93 +#: main.c:97 msgid "Speed" -msgstr "" +msgstr "スピード" -#: main.c:95 +#: main.c:99 msgid "Test" -msgstr "" +msgstr "テスト" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" -msgstr "" +msgstr "マザーボード" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" -msgstr "" +msgstr "メーカー" -#: main.c:102 +#: main.c:106 msgid "Revision" -msgstr "" +msgstr "リビジョン" -#: main.c:104 +#: main.c:108 msgid "BIOS" -msgstr "" +msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" -msgstr "" +msgstr "ブランド" -#: main.c:106 +#: main.c:110 msgid "Version" -msgstr "" +msgstr "バージョン" -#: main.c:107 +#: main.c:111 msgid "Date" -msgstr "" +msgstr "日付" -#: main.c:108 +#: main.c:112 msgid "ROM Size" -msgstr "" +msgstr "ROMサイズ" -#: main.c:110 +#: main.c:114 msgid "Chipset" -msgstr "" +msgstr "チップセット" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" -msgstr "" +msgstr "メモリー" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" -msgstr "" +msgstr "バンク %i" -#: main.c:119 +#: main.c:123 msgid "Reference" -msgstr "" +msgstr "リファレンス" -#: main.c:123 +#: main.c:127 msgid "System" -msgstr "" +msgstr "システム" -#: main.c:124 +#: main.c:128 msgid "Operating System" -msgstr "" +msgstr "オペレーティングシステム" -#: main.c:125 +#: main.c:129 msgid "Kernel" -msgstr "" +msgstr "カーネル" -#: main.c:126 +#: main.c:130 msgid "Distribution" -msgstr "" +msgstr "ディストリビューション" -#: main.c:127 +#: main.c:131 msgid "Hostname" -msgstr "" +msgstr "ホスト名" -#: main.c:128 +#: main.c:132 msgid "Uptime" -msgstr "" +msgstr "連続稼働時間" -#: main.c:129 +#: main.c:133 msgid "Compiler" -msgstr "" +msgstr "コンパイラー" -#: main.c:132 +#: main.c:136 msgid "Used" -msgstr "" +msgstr "使用済み" -#: main.c:133 +#: main.c:137 msgid "Buffers" -msgstr "" +msgstr "バッファ" -#: main.c:134 +#: main.c:138 msgid "Cached" -msgstr "" +msgstr "キャッシュ済み" -#: main.c:135 +#: main.c:139 msgid "Free" -msgstr "" +msgstr "フリー" -#: main.c:136 +#: main.c:140 msgid "Swap" -msgstr "" +msgstr "スワップ" -#: main.c:139 +#: main.c:143 msgid "Graphics" -msgstr "" +msgstr "グラフィック" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" -msgstr "" +msgstr "カード %i" -#: main.c:145 +#: main.c:149 msgid "Driver" -msgstr "" +msgstr "ドライバー" -#: main.c:147 +#: main.c:151 msgid "Temperature" -msgstr "" +msgstr "温度" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "メモリー" + +#: main.c:154 msgid "GPU clock" -msgstr "" +msgstr "GPU クロック" -#: main.c:150 +#: main.c:155 msgid "Memory clock" -msgstr "" +msgstr "メモリークロック" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "コア電圧" + +#: main.c:157 +msgid "Power Avg" +msgstr "平均電圧" + +#: main.c:161 msgid "Bench" -msgstr "" +msgstr "ベンチマーク" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" -msgstr "" +msgstr "素数(スロー)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" -msgstr "" +msgstr "素数(ファースト)" -#: main.c:159 +#: main.c:166 msgid "Score" -msgstr "" +msgstr "スコア" -#: main.c:160 +#: main.c:167 msgid "Run" -msgstr "" +msgstr "実行" -#: main.c:163 +#: main.c:170 msgid "Parameters" -msgstr "" +msgstr "パラメータ" -#: main.c:164 +#: main.c:171 msgid "Duration" -msgstr "" +msgstr "デュレーション" -#: main.c:165 +#: main.c:172 msgid "Threads" -msgstr "" +msgstr "スレッド" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" -msgstr "" +msgstr "CPU-Xについて" -#: main.c:170 +#: main.c:177 #, c-format -msgid "%s is a Free software that gathers information\n" +msgid "" +"%s is a Free software that gathers information\n" "on CPU, motherboard and more." msgstr "" +"%s はCPUやマザーボードなどの情報を\n" +"収集する無料のソフトウェアです。" -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" -msgstr "" +msgstr "バージョン %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" -msgstr "" +msgstr "作者: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" -msgstr "" +msgstr "サイト: %s" -#: main.c:178 +#: main.c:185 msgid "License" -msgstr "" +msgstr "ライセンス" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" -msgstr "" +msgstr "このソフトウェアは%sのもとで配布されています" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" -msgstr "" +msgstr "このプログラムは全て自己責任で使用してください" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" -msgstr "" +msgstr "\"データをダンプしています…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" -msgstr "" +msgstr "フリーなメモリ" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" -msgstr "" +msgstr "グラフィカルユーザインタフェース(GUI)を開始する(デフォルト)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" -msgstr "" +msgstr "テキストユーザインタフェース(TUI)を開始する" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" -msgstr "" +msgstr "全てのデータを取得し、標準出力して終了します" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" -msgstr "" +msgstr "埋め込みコマンド dmidecode を実行して終了します" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" -msgstr "" +msgstr "埋め込みコマンド bandwidth を実行して終了します" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" -msgstr "" +msgstr "更新の間隔を設定します(秒)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" -msgstr "" +msgstr "デフォルトのタブを設定します(整数)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" -msgstr "" +msgstr "モニタリングするCPUコアを選択します(整数)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" -msgstr "" +msgstr "CPUキャッシュ速度の帯域幅テストを設定します(整数)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" -msgstr "" +msgstr "デーモンを開始、接続します" -#: main.c:330 +#: main.c:337 msgid "Verbose output" -msgstr "" +msgstr "詳細な出力を有効化します" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" -msgstr "" +msgstr "ヘルプメッセージを表示して終了します" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" -msgstr "" +msgstr "バージョンを表示して終了します" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" -msgstr "" +msgstr "色のついた出力を無効化します" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "デバッグのための情報を表示します" + +#: main.c:342 msgid "Print required information to paste in an issue" +msgstr "Issueに貼り付けるために必要な情報を表示します" + +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" msgstr "" +"NCursesモードのキーマッピングを設定します(a[rrows]|e[macs]|i[nverted-T]|" +"v[im])" -#: main.c:345 +#: main.c:354 +msgid "Add default command line arguments" +msgstr "デフォルトのコマンドライン引数を追加します" + +#: main.c:355 msgid "Enforce the bus clock" -msgstr "" +msgstr "バスクロックを適用する" -#: main.c:346 -msgid "Read CPUID raw data from a given file" -msgstr "" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "libcpuidから取得したCPUクロックを無視します" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" -msgstr "" +#: main.c:357 +msgid "Read CPUID raw data from a given file" +msgstr "生のCPUIDデータを与えられたファイルから読み込みます" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "CPUがデータベースに存在しない場合のみメッセージを出力します" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" -msgstr "" +msgstr "使い方: %s 表示(オプション)\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" -msgstr "" +msgstr "利用可能な表示方法:" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" -msgstr "" +msgstr "利用可能なオプション:" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" -msgstr "" +msgstr "影響力のある環境変数:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." -msgstr "" +msgstr "これはフリーソフトウェアです: 自由に変更して再配布することができます。" -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" -msgstr "" +msgstr "%s ライセンスを見てください: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" -msgstr "" +msgstr "-- %-9s バージョン: %s" -#: main.c:566 +#: main.c:455 #, c-format -msgid "\n" -"%sOops, something was wrong! %s has received signal %d (%s) and has " -"crashed.%s" -msgstr "" +msgid "failed to call wordexp (%i)" +msgstr "wordexpの呼び出しに失敗しました(%i)" + +#: main.c:641 +#, c-format +msgid "" +"\n" +"%sOops, something was wrong! %s has received signal %d (%s) and has crashed." +"%s" +msgstr "" +"\n" +"%s何かが間違っています! %s はシグナル %d (%s)を受け取ってクラッシュしまし" +"た。%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" -msgstr "" +msgstr "ここで新しいIssueを開いてバックトレースを貼り付けることができます。" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" -msgstr "" +msgstr "ロケールの設定中にエラーが発生しました" #: tui_ncurses.c:72 msgid "Starting NCurses TUI…" -msgstr "" +msgstr "NCurses TUI を開始しています…" #: tui_ncurses.c:80 -msgid "FATAL ERROR: terminfo database could not be found (try to set " -"TERMINFO environment variable)" -msgstr "" +msgid "" +"FATAL ERROR: terminfo database could not be found (try to set TERMINFO " +"environment variable)" +msgstr "致命的なエラー: terminfoデータベースが見つかりませんでした(TERMINFO環境変数を設定してください)" #: tui_ncurses.c:85 #, c-format msgid "Failed to set up %s terminal (err=%i); falling back to %s" -msgstr "" +msgstr "ターミナル %s のセットアップに失敗しました(エラー%i); %sにFalbackします" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" -msgstr "" +msgstr "ウィンドウが小さすぎます\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" -msgstr "" +msgstr "ヘルプを見るには「h」キーを押してください。\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" -msgstr "" +msgstr "%sのNCursesヘルプへようこそ\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -#: tui_ncurses.c:420 -msgid "\n" +#: tui_ncurses.c:463 +msgid "" +"\n" "Global keys:\n" msgstr "" +"\n" +"グローバルキー:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" -msgstr "" +msgstr "\tqを押して終了します。\n" -#: tui_ncurses.c:426 -msgid "\n" +#: tui_ncurses.c:469 +msgid "" +"\n" "CPU tab:\n" msgstr "" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" -#: tui_ncurses.c:430 -msgid "\n" +#: tui_ncurses.c:473 +msgid "" +"\n" "Caches tab:\n" msgstr "" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "" -#: tui_ncurses.c:434 -msgid "\n" +#: tui_ncurses.c:477 +msgid "" +"\n" "Bench tab:\n" msgstr "" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -#: tui_ncurses.c:442 -msgid "\n" +#: tui_ncurses.c:485 +msgid "" +"\n" "Press any key to exit this help.\n" msgstr "" +"\n" +"終了するには何かキを押してください\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" -msgstr "" +msgstr "ディレクトリ %s を開けませんでした" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" -msgstr "" +msgstr "pkexec: 認証を取得できませんでした(認証されていません)" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" -msgstr "" +msgstr "pkexec: コマンドが見つかりませんでした" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" -msgstr "" +msgstr "pkexec: 予期しないエラーコード" -#: cpu-x.h:52 +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" msgstr "" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" -msgstr "" +msgstr "bytes" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" -msgstr "" +msgstr "kB" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" -msgstr "" +msgstr "MB" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" -msgstr "" +msgstr "GB" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" -msgstr "" +msgstr "TB" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "KiB" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +#, fuzzy +#| msgid "MB" +msgid "MiB" +msgstr "MB" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +#, fuzzy +#| msgid "GB" +msgid "GiB" +msgstr "GB" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +#, fuzzy +#| msgid "TB" +msgid "TiB" +msgstr "TB" diff -Nru cpu-x-4.0.1/po/ko.po cpu-x-4.1.0/po/ko.po --- cpu-x-4.0.1/po/ko.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/ko.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,11 +1,11 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # bluepencil , 2019. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" "PO-Revision-Date: 2019-07-16 16:25+0000\n" "Last-Translator: bluepencil \n" "Language-Team: Korean %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" msgstr "" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" msgstr "" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" msgstr "" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "" -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "" -#: main.c:149 +#: main.c:153 +msgid "Memory Used" +msgstr "" + +#: main.c:154 msgid "GPU clock" msgstr "" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" "on CPU, motherboard and more." msgstr "" -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "" -#: main.c:346 -msgid "Read CPUID raw data from a given file" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" msgstr "" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:357 +msgid "Read CPUID raw data from a given file" msgstr "" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "" -#: main.c:566 +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "" + +#: main.c:641 #, c-format msgid "" "\n" @@ -747,11 +780,11 @@ "%s" msgstr "" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "" @@ -770,170 +803,190 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" msgstr "" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" msgstr "" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" msgstr "" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" msgstr "" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" msgstr "" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 +#: cpu-x.h:53 #, fuzzy #| msgid "could not reallocate memory" msgid "FATAL ERROR: could not allocate memory" msgstr "메모리를 재할당할 수 없습니다" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" diff -Nru cpu-x-4.0.1/po/lv.po cpu-x-4.1.0/po/lv.po --- cpu-x-4.0.1/po/lv.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/lv.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,13 +1,14 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Anton Kochubey , 2020. +# Allan Nordhøy , 2020. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-01-29 10:50+0000\n" -"Last-Translator: Anton Kochubey \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-07-11 09:41+0000\n" +"Last-Translator: Allan Nordhøy \n" "Language-Team: Latvian \n" "Language: lv\n" @@ -16,737 +17,776 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= " "19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n" -"X-Generator: Weblate 3.11-dev\n" +"X-Generator: Weblate 4.2-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "Procesora tehnoloģijas noteikšana" -#: core.c:229 -#, c-format +#: core.c:232 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" "Jūsu procesors nav atrasts datubāzē ==> %s, modelis: %i, papl. modelis: %i, " "papl. ģimene: %i" -#: core.c:240 -#, fuzzy, c-format -#| msgid "%d x %d KB, %d-way" +#: core.c:243 +#, c-format msgid "%d x %d %s, %d-way" -msgstr "%d x %d KB, %d-direkcionāls" +msgstr "%d x %d %s, %d-direkcionāls" -#: core.c:241 -#, fuzzy, c-format -#| msgid "%d MB, %d-way" +#: core.c:244 +#, c-format msgid "%d %s, %d-way" -msgstr "%d MB, %d-direkcionāls" +msgstr "%d %s, %d-direkcionāls" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Izsaucu libcpuid statisko datu saņemšanai" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "libcpuid izsaukšana neveiksmīga (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "Izsaucu libcpuid dinamisko datu saņemšanai" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "Izsaucu libcpuid procesora MSR statisko vērtību nolasīšanai" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "Izsaucu libcpuid procesora MSR dinamisko vērtību nolasīšanai" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "Izrēķinu CPU frekvences reizinātākus" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "Izsaucu dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "Izrēķinu procesora pielietojumu" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "Jūsu GPU draiveris nav zināms: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "Ierīču meklēšana" -#: core.c:792 +#: core.c:794 #, fuzzy, c-format #| msgid "Skip devices search (need to be root)" msgid "Skip devices search (wrong permissions on %s device)" msgstr "Ierīču meklēšana tiek izlaista (nepieciešamas root tiesības)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Jūsu GPU ražōtājs ir nezināms: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Jūsu GPU ražōtājs ir nezināms: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "nav iespējams noteikt mikroshēmojuma ražotāju un modeli" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "nav iespējams noteikt grafiskā akseleratora ražotāju un modeli" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "GPU frekvences nolasīšana" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "" -#: core.c:992 -#, fuzzy, c-format -#| msgid "Driver for GPU %i doesn't report frequencies" +#: core.c:1044 +#, c-format msgid "Driver for GPU %u doesn't report frequencies" -msgstr "GPU %i draiveris neatbalsta frekvenču nolasīšanu" +msgstr "GPU %u draiveris neatbalsta frekvenču nolasīšanu" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "GPU frekvenču nolasīšana neveiksmīga" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "Darbojošās sistēmas noteikšana" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "Nav iespējams noteikt darbojošo sistēmu" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "Izsauc libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "Izsauc libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i dienas, %i stundas, %i minūtes, %i sekundes" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "Atjauno darbspējas mērījuma statusu" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u minūtes" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Nav aktīvs" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Nav palaists" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Aktīvs" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(palika %u stundas)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(palika %u minūtes)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(palika %u sekundes)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "pēc %u stundām" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "pēc %u minūtēm" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "pēc %u sekundēm" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "" -#: core.c:1288 -#, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +#: core.c:1356 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "" +"Jūsu procesors nav atrasts datubāzē ==> %s, modelis: %i, papl. modelis: %i, " +"papl. ģimene: %i" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "" -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "" -#: main.c:149 +#: main.c:153 +msgid "Memory Used" +msgstr "" + +#: main.c:154 msgid "GPU clock" msgstr "" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" "on CPU, motherboard and more." msgstr "" -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "" -#: main.c:346 -msgid "Read CPUID raw data from a given file" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" msgstr "" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:357 +msgid "Read CPUID raw data from a given file" msgstr "" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "libcpuid izsaukšana neveiksmīga (%s)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -754,11 +794,11 @@ "%s" msgstr "" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "" @@ -777,174 +817,194 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" msgstr "" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" msgstr "" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" msgstr "" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" msgstr "" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" msgstr "" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 +#: cpu-x.h:53 #, fuzzy #| msgid "could not reallocate memory" msgid "FATAL ERROR: could not allocate memory" msgstr "nav iespējams izdalīt atmiņu" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" + #~ msgid "Exiting %s" #~ msgstr "Iziešana no %s" diff -Nru cpu-x-4.0.1/po/mr.po cpu-x-4.1.0/po/mr.po --- cpu-x-4.0.1/po/mr.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/mr.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Prachi Joshi , 2019, 2020. # Allan Nordhøy , 2020. @@ -6,8 +6,8 @@ msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-04-12 11:11+0000\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-11-20 19:28+0000\n" "Last-Translator: Prachi Joshi \n" "Language-Team: Marathi \n" @@ -16,591 +16,603 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.0-dev\n" +"X-Generator: Weblate 4.4-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "CPU तंत्रज्ञान शोधत आहे" -#: core.c:229 +#: core.c:232 #, c-format msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" -"आपले सीपीयू डेटाबेस ==>%s,मॉडेल: %i, ext. मॉडेल: %i, ext. परिवार: %i मध्ये नाही." +"आपला सीपीयू डेटाबेसमध्ये उपस्थित नाही==>%s,मॉडेल: %i, ext. मॉडेल: %i, ext. परिवार: " +"%i मध्ये नाही" -#: core.c:240 -#, fuzzy, c-format -#| msgid "%d x %d KB, %d-way" +#: core.c:243 +#, c-format msgid "%d x %d %s, %d-way" -msgstr "%d x %d KB, %d-way" +msgstr "%d x %d %s, %d-way" -#: core.c:241 -#, fuzzy, c-format -#| msgid "%d MB, %d-way" +#: core.c:244 +#, c-format msgid "%d %s, %d-way" -msgstr "%d MB,%d-वे" +msgstr "%d %s,%d-वे" -#: core.c:242 -#, fuzzy, c-format -#| msgid "%s associative, %d-byte line size" +#: core.c:245 +#, c-format msgid "%s associative, %d-%s line size" -msgstr "%s सहकारी,%d-बाइट लाइन आकार" +msgstr "%s सहकारी,%d-%s लाइन आकार" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "स्थिर डेटा पुनर्प्राप्त करण्यासाठी libcpuid वर कॉल करीत आहे" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "libcpuid (%s) वर कॉल करण्यात अयशस्वी" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "डायनॅमिक डेटा पुनर्प्राप्त करण्यासाठी libcpuid वर कॉल करीत आहे" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "सीपीयू एमएसआर स्थिर मूल्ये प्राप्त करण्यासाठी लिबकप्यूईडवर कॉल करीत आहे" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "सीपीयू एमएसआर डायनॅमिक मूल्ये पुनर्प्राप्त करण्यासाठी लिबकप्यूईड कॉल करीत आहे" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "सीपीयू गुणकांची गणना करत आहे" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" -msgstr "" +msgstr "'%s' स्ट्रिंगमध्ये %i स्थानावर युनिट शोधू शकत नाही" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "डीमिडेकोडला कॉल करीत आहे" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "सीपीयू वापराची गणना करत आहे" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "कॉलिंग बँडविड्थ" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" -msgstr "" +msgstr "पथ %s वर ग्राफिक कार्ड करीता कर्नल ड्राइव्हर वापरात नाही" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "आपला GPU ड्राइव्हर अज्ञात आहे: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "उपकरणे शोधत आहे" -#: core.c:792 -#, fuzzy, c-format -#| msgid "Skip devices search (need to be root)" +#: core.c:794 +#, c-format msgid "Skip devices search (wrong permissions on %s device)" -msgstr "डिव्हाइस शोध वगळा (रूट असणे आवश्यक आहे)" +msgstr "डिव्हाइस शोध वगळा (%s डिव्हाइसवर चुकीच्या परवानग्या)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "आपला GPU विक्रेता अज्ञात आहे: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "आपला GPU विक्रेता अज्ञात आहे: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "चिपसेट विक्रेता आणि मॉडेल शोधण्यात अयशस्वी" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "ग्राफिक कार्ड विक्रेता आणि मॉडेल शोधण्यात अयशस्वी" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "GPU घड्याळे प्राप्त करीत आहे" -#: core.c:903 +#: core.c:915 msgid "None" -msgstr "" +msgstr "काहीही नाही" -#: core.c:992 -#, fuzzy, c-format -#| msgid "Driver for GPU %i doesn't report frequencies" +#: core.c:1044 +#, c-format msgid "Driver for GPU %u doesn't report frequencies" -msgstr "GPU %i साठी ड्राइव्हर वारंवारिता नोंदवत नाही" +msgstr "GPU %u साठी ड्राइव्हर वारंवारिता नोंदवत नाही" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "GPU घड्याळे प्राप्त करण्यात अयशस्वी" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "कार्यरत प्रणाली ओळखत आहे" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "चालू प्रणाली ओळखण्यात अयशस्वी" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "libprocps ला कॉल करीत आहे" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "libstatgrab ला कॉल करीत आहे" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i दिवस, %i तास, %i मिनिटे, %i सेकंद" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "बेंचमार्क स्थिती अद्यतनित करीत आहे" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u मि" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "निष्क्रीय" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "सुरू झाले नाही" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "सक्रीय" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u तास बाकी)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u मिनिटे बाकी)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(%u सेकंद शिल्लक)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "%u तासात" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "%u मिनिटात" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "%u सेकंदात" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "बेंचमार्क सुरू करीत आहे" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "बेंचमार्क सुरू करताना एक त्रुटी आली" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "फॉलबॅक मोडमध्ये सीपीयू पॅकेज शोधत आहे" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" -msgstr "" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "आपला सीपीयू सॉकेट डेटाबेसमध्ये उपस्थित नाही==>%s, कोडनाव:%s मध्ये संबंधित नाही" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "फॉलबॅक मोडमध्ये सीपीयू मल्टिप्लायर्सची गणना करत आहे" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "फॉलबॅक मोडमध्ये मदरबोर्ड माहिती पुनर्प्राप्त करीत आहे" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "मदरबोर्ड माहिती पुनर्प्राप्त करण्यात अयशस्वी (फॉलबॅक मोड)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "फॉलबॅक मोडमध्ये सीपीयू तापमान प्राप्त करत आहे" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "सीपीयू तापमान (फॉलबॅक मोड) पुनर्प्राप्त करण्यात अयशस्वी" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "फॉलबॅक मोडमध्ये सीपीयू व्होल्टेज पुनर्प्राप्त करीत आहे" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "सीपीयू व्होल्टेज (फॉलबॅक मोड) पुनर्प्राप्त करण्यात अयशस्वी" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" -msgstr "" +msgstr "फॉलबॅक मोडमध्ये सीपीयू वारंवारता पुनर्प्राप्त करीत आहे" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" -msgstr "" +msgstr "सीपीयू वारंवारता पुनर्प्राप्त करण्यात अयशस्वी (फॉलबॅक मोड)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" -msgstr "" +msgstr "विनंती_हांडलर: केस %i हाताळले नाही" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" -msgstr "" +msgstr "जीटीके जीयूआय प्रारंभ करीत आहे …" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" -msgstr "" +msgstr "GtkBuilder मध्ये UI आयात करण्यात अयशस्वी" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" -msgstr "" +msgstr "डिमनशी कनेक्ट केले" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" -msgstr "" +msgstr "कोणताही पोलकिट ऑथेंटिकेशन एजंट सापडला नाही" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" -msgstr "" +msgstr "पार्श्वभूमीवर डिमन सुरू करण्यासाठी संकेतशब्द विचारा" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" -msgstr "" +msgstr "डिमन प्रारंभ करा" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "कोर #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" -msgstr "" +msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "लेबल नावे सेट करत आहे" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "सीपीयू" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "प्रोसेसर" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "विक्रेता" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "सांकेतिक नाव" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "पॅकेज" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "तंत्रज्ञान" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "विद्युतदाब" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "तपशील" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "परिवार" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "Ext. परिवार" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "मॉडेल" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "Ext. मॉडेल" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "टेम्प." -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "पायरी" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "सूचना" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "घड्याळे" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "कोर गती" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "गुणक" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "बस गती" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "वापर" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "कॅशे" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "एल 1 डेटा" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "एल 1 इन्स्ट." -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "पातळी 2" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "पातळी 3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "सॉकेट" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "कोअर" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "थ्रेड" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "कॅशे" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "L%i कॅशे" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "आकार" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "वेग" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "चाचणी" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "मदरबोर्ड" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "निर्माता" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "पुनरावृत्ती" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "ब्रँड" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "आवृत्ती" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "तारीख" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "रॉम आकार" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "चिपसेट" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "स्मृती" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "बँक %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "संदर्भ" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "प्रणाली" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "ऑपरेटिंग सिस्टम" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "कर्नल" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "वितरण" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "होस्टनाव" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "अपटाइम" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "संकलक" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "वापरलेले" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "बफर" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "कॅश" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "मॊकळी" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "स्वॅप" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "ग्राफिक्स" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "कार्ड %i" -#: main.c:145 +#: main.c:149 msgid "Driver" -msgstr "" +msgstr "ड्रायव्हर" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "तापमान" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "स्मृती" + +#: main.c:154 msgid "GPU clock" msgstr "GPU घड्याळ" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "स्मृती घड्याळ" -#: main.c:154 +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "विद्युतदाब" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "बेन्च" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "मूळ संख्या(हळु)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "मूळ संख्या (जलद)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "गुण" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "चालवा" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "घटक" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "कालावधी" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "थ्रेड" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "बद्दल" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -609,210 +621,220 @@ "%s हे एक विनामूल्य सॉफ्टवेअर आहे जे\n" "सीपीयू, मदरबोर्ड आणि बरेच काहीची माहिती एकत्रित करते." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "आवृत्ती %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "लेखक: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "साइट: %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "परवाना" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "हे सॉफ्टवेअर %s च्या अटी अंतर्गत वितरीत केले गेले आहे" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "हा प्रोग्राम पूर्णपणे कोणतीही हमी देत नाही" -#: main.c:250 -#, fuzzy -#| msgid "Dumping data..." +#: main.c:257 msgid "Dumping data…" -msgstr "डम्पिंग डेटा ..." +msgstr "डम्पिंग डेटा…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "मेमरी रिकामी करीत आहे" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "ग्राफिकल यूजर इंटरफेस (जीयूआय) प्रारंभ करा (डीफॉल्ट)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "मजकूर-आधारित वापरकर्ता इंटरफेस (TUI) प्रारंभ करा" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "मानक आउटपुटवरील सर्व डेटा काढून टाका आणि बाहेर पडा" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "एम्बेडेड कमांड dmidecode चालवा आणि बाहेर पडा" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "एम्बेडेड कमांड बँडविड्थ चालवा आणि बाहेर पडा" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "दोन रीफ्रेश दरम्यान सानुकूल वेळ सेट करा (सेकंदात)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "डीफॉल्ट टॅब सेट करा (पूर्णांक)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "निरीक्षण करण्यासाठी सीपीयू कोर निवडा (पूर्णांक)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "सीपीयू कॅशे वेग (पूर्णांक) साठी सानुकूल बँडविड्थ चाचणी सेट करा" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" -msgstr "" +msgstr "डिमन प्रारंभ करा आणि कनेक्ट करा" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "व्हर्बोज आउटपुट" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "मदत प्रिंट करा आणि बाहेर पडा" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "आवृत्ती मुद्रित करा आणि बाहेर पडा" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "रंगीत आउटपुट अक्षम करा" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "समस्येमध्ये पेस्ट करण्यासाठी आवश्यक माहिती मुद्रित करा" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "बस घड्याळ लागू करा" -#: main.c:346 +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 msgid "Read CPUID raw data from a given file" msgstr "दिलेल्या फाईलमधून CPUIDचा कच्चा डेटा वाचा" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" -msgstr "जर सीपीयू डेटाबेसमध्ये नसेल तर केवळ संदेश मुद्रित करा" - #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "डेटाबेसमध्ये सीपीयू नसल्यास केवळ संदेश मुद्रित करा" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "वापर: %s प्रदर्शन [पर्याय]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "उपलब्ध प्रदर्शन:" -#: main.c:368 -#, fuzzy -#| msgid "" -#| "\n" -#| "Available OPTIONS:" +#: main.c:392 msgid "Available OPTIONS:" -msgstr "" -"\n" -"उपलब्ध पर्याय:" +msgstr "उपलब्ध पर्याय:" -#: main.c:376 -#, fuzzy -#| msgid "" -#| "\n" -#| "Influenceable environment variables:" +#: main.c:400 msgid "Influenceable environment variables:" -msgstr "" -"\n" -"प्रभावशाली वातावरण बदल:" +msgstr "प्रभावशाली वातावरण बदल:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "हे विनामूल्य सॉफ्टवेअर आहे: आपण ते बदलून पुन्हा वितरित करण्यास मोकळे आहात." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "%s परवाना पहा: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "--%-9s चे आवृत्ती: %s" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "libcpuid (%s) वर कॉल करण्यात अयशस्वी" + +#: main.c:641 #, c-format msgid "" "\n" "%sOops, something was wrong! %s has received signal %d (%s) and has crashed." "%s" msgstr "" +"\n" +"%s अरेरे, काहीतरी चूक झाली! %s ला सिग्नल %d (%s) प्राप्त झाला आहे आणि क्रॅश झाला आहे.%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "आपण येथे नवीन समस्या उघडून हा बॅकट्रॅस पेस्ट करू शकता:" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "लोकॅल सेट करताना एक त्रुटी आली" #: tui_ncurses.c:72 -#, fuzzy -#| msgid "Starting NCurses TUI..." msgid "Starting NCurses TUI…" -msgstr "एनकर्स टीयूआय प्रारंभ करीत आहे ..." +msgstr "एनकर्स टीयूआय प्रारंभ करीत आहे…" #: tui_ncurses.c:80 msgid "" "FATAL ERROR: terminfo database could not be found (try to set TERMINFO " "environment variable)" msgstr "" +"FATAL ERROR: टर्मिनफो डेटाबेस सापडू शकला नाही (TERMINFO पर्यावरण व्हेरिएबल सेट " +"करण्याचा प्रयत्न करा)" #: tui_ncurses.c:85 #, c-format msgid "Failed to set up %s terminal (err=%i); falling back to %s" -msgstr "" +msgstr "%s टर्मिनल स्थापित करण्यात अपयशी (err=%i); %s मागे पडतोय" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" -msgstr "" +msgstr "विंडो खूपच लहान आहे!\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "मदत पाहण्यासाठी 'h' दाबा.\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "%s एनसीर्स मदत मध्ये आपले स्वागत आहे!\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "हा मजकूर-आधारित वापरकर्ता इंटरफेस कसे वापरावे याचे वर्णन करते.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -820,23 +842,23 @@ "\n" "ग्लोबल की:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "\tडाव्या टॅबमध्ये स्विच करण्यासाठी 'डावी' की दाबा.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "\tउजव्या टॅबवर स्विच करण्यासाठी 'उजवी' की दाबा.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "\tही मदत पाहण्यासाठी 'h' की दाबा.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "\tबाहेर पडण्यासाठी 'q' की दाबा.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -844,15 +866,15 @@ "\n" "सीपीयू टॅब:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "\tमॉनिटर करण्यासाठी कोर नंबर कमी करण्यासाठी 'डाउन' की दाबा.\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "\tदेखरेखीसाठी कोअर नंबर वाढविण्यासाठी 'अप' की दाबा.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -860,15 +882,15 @@ "\n" "कॅशे टॅब:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "\tमागील चाचणीवर स्विच करण्यासाठी 'डाउन' की दाबा.\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "\tपुढील चाचणीवर स्विच करण्यासाठी 'अप' की दाबा.\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -876,31 +898,31 @@ "\n" "खंडपीठ टॅब:\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "\tघटलेल्या बेंचमार्क कालावधीसाठी 'डाउन' की दाबा.\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "\tवाढीव बेंचमार्क कालावधीसाठी 'अप' की दाबा.\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" -msgstr "" +msgstr "\tवापरण्यासाठी थ्रेडची संख्या कमी करण्यासाठी 'पुढचे पान' कि दाबा.\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" -msgstr "" +msgstr "\tवापरण्यासाठी थ्रेडच्या वाढीव संख्येसाठी 'मागील पृष्ठ' की दाबा.\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" -msgstr "" +msgstr "\tप्राइम नंबर (स्लो) बेंचमार्क सुरू करण्यासाठी /थांबवण्यासाठी 's' कि दाबा.\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" -msgstr "" +msgstr "\tप्राइम नंबर (स्लो) बेंचमार्क सुरू करण्यासाठी /थांबवण्यासाठी 's' कि दाबा.\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -908,71 +930,95 @@ "\n" "या मदतीमधून बाहेर पडण्यासाठी कोणतीही की दाबा.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "फाइल '%s' (%s) उघडताना त्रुटी आली" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "'%s' (%s) कमांड चालू करताना त्रुटी आली" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "%s निर्देशिका उघडण्यात अयशस्वी" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "regex कंपाईल करताना त्रुटी आली" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" -msgstr "" +msgstr "pkexec: अधिकृतता प्राप्त होऊ शकली नाही (संवाद फेटाळला)" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" -msgstr "" +msgstr "pkexec: अधिकृतता मिळू शकली नाही (अधिकृत नाही)" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" -msgstr "" +msgstr "pkexec: कमांड आढळली नाही" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" -msgstr "" +msgstr "pkexec: अनपेक्षित त्रुटी कोड" -#: cpu-x.h:52 -#, fuzzy -#| msgid "could not reallocate memory" +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" -msgstr "मेमरी रीलोकॉट करू शकलो नाही" +msgstr "FATAL ERROR: मेमरी वाटप करू शकलो नाही" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" -msgstr "" +msgstr "बाईट्स" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" -msgstr "" +msgstr "kB" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" -msgstr "" +msgstr "एमबी" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" -msgstr "" +msgstr "जीबी" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" +msgstr "टीबी" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" msgstr "" +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +#, fuzzy +#| msgid "MB" +msgid "MiB" +msgstr "एमबी" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +#, fuzzy +#| msgid "GB" +msgid "GiB" +msgstr "जीबी" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +#, fuzzy +#| msgid "TB" +msgid "TiB" +msgstr "टीबी" + #~ msgid "Exiting %s" #~ msgstr "%s बाहेर पडत आहे" diff -Nru cpu-x-4.0.1/po/ms.po cpu-x-4.1.0/po/ms.po --- cpu-x-4.0.1/po/ms.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/ms.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,13 +1,14 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # abuyop , 2020. +# Allan Nordhøy , 2020. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-01-24 01:21+0000\n" -"Last-Translator: abuyop \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-07-11 09:41+0000\n" +"Last-Translator: Allan Nordhøy \n" "Language-Team: Malay \n" "Language: ms\n" @@ -15,737 +16,776 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.11-dev\n" +"X-Generator: Weblate 4.2-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "Mencari teknologi CPU" -#: core.c:229 -#, c-format +#: core.c:232 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" "CPU anda tiada dalam pangkalan data ==> %s, model: %i, model ext.: %i, " "keluarga ext.: %i" -#: core.c:240 -#, fuzzy, c-format +#: core.c:243 +#, c-format msgid "%d x %d %s, %d-way" -msgstr "%d x %d KB, %d-way" +msgstr "%d x %d %s, %d-way" -#: core.c:241 -#, fuzzy, c-format +#: core.c:244 +#, c-format msgid "%d %s, %d-way" -msgstr "%d MB, %d-way" +msgstr "%d %s, %d-way" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Memanggil libcpuid untuk mendapatkan semula data statik" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "gagal memanggil libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "Memanggil libcpuid untuk mendapatkan semula data dinamik" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "Memanggil libcpuid untuk mendapatkan semula nilai statik MSR CPU" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "Memanggil libcpuid untuk mendapatkan semula nilai dinamik MSR CPU" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "Mengira pengganda CPU" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "Memanggil dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "Mengira penggunaan CPU" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "Memanggil jalur lebar" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "Pemacu GPU anda tidak diketahui: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "Mencari peranti" -#: core.c:792 +#: core.c:794 #, fuzzy, c-format #| msgid "Skip devices search (need to be root)" msgid "Skip devices search (wrong permissions on %s device)" msgstr "Langkau gelintar peranti (perlu dalam root)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Vendor GPU anda tidak diketahui: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Vendor GPU anda tidak diketahui: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "gagal mencari vendor dan model cipset" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "gagal mencari vendor dan model kad grafik" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "Mendapatkan semula jam GPU" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "" -#: core.c:992 -#, fuzzy, c-format -#| msgid "Driver for GPU %i doesn't report frequencies" +#: core.c:1044 +#, c-format msgid "Driver for GPU %u doesn't report frequencies" -msgstr "Pemacu untuk GPU %i tidak melaporkan frekuensi" +msgstr "Pemacu untuk GPU %u tidak melaporkan frekuensi" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "gagal mendapatkan semula jam GPU" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "Mengenal pasti sistem yang berjalan" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "gagal mengenal pasti sistem yang berjalan" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "Memanggil libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "Memanggil libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i hari, %i jam, %i minit, %i saat" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "Mengemas kini status tanda aras" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u min" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Tidak aktif" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Belum mula" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Aktif" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u jam berbaki)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u minit berbaki)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(%u saat berbaki)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "dalam tempoh %u jam" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "dalam tempoh %u minit" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "dalam tempoh %u saat" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "Memulakan tanda aras" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "satu ralat berlaku ketika memulakan tanda aras" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "Mencari pakej CPU dalam mod jatuh-balik" -#: core.c:1288 -#, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +#: core.c:1356 +#, fuzzy, c-format +#| msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "Soket CPU anda tiada dalam pangkalan data ==> %s, nama kod: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "Mengira pengganda CPU dalam mod jatuh-balik" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "Mendapatkan semula maklumat papan induk dalam mod jatuh balik" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "gagal mendapatkan semula maklumat papan induk (mod jatuh-balik)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "Mendapatkan semula suhu CPU dalam mod jatuh-balik" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "gagal mendapatkan semula suhu CPU (mod jatuh-balik)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "Mendapatkan semula voltan CPU dalam mod jatuh-balik" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "gagal mendapatkan semula voltan CPU (mod jatuh-balik)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "Mendapatkan semula frekuensi CPU dalam mod jatuh-balik" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "gagal mendapatkan semula frekuensi CPU (mod jatuh-balik)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "" -#: gui_gtk.c:59 +#: gui_gtk.c:60 #, fuzzy #| msgid "Starting GTK GUI..." msgid "Starting GTK GUI…" msgstr "Memulakan GUI GTK..." -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "gagal mengimport UI dalam GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Teras #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "Menetapkan nama label" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "Pemproses" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Vendor" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Nama Kod" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Pakej" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Teknologi" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "Voltan" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Spesifikasi" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Keluarga" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "Keluarga Ext" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Model" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "Model Ext" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "Suhu." -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "Langkah" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Arahan" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Jam" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "Kelajuan Teras" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Pengganda" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "Kelajuan Bas" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Penggunaan" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Cache" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "" -#: main.c:149 +#: main.c:153 +msgid "Memory Used" +msgstr "" + +#: main.c:154 msgid "GPU clock" msgstr "" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "" -#: main.c:154 +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "Voltan" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" "on CPU, motherboard and more." msgstr "" -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "" -#: main.c:346 -msgid "Read CPUID raw data from a given file" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" msgstr "" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:357 +msgid "Read CPUID raw data from a given file" msgstr "" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "gagal memanggil libcpuid (%s)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -753,11 +793,11 @@ "%s" msgstr "" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "" @@ -776,174 +816,194 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" msgstr "" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" msgstr "" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" msgstr "" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" msgstr "" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" msgstr "" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 +#: cpu-x.h:53 #, fuzzy #| msgid "could not reallocate memory" msgid "FATAL ERROR: could not allocate memory" msgstr "tidak dapat memperuntuk semula ingatan" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" + #~ msgid "Exiting %s" #~ msgstr "Keluar dari %s" diff -Nru cpu-x-4.0.1/po/nb_NO.po cpu-x-4.1.0/po/nb_NO.po --- cpu-x-4.0.1/po/nb_NO.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/nb_NO.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,14 +1,14 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Translators: -# Allan Nordhøy , 2019, 2020. +# Allan Nordhøy , 2019, 2020, 2021. # Michal Čihař , 2019. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-05-22 04:41+0000\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2021-01-10 09:17+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Norwegian Bokmål \n" @@ -17,757 +17,792 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.4.1-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" -msgstr "Finner CPU-teknologi" +msgstr "Finner prosessor-teknologi" -#: core.c:229 +#: core.c:232 #, c-format msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" -"Prosessoren din tilhører ikke i databasen → %s, modell: %i, ekst. modell: " -"%i, ekst. familie: %i" +"Prosessoren din finnes ikke i databasen → %s, modell: %i, ekst. modell: %i, " +"ekst. familie: %i" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "%d x %d %s, %d-veis" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "%d %s, %d-veis" -#: core.c:242 +#: core.c:245 #, fuzzy, c-format msgid "%s associative, %d-%s line size" msgstr "%s-tilknytning, %d-%s-bytelinjestørrelse" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Kaller libcpuid for innhenting av statisk data" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "Klarte ikke å kalle libcpuid (%s)" -#: core.c:428 +#: core.c:433 +#, fuzzy msgid "Calling libcpuid for retrieving dynamic data" -msgstr "Kaller libcpuid for innhenting av dynamisk data" +msgstr "Kaller libcpuid for innhenting av dynamisk data …" -#: core.c:441 +#: core.c:446 +#, fuzzy msgid "Calling libcpuid for retrieving CPU MSR static values" -msgstr "Kaller libcpuid for mottak av statiske CPU MSR-verdier" +msgstr "Kaller libcpuid for mottak av statiske CPU MSR-verdier …" -#: core.c:466 +#: core.c:471 +#, fuzzy msgid "Calling libcpuid for retrieving CPU MSR dynamic values" -msgstr "Kaller libcpuid for mottak av dynamiske CPU MSR-verdier" +msgstr "Kaller libcpuid for mottak av dynamiske CPU MSR-verdier …" -#: core.c:489 +#: core.c:494 +#, fuzzy msgid "Calculating CPU multipliers" -msgstr "Regner ut CPU-multiplikatorer" +msgstr "Regner ut prosessor-multiplikatorer …" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "finner ikke enheten «%s»-streng i posisjon %i" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "Kaller dmidecode" -#: core.c:600 +#: core.c:605 #, fuzzy msgid "Calculating CPU usage" -msgstr "Regner ut CPU-bruk" +msgstr "Regner ut prosessor-bruk …" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "Kaller båndbredde" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "Ingen kjernedriver i bruk for grafikkort på stien %s" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "Ukjent sjermkortdriver: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "Finner enheter" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" msgstr "Hopp over søk etter enheter (feil tilganger på %s-enhet)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Din GPU-tilvirker er ukjent: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Din GPU-tilvirker er ukjent: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "klarte ikke å finne brikkesetttilverker eller modell" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "klarte ikke å finne grafikkorttilvirker eller modell" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "Henter GPU-klokker" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "Ingen" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" msgstr "Driver for GPU %u rapporterer ikke frekvenser" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "klarte ikke å hente GPU-klokker" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "Identifiserer kjørende system" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "klarte ikke å identifisere kjørende system" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "Kaller libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "Kaller libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i dager, %i timer, %i minutter, %i sekunder" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "Oppdaterer ytelsesteststatus" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u minutter" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Inaktiv" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Ikke startet" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Aktiv" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u timer gjenstår)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u minutter gjenstår)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(%u sekunder gjenstår)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "om %u timer" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "in %u minutter" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "om %u sekunder" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "Starter ytelsestest" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "En feil inntraff under oppstart av ytelsestest" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" -msgstr "Finner CPU-pakke i tilbakefallsmodus" +msgstr "Finner prosessor-pakke i tilbakefallsmodus" -#: core.c:1288 -#, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" -msgstr "Din CPU-sokkel hører ikke til i databasen ==> %s, kodenavn: %s" +#: core.c:1356 +#, fuzzy, c-format +#| msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "Din prosessor-sokkel finnes ikke i databasen ➜ %s, kodenavn: %s" -#: core.c:1307 -#, fuzzy +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" -msgstr "Regner ut CPU-multiplikatorer i tilbakefallsmodus" +msgstr "Regner ut prosessor-multiplikatorer i tilbakefallsmodus" -#: core.c:1334 +#: core.c:1402 #, fuzzy msgid "Retrieving motherboard information in fallback mode" msgstr "Henter hovedkortinformasjon i tilbakefallsmodus" -#: core.c:1343 +#: core.c:1411 #, fuzzy msgid "failed to retrieve motherboard information (fallback mode)" msgstr "Klarte ikke å hente hovedkortinformasjon (tilbakefallsmodus)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" -msgstr "Henter CPU-temperatur i tilbakefallsmodus" +msgstr "Henter prosessor-temperatur i tilbakefallsmodus" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" -msgstr "Klarte ikke å hente CPU-temperatur (tilbakefallsmodus)" +msgstr "Klarte ikke å hente prosessor-temperatur (tilbakefallsmodus)" -#: core.c:1449 -#, fuzzy +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" -msgstr "Henter CPU-spenning i tilbakefallsmodus" +msgstr "Henter prosessor-spenning i tilbakefallsmodus" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" -msgstr "Klarte ikke å hente CPU-spenning (tilbakefallsmodus)" +msgstr "Klarte ikke å hente prosessor-spenning (tilbakefallsmodus)" -#: core.c:1477 -#, fuzzy +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" -msgstr "Henter CPU-frekvens i tilbakefallsmodus" +msgstr "Henter prosessor-frekvens i tilbakefallsmodus" -#: core.c:1485 -#, fuzzy +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" -msgstr "Klarte ikke å hente CPU-frekvens (tilbakefallsmodus)" +msgstr "Klarte ikke å hente prosessor-frekvens (tilbakefallsmodus)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "forespørselshåndterer: Tilfelle %i ikke håndtert" -#: gui_gtk.c:59 +#: gui_gtk.c:60 #, fuzzy msgid "Starting GTK GUI…" msgstr "Starter grafisk GTK-brukergrensesnitt…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "Klarte ikke å importere grensesnitt i GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "Tilkoblet nisse" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "Fant ingen polkit-identitetsbekreftelsesagent" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "Forespør passord for å starte nisse i bakgrunnen" -#: gui_gtk.c:513 -#, fuzzy -#| msgid "Start and connect to daemon" +#: gui_gtk.c:534 msgid "Start daemon" -msgstr "Start og koble til nisse" +msgstr "Start nisse" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Kjerne #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "Setter etikettnavn" -#: main.c:54 -#, fuzzy +#: main.c:58 msgid "CPU" -msgstr "CPU" +msgstr "Prosessor" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "Prosessor" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Leverandør" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Kodenavn" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Pakke" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Teknologi" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "Spenning" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Spesifikasjon" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Familie" -#: main.c:63 +#: main.c:67 #, fuzzy msgid "Ext. Family" msgstr "Ekst. familie" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Modell" -#: main.c:65 +#: main.c:69 #, fuzzy msgid "Ext. Model" msgstr "Ekst. modell" -#: main.c:66 +#: main.c:70 #, fuzzy msgid "Temp." msgstr "Temp." -#: main.c:67 +#: main.c:71 #, fuzzy msgid "Stepping" msgstr "Stepping" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Instruksjoner" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Klokker" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "Kjernehastighet" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Multiplikator" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "Busshastighet" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Bruk" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Hurtiglager" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "L1-data" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "L1-instr." -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "Nivå 2" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "Nivå 3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "Sokkel" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "Kjerne(r)" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "Tråd(er)" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "Hurtiglagre" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "L%i-hurtiglager" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "Størrelse" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "Hastighet" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "Test" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "Hovedkort" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "Fabrikant" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "Revisjon" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "Merke" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "Versjon" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "Dato" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "ROM-størrelse" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "Brikkesett" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "Minne" -#: main.c:118 +#: main.c:122 #, fuzzy, c-format msgid "Bank %i" msgstr "Bank %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "Referanse" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "System" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "Operativsystem" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "Kjerne" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "Distro" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "Vertsnavn" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "Oppetid" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "Kompilator" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "Brukt" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "Mellomlagre" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "Mellomlagret" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "Ledig" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "Sidevekslingsfil" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "Grafikk" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "Kort %i" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "Driver" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "Temperatur" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "Minne" + +#: main.c:154 msgid "GPU clock" -msgstr "CPU-klokke" +msgstr "prosessor-klokke" -#: main.c:150 +#: main.c:155 #, fuzzy msgid "Memory clock" msgstr "Minne-klokke" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "Kjernespenning" + +#: main.c:157 +msgid "Power Avg" +msgstr "Effektgjennomsnitt" + +#: main.c:161 msgid "Bench" msgstr "Ytelsestest" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "Primtall (tregt)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "Primtall (raskt)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "Poengsum" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "Kjør" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "Parameter" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "Varighet" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "Tråder" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "Om" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" "on CPU, motherboard and more." msgstr "" "%s er fri programvare som henter info om\n" -"CPU, hovedkort, med mer." +"prosessor, hovedkort, med mer." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "Versjon %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "Utvikler: %s" -#: main.c:176 +#: main.c:183 #, fuzzy, c-format msgid "Site: %s" msgstr "Nettside: %s" -#: main.c:178 +#: main.c:185 #, fuzzy msgid "License" msgstr "Lisens" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "Denne programvaren utgis i henhold til vilkårene i %s" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "Dette programmet kommer deg i hende UTEN NOEN FORM FOR GARANTI" -#: main.c:250 +#: main.c:257 #, fuzzy msgid "Dumping data…" -msgstr "Dumper data…" +msgstr "Dumper data …" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "Frigjør minne" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "Start grafisk brukergrensesnitt (GUI) (forvalg)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "Start tekstbasert brukergrensesnitt (TUI)" -#: main.c:322 +#: main.c:329 #, fuzzy msgid "Dump all data on standard output and exit" msgstr "Dump all data til forvalgt utdata og avslutt" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "Kjør den innebygde kommandoen dmidecode og avslutt" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "Kjør den innebygde kommandoen bandwidth og avslutt" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "Sett egendefinert tid mellom to oppdateringer (i sekunder)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "Sett forvalgt fane (heltall)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" -msgstr "Velg CPU-kjerne å overvåke (heltall)" +msgstr "Velg prosessor-kjerne å overvåke (heltall)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" -"Sett egendefinert båndbreddetest for hastigheter for CPU-hurtiglagre " +"Sett egendefinert båndbreddetest for hastigheter for prosessor-hurtiglagre " "(heltall)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "Start og koble til nisse" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "Ordrik utdata" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "Skriv ut hjelp og avslutt" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "Skriv ut versjon og avslutt" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "Skru av fargelagt utdata" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "Skriv ut info for avlusing" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "Skriv ut påkrevd informasjon å lime inn i en feilrapport" -#: main.c:345 +#: main.c:343 +#, fuzzy +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" +"Sett tastetildeling for NCurses-modus (a[rrows]|e[macs]|i[nverted-T]|v[im])" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "Sett forvalgte kommandolinjeargumenter" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "Påtving bussklokkefrekvens" -#: main.c:346 +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "Ignorer prosessorfrekvens rapportert av libcpuid" + +#: main.c:357 msgid "Read CPUID raw data from a given file" msgstr "Les CPUID-rådata fra en gitt fil" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" -msgstr "Kun skriv ut en melding hvis CPU-en ikke finnes i databasen" - #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "Kun skriv ut en melding hvis prosessoren ikke finnes i databasen" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "Bruk: %s SKJERM {VALG]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "Tilgjengelig SKJERM:" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "Tilgjengelige VALG:" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "Påvirkelige miljøvariabler:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" "Dette er fri programvare: Du står fritt til å endre og redistribuere den." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "Vis %s-linsensen: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "-- %-9s versjon: %s" -#: main.c:566 +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "Klarte ikke å kalle wordexp (%i)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -777,21 +812,19 @@ "\n" "%s! %s has received signal %d (%s) and has crashed.%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" "Du kan lime inn denne tilbakesporingen ved å åpne en ny feilrapport her:" -#: main.c:608 +#: main.c:684 #, fuzzy msgid "an error occurred while setting locale" msgstr "Kunne ikke sette lokalitet" #: tui_ncurses.c:72 -#, fuzzy -#| msgid "Starting NCurses TUI..." msgid "Starting NCurses TUI…" -msgstr "Starter ncurses-TUI…" +msgstr "Starter NCurses-TUI …" #: tui_ncurses.c:80 msgid "" @@ -806,26 +839,26 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "Klarte ikke å sette opp %s-terminal (err=%i); faller tilbake til %s" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "Vinduet er for lite!\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 #, fuzzy msgid "Press 'h' to see help.\n" msgstr "Trykk \"h\" for å vise hjelp.\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, fuzzy, c-format msgid "Welcome in %s NCurses help!\n" msgstr "Velkommen til %s-ncurseshjelpen!\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" "Denne hjelpen beskrives bruken av dette tekstbaserte brukergrensesnittet.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -833,45 +866,44 @@ "\n" "Programvide hurtigtaster:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "\tTrykk \"venstre piltast\" for å veksle i venstre fane.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "\tTrykk \"høyre piltast\" for å veksle i høyre fane.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 #, fuzzy msgid "\tPress 'h' key to see this help.\n" msgstr "\tTrykk \"h\"-tasten for å se denne hjelpen.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 #, fuzzy msgid "\tPress 'q' key to exit.\n" msgstr "\tTrykk \"q\"-tast for å avslutte.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" msgstr "" "\n" -"CPU-fane:\n" +"Prosessor-fane:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 #, fuzzy msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" "\tTrykk \"nedover-piltast\" ↓ for å senke kjerneantall å holde oppsikt med.\n" -#: tui_ncurses.c:428 -#, fuzzy +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" "\tTrykk \"oppover-piltast\" ↑ for å øke kjerneantallet å holde oppsyn med.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -879,17 +911,17 @@ "\n" "Fane for hurtiglagre:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 #, fuzzy msgid "\tPress 'down' key to switch to previous test.\n" msgstr "\tTrykk \"nedovertast\" ↓ for å bytte til forrige test.\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 #, fuzzy msgid "\tPress 'up' key' to switch to next test.\n" msgstr "\tTrykk \"nedovertast\" ↑ for å bytte til neste test.\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -897,34 +929,34 @@ "\n" "Ytelsestestfane:\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 #, fuzzy msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "\tTrykk \"nedover-piltast\" ↓ for å senke ytelsestestens varighet.\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "\tTrykk \"oppovertast\" ↑ for å endre ytelsestestens varighet.\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "\tTrykk \"neste side-tast\" for å senke antall tråder i bruk.\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "\tTrykk \"forrige side-tast\" for å øke antall tråder i bruk.\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 #, fuzzy msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "\tTrykk \"s\"-tast for å starte/stoppe primtall (treg) ytelsestest.\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 #, fuzzy msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "\tTrykk \"f\"-tast for å starte/stoppe primtall (rask) ytelsestest.\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -932,71 +964,95 @@ "\n" "Trykk vilkårlig tast for å avslutte denne hjelpen.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "Kunne ikke åpne fil \"%s\" (%s)" -#: util.c:195 +#: util.c:201 #, fuzzy, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "Kunne ikke kjøre kommandoen \"%s\" (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "Klarte ikke ikke å åpne %s-mappe" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "Feil under kompilering av regulære uttrykk" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "pkexec: Kunne ikke utføre identitetsbekreftelse (dialogvindu avvist)" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "pkexec: Kunne ikke utføre dentitetsbekreftelse (fant ikke)" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "pkexec: Fant ikke kommandoen" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "pkexec: Uventet feilkode" -#: cpu-x.h:52 -#, fuzzy -#| msgid "could not reallocate memory" +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" -msgstr "kunne ikke omfordele minne" +msgstr "Fatal feil: Kunne ikke tildele minne" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "byte" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "kB" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "MB" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "GB" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "TB" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +#, fuzzy +#| msgid "MB" +msgid "MiB" +msgstr "MB" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +#, fuzzy +#| msgid "GB" +msgid "GiB" +msgstr "GB" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +#, fuzzy +#| msgid "TB" +msgid "TiB" +msgstr "TB" + #~ msgid "Exiting %s" #~ msgstr "Avslutter %s" diff -Nru cpu-x-4.0.1/po/pa.po cpu-x-4.1.0/po/pa.po --- cpu-x-4.0.1/po/pa.po 1970-01-01 00:00:00.000000000 +0000 +++ cpu-x-4.1.0/po/pa.po 2021-01-10 09:47:59.000000000 +0000 @@ -0,0 +1,991 @@ +# CPU-X translations template +# Copyright © 2014-2021 Xorg +# This file is distributed under the same license as the cpu-x package. +# Aman ALam , 2020. +msgid "" +msgstr "" +"Project-Id-Version: cpu-x\n" +"Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-07-05 01:41+0000\n" +"Last-Translator: Aman ALam \n" +"Language-Team: Punjabi \n" +"Language: pa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.2-dev\n" + +#: core.c:213 +msgid "Finding CPU technology" +msgstr "CPU ਤਕਨਾਲੋਜੀ ਲੱਭੀ ਜਾ ਰਹੀ ਹੈ" + +#: core.c:232 +#, c-format +msgid "" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" +msgstr "" + +#: core.c:243 +#, c-format +msgid "%d x %d %s, %d-way" +msgstr "%d x %d %s, %d-ਵੇਅ" + +#: core.c:244 +#, c-format +msgid "%d %s, %d-way" +msgstr "" + +#: core.c:245 +#, c-format +msgid "%s associative, %d-%s line size" +msgstr "" + +#: core.c:250 +msgid "Calling libcpuid for retrieving static data" +msgstr "" + +#: core.c:263 +#, c-format +msgid "failed to call libcpuid (%s)" +msgstr "" + +#: core.c:433 +msgid "Calling libcpuid for retrieving dynamic data" +msgstr "" + +#: core.c:446 +msgid "Calling libcpuid for retrieving CPU MSR static values" +msgstr "" + +#: core.c:471 +msgid "Calling libcpuid for retrieving CPU MSR dynamic values" +msgstr "" + +#: core.c:494 +msgid "Calculating CPU multipliers" +msgstr "" + +#: core.c:542 +#, c-format +msgid "cannot find unit in '%s' string at position %i" +msgstr "" + +#: core.c:572 +msgid "Calling dmidecode" +msgstr "" + +#: core.c:605 +msgid "Calculating CPU usage" +msgstr "" + +#: core.c:656 +msgid "Calling bandwidth" +msgstr "" + +#: core.c:731 +#, c-format +msgid "No kernel driver in use for graphic card at path %s" +msgstr "" + +#: core.c:750 +#, c-format +msgid "Your GPU driver is unknown: %s" +msgstr "" + +#: core.c:782 +msgid "Finding devices" +msgstr "" + +#: core.c:794 +#, c-format +msgid "Skip devices search (wrong permissions on %s device)" +msgstr "" + +#: core.c:823 +#, c-format +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "" + +#: core.c:839 +msgid "failed to find chipset vendor and model" +msgstr "" + +#: core.c:841 +msgid "failed to find graphic card vendor and model" +msgstr "" + +#: core.c:885 +msgid "Retrieving GPU clocks" +msgstr "" + +#: core.c:915 +msgid "None" +msgstr "" + +#: core.c:1044 +#, c-format +msgid "Driver for GPU %u doesn't report frequencies" +msgstr "" + +#: core.c:1080 +msgid "failed to retrieve GPU clocks" +msgstr "" + +#: core.c:1097 +msgid "Identifying running system" +msgstr "" + +#: core.c:1100 +msgid "failed to identify running system" +msgstr "" + +#: core.c:1142 +msgid "Calling libprocps" +msgstr "" + +#: core.c:1164 +msgid "Calling libstatgrab" +msgstr "" + +#: core.c:1194 +#, c-format +msgid "%i days, %i hours, %i minutes, %i seconds" +msgstr "" + +#: core.c:1250 +msgid "Updating benchmark status" +msgstr "" + +#: core.c:1251 tui_ncurses.c:809 +#, c-format +msgid "%u mins" +msgstr "" + +#: core.c:1253 core.c:1254 +msgid "Inactive" +msgstr "" + +#: core.c:1258 core.c:1259 +msgid "Not started" +msgstr "" + +#: core.c:1264 +msgid "Active" +msgstr "" + +#: core.c:1269 +#, c-format +msgid "(%u hours left)" +msgstr "" + +#: core.c:1271 +#, c-format +msgid "(%u minutes left)" +msgstr "" + +#: core.c:1273 +#, c-format +msgid "(%u seconds left)" +msgstr "" + +#: core.c:1278 +#, c-format +msgid "in %u hours" +msgstr "" + +#: core.c:1280 +#, c-format +msgid "in %u minutes" +msgstr "" + +#: core.c:1282 +#, c-format +msgid "in %u seconds" +msgstr "" + +#: core.c:1298 +msgid "Starting benchmark" +msgstr "" + +#: core.c:1317 +msgid "an error occurred while starting benchmark" +msgstr "" + +#: core.c:1334 +msgid "Finding CPU package in fallback mode" +msgstr "" + +#: core.c:1356 +#, c-format +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "" + +#: core.c:1375 +msgid "Calculating CPU multipliers in fallback mode" +msgstr "" + +#: core.c:1402 +msgid "Retrieving motherboard information in fallback mode" +msgstr "" + +#: core.c:1411 +msgid "failed to retrieve motherboard information (fallback mode)" +msgstr "" + +#: core.c:1463 +msgid "Retrieving CPU temperature in fallback mode" +msgstr "" + +#: core.c:1504 +msgid "failed to retrieve CPU temperature (fallback mode)" +msgstr "" + +#: core.c:1517 +msgid "Retrieving CPU voltage in fallback mode" +msgstr "" + +#: core.c:1530 +msgid "failed to retrieve CPU voltage (fallback mode)" +msgstr "" + +#: core.c:1545 +msgid "Retrieving CPU frequency in fallback mode" +msgstr "" + +#: core.c:1553 +msgid "failed to retrieve CPU frequency (fallback mode)" +msgstr "" + +#: daemon.c:256 +#, c-format +msgid "request_handler: case %i not handled" +msgstr "" + +#: gui_gtk.c:60 +msgid "Starting GTK GUI…" +msgstr "" + +#: gui_gtk.c:68 +msgid "failed to import UI in GtkBuilder" +msgstr "" + +#: gui_gtk.c:522 +msgid "Connected to daemon" +msgstr "" + +#: gui_gtk.c:524 +msgid "No polkit authentication agent found" +msgstr "" + +#: gui_gtk.c:528 +msgid "Ask password to start daemon in background" +msgstr "" + +#: gui_gtk.c:534 +msgid "Start daemon" +msgstr "" + +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 +#, c-format +msgid "Core #%i" +msgstr "" + +#: gui_gtk.c:623 +#, c-format +msgid "%s" +msgstr "" + +#: main.c:56 +msgid "Setting label names" +msgstr "" + +#: main.c:58 +msgid "CPU" +msgstr "" + +#: main.c:59 +msgid "Processor" +msgstr "" + +#: main.c:60 main.c:115 main.c:148 +msgid "Vendor" +msgstr "" + +#: main.c:61 +msgid "Code Name" +msgstr "" + +#: main.c:62 +msgid "Package" +msgstr "" + +#: main.c:63 +msgid "Technology" +msgstr "" + +#: main.c:64 +msgid "Voltage" +msgstr "" + +#: main.c:65 +msgid "Specification" +msgstr "" + +#: main.c:66 +msgid "Family" +msgstr "" + +#: main.c:67 +msgid "Ext. Family" +msgstr "" + +#: main.c:68 main.c:105 main.c:116 main.c:150 +msgid "Model" +msgstr "" + +#: main.c:69 +msgid "Ext. Model" +msgstr "" + +#: main.c:70 +msgid "Temp." +msgstr "" + +#: main.c:71 +msgid "Stepping" +msgstr "" + +#: main.c:72 +msgid "Instructions" +msgstr "" + +#: main.c:74 +msgid "Clocks" +msgstr "" + +#: main.c:75 +msgid "Core Speed" +msgstr "" + +#: main.c:76 +msgid "Multiplier" +msgstr "" + +#: main.c:77 +msgid "Bus Speed" +msgstr "" + +#: main.c:78 main.c:152 +msgid "Usage" +msgstr "" + +#: main.c:80 +msgid "Cache" +msgstr "" + +#: main.c:81 +msgid "L1 Data" +msgstr "" + +#: main.c:82 +msgid "L1 Inst." +msgstr "" + +#: main.c:83 +msgid "Level 2" +msgstr "" + +#: main.c:84 +msgid "Level 3" +msgstr "" + +#: main.c:86 +msgid "Socket(s)" +msgstr "" + +#: main.c:87 +msgid "Core(s)" +msgstr "" + +#: main.c:88 +msgid "Thread(s)" +msgstr "" + +#: main.c:91 +msgid "Caches" +msgstr "" + +#: main.c:95 +#, c-format +msgid "L%i Cache" +msgstr "" + +#: main.c:96 +msgid "Size" +msgstr "" + +#: main.c:97 +msgid "Speed" +msgstr "" + +#: main.c:99 +msgid "Test" +msgstr "" + +#: main.c:102 main.c:103 +msgid "Motherboard" +msgstr "" + +#: main.c:104 +msgid "Manufacturer" +msgstr "" + +#: main.c:106 +msgid "Revision" +msgstr "" + +#: main.c:108 +msgid "BIOS" +msgstr "" + +#: main.c:109 +msgid "Brand" +msgstr "" + +#: main.c:110 +msgid "Version" +msgstr "" + +#: main.c:111 +msgid "Date" +msgstr "" + +#: main.c:112 +msgid "ROM Size" +msgstr "" + +#: main.c:114 +msgid "Chipset" +msgstr "" + +#: main.c:119 main.c:135 +msgid "Memory" +msgstr "" + +#: main.c:122 +#, c-format +msgid "Bank %i" +msgstr "" + +#: main.c:123 +msgid "Reference" +msgstr "" + +#: main.c:127 +msgid "System" +msgstr "" + +#: main.c:128 +msgid "Operating System" +msgstr "" + +#: main.c:129 +msgid "Kernel" +msgstr "" + +#: main.c:130 +msgid "Distribution" +msgstr "" + +#: main.c:131 +msgid "Hostname" +msgstr "" + +#: main.c:132 +msgid "Uptime" +msgstr "" + +#: main.c:133 +msgid "Compiler" +msgstr "" + +#: main.c:136 +msgid "Used" +msgstr "" + +#: main.c:137 +msgid "Buffers" +msgstr "" + +#: main.c:138 +msgid "Cached" +msgstr "" + +#: main.c:139 +msgid "Free" +msgstr "" + +#: main.c:140 +msgid "Swap" +msgstr "" + +#: main.c:143 +msgid "Graphics" +msgstr "" + +#: main.c:147 +#, c-format +msgid "Card %i" +msgstr "" + +#: main.c:149 +msgid "Driver" +msgstr "" + +#: main.c:151 +msgid "Temperature" +msgstr "" + +#: main.c:153 +msgid "Memory Used" +msgstr "" + +#: main.c:154 +msgid "GPU clock" +msgstr "" + +#: main.c:155 +msgid "Memory clock" +msgstr "" + +#: main.c:156 +msgid "Core Voltage" +msgstr "" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 +msgid "Bench" +msgstr "" + +#: main.c:162 +msgid "Prime numbers (slow)" +msgstr "" + +#: main.c:163 +msgid "Prime numbers (fast)" +msgstr "" + +#: main.c:166 +msgid "Score" +msgstr "" + +#: main.c:167 +msgid "Run" +msgstr "" + +#: main.c:170 +msgid "Parameters" +msgstr "" + +#: main.c:171 +msgid "Duration" +msgstr "" + +#: main.c:172 +msgid "Threads" +msgstr "" + +#: main.c:175 main.c:180 +msgid "About" +msgstr "" + +#: main.c:177 +#, c-format +msgid "" +"%s is a Free software that gathers information\n" +"on CPU, motherboard and more." +msgstr "" + +#: main.c:181 +#, c-format +msgid "Version %s" +msgstr "" + +#: main.c:182 +#, c-format +msgid "Author: %s" +msgstr "" + +#: main.c:183 +#, c-format +msgid "Site: %s" +msgstr "" + +#: main.c:185 +msgid "License" +msgstr "" + +#: main.c:188 +#, c-format +msgid "This software is distributed under the terms of %s" +msgstr "" + +#: main.c:190 main.c:431 +msgid "This program comes with ABSOLUTELY NO WARRANTY" +msgstr "" + +#: main.c:257 +msgid "Dumping data…" +msgstr "" + +#: main.c:299 +msgid "Freeing memory" +msgstr "" + +#: main.c:327 +msgid "Start graphical user interface (GUI) (default)" +msgstr "" + +#: main.c:328 +msgid "Start text-based user interface (TUI)" +msgstr "" + +#: main.c:329 +msgid "Dump all data on standard output and exit" +msgstr "" + +#: main.c:330 +msgid "Run embedded command dmidecode and exit" +msgstr "" + +#: main.c:331 +msgid "Run embedded command bandwidth and exit" +msgstr "" + +#: main.c:332 +msgid "Set custom time between two refreshes (in seconds)" +msgstr "" + +#: main.c:333 +msgid "Set default tab (integer)" +msgstr "" + +#: main.c:334 +msgid "Select CPU core to monitor (integer)" +msgstr "" + +#: main.c:335 +msgid "Set custom bandwidth test for CPU caches speed (integer)" +msgstr "" + +#: main.c:336 +msgid "Start and connect to daemon" +msgstr "" + +#: main.c:337 +msgid "Verbose output" +msgstr "" + +#: main.c:338 +msgid "Print help and exit" +msgstr "" + +#: main.c:339 +msgid "Print version and exit" +msgstr "" + +#: main.c:340 +msgid "Disable colored output" +msgstr "" + +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 +msgid "Print required information to paste in an issue" +msgstr "" + +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 +msgid "Enforce the bus clock" +msgstr "" + +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 +msgid "Read CPUID raw data from a given file" +msgstr "" + +#: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 +#, c-format +msgid "Usage: %s DISPLAY [OPTIONS]\n" +msgstr "" + +#: main.c:383 +msgid "Available DISPLAY:" +msgstr "" + +#: main.c:392 +msgid "Available OPTIONS:" +msgstr "" + +#: main.c:400 +msgid "Influenceable environment variables:" +msgstr "" + +#: main.c:430 +msgid "This is free software: you are free to change and redistribute it." +msgstr "" + +#: main.c:432 +#, c-format +msgid "See the %s license: <%s>\n" +msgstr "" + +#: main.c:439 +#, c-format +msgid "-- %-9s version: %s" +msgstr "" + +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "" + +#: main.c:641 +#, c-format +msgid "" +"\n" +"%sOops, something was wrong! %s has received signal %d (%s) and has crashed." +"%s" +msgstr "" + +#: main.c:656 +msgid "You can paste this backtrace by opening a new issue here:" +msgstr "" + +#: main.c:684 +msgid "an error occurred while setting locale" +msgstr "" + +#: tui_ncurses.c:72 +msgid "Starting NCurses TUI…" +msgstr "" + +#: tui_ncurses.c:80 +msgid "" +"FATAL ERROR: terminfo database could not be found (try to set TERMINFO " +"environment variable)" +msgstr "" + +#: tui_ncurses.c:85 +#, c-format +msgid "Failed to set up %s terminal (err=%i); falling back to %s" +msgstr "" + +#: tui_ncurses.c:300 +msgid "Window is too small!\n" +msgstr "" + +#: tui_ncurses.c:308 +msgid "Press 'h' to see help.\n" +msgstr "" + +#: tui_ncurses.c:460 +#, c-format +msgid "Welcome in %s NCurses help!\n" +msgstr "" + +#: tui_ncurses.c:461 +msgid "This help describes how to use this Text-based User Interface.\n" +msgstr "" + +#: tui_ncurses.c:463 +msgid "" +"\n" +"Global keys:\n" +msgstr "" + +#: tui_ncurses.c:464 +msgid "\tPress 'left' key to switch in left tab.\n" +msgstr "" + +#: tui_ncurses.c:465 +msgid "\tPress 'right' key to switch in right tab.\n" +msgstr "" + +#: tui_ncurses.c:466 +msgid "\tPress 'h' key to see this help.\n" +msgstr "" + +#: tui_ncurses.c:467 +msgid "\tPress 'q' key to exit.\n" +msgstr "" + +#: tui_ncurses.c:469 +msgid "" +"\n" +"CPU tab:\n" +msgstr "" + +#: tui_ncurses.c:470 +msgid "\tPress 'down' key to decrease core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:471 +msgid "\tPress 'up' key to increase core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:473 +msgid "" +"\n" +"Caches tab:\n" +msgstr "" + +#: tui_ncurses.c:474 +msgid "\tPress 'down' key to switch to previous test.\n" +msgstr "" + +#: tui_ncurses.c:475 +msgid "\tPress 'up' key' to switch to next test.\n" +msgstr "" + +#: tui_ncurses.c:477 +msgid "" +"\n" +"Bench tab:\n" +msgstr "" + +#: tui_ncurses.c:478 +msgid "\tPress 'down' key to decrement benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:479 +msgid "\tPress 'up' key to increment benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:480 +msgid "\tPress 'next page' key to decrement number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:481 +msgid "\tPress 'previous page' key to increment number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:482 +msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:483 +msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:485 +msgid "" +"\n" +"Press any key to exit this help.\n" +msgstr "" + +#: util.c:171 +#, c-format +msgid "an error occurred while opening file '%s' (%s)" +msgstr "" + +#: util.c:201 +#, c-format +msgid "an error occurred while running command '%s' (%s)" +msgstr "" + +#: util.c:259 util.c:319 +#, c-format +msgid "failed to open %s directory" +msgstr "" + +#: util.c:332 +msgid "an error occurred while compiling regex" +msgstr "" + +#: util.c:458 +msgid "pkexec: authorization could not be obtained (dialog dismissed)" +msgstr "" + +#: util.c:461 +msgid "pkexec: authorization could not be obtained (not authorized)" +msgstr "" + +#: util.c:464 +msgid "pkexec: command not found" +msgstr "" + +#: util.c:467 +msgid "pkexec: unexpected error code" +msgstr "" + +#: cpu-x.h:53 +msgid "FATAL ERROR: could not allocate memory" +msgstr "" + +#: cpu-x.h:92 +msgid "bytes" +msgstr "" + +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 +msgid "kB" +msgstr "" + +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 +msgid "MB" +msgstr "" + +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 +msgid "GB" +msgstr "" + +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 +msgid "TB" +msgstr "" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" diff -Nru cpu-x-4.0.1/po/pl.po cpu-x-4.1.0/po/pl.po --- cpu-x-4.0.1/po/pl.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/pl.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Translators: # Michał Głowienka , 2016 @@ -6,13 +6,13 @@ # Mr Talon63 , 2019. # kakiremora , 2020. # Michal Biesiada , 2020. -# WaldiS , 2020. +# WaldiS , 2020, 2021. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-05-19 12:57+0000\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2021-01-09 14:41+0000\n" "Last-Translator: WaldiS \n" "Language-Team: Polish \n" @@ -23,587 +23,601 @@ "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" "%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" "%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.4.1-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "Wyszukiwanie technologi procesora" -#: core.c:229 +#: core.c:232 #, c-format msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" -"Twojego procesora nie ma w bazie danych ==> %s, model: %i, ext. model: %i, " +"Twój CPU nie jest obecny w bazie danych ==> %s, model: %i, ext. model: %i, " "ext. family: %i" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "%d x %d %s, %d-sposób" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "%d %s, %d-sposób" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "%s przemienne, %d-%s rozmiar linii" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Wywołanie libcpuid w celu pobierania danych statycznych" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "nie udało się wywołać libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "Wywołanie libcpuid w celu pobierania danych dynamicznych" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "Wywołanie libcpuid w celu pobrania statycznych danych z CPU MSR" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "Wywołanie libcpuid w celu pobrania dynamicznych danych z CPU MSR" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "Obliczanie mnożnika CPU" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "nie można odnaleźć jednostki w ciągu '%s' w pozycji %i" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "Wywołanie dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "Obliczanie użycia procesora" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "Wywołanie bandwidth" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "Brak sterownika jądra dla karty graficznej przy ścieżce %s" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "Twój sterownik GPU jest nieznany: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "Wyszukiwanie urządzeń" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" msgstr "Pomiń wyszukiwanie urządzeń (brak uprawnień do urządzenia %s)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Dostawca procesora GPU jest nieznany: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Dostawca procesora GPU jest nieznany: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "nie udało się znaleźć producenta i modelu chipsetu" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "nie udało się znaleźć producenta i modelu GPU" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "Pobieranie zegarów GPU" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "Żaden" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" msgstr "Sterownik procesora graficznego %u nie raportuje częstotliwości" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "nie udało się znaleźć zegarów GPU" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "Identyfikacja uruchomionego systemu" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "nie udało się zidentyfikować uruchomionego systemu" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "Wywołanie libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "Wywołanie libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i dni, %i godzin, %i minut, %i sekund" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "Aktualizacja statusu benchmarku" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u min" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Nieaktywny" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Nie uruchomiono" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Aktywny" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u godzin pozostało)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u minut pozostało)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(pozostało %u sekund)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "w %u godzinach" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "w %u minutach" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "w %u sekundach" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "Uruchamianie benchmarku" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "wystąpił błąd podczas uruchamiania benchmarku" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "Wyszukiwanie rodzaju układu CPU w trybie awaryjnym" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "Twojego gniazda CPU nie ma w bazie ==> %s, codename: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "Obliczanie mnożnika CPU w trybie awaryjnym" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "Pozyskiwanie informacji o płycie głównej w trybie awaryjnym" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "nie udało się pobrać informacji o płycie głównej (tryb awaryjny)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "Pozyskiwanie informacji o temperaturze CPU w trybie awaryjnym" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "nie udało się pobrać temperatury CPU (tryb awaryjny)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "Pozyskiwanie napięcia CPU w trybie awaryjnym" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "nie udało się pozyskać napięcia CPU (tryb awaryjny)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "Pobieranie częstotliwości procesora w trybie awaryjnym" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "nie udało się pobrać częstotliwości procesora (tryb awaryjny)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "moduł obsługi żądań: przypadek %i nie obsługiwany" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "Uruchamianie GTK GUI…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "nie udało się zaimportować interfejsu z GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "Połączony z demonem" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "Nie znaleziono agenta uwierzytelniającego polkit" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "Pytaj o hasło, aby uruchomić demona w tle" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "Uruchom demon" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Rdzeń #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "Ustawianie nazw etykiet" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "Processor" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Producent" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Nazwa kodowa" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Rodzaj Układu" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Technologia" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "Napięcie" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Specyfikacja" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Rodzina" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "Zewnętrzna Rodzina" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Model" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "Zewnętrzny Model" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "Temperatura." -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "Krok" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Instrukcje" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Zegary" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "Częstotliwość rdzenia" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Mnożnik" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "Częstotliwość Szyny" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Użycie" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Pamięć podręczna" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "L1 Dane" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "L1 Instrukcja." -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "Poziom 2" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "Poziom 3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "Gniazda" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "Rdzenie" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "Wątki" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "Pamięci Podręczne" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "Pamięć podręczna L%i" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "Rozmiar" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "Prędkość" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "Testy" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "Płyta główna" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "Producent" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "Rewizja" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "Marka" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "Wersja" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "Data" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "ROM Rozmiar" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "Chipset" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "Pamięć" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "Slot %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "Referencja" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "System" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "System operacyjny" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "Jądro" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "Dystrybucja" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "Nazwa hosta" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "Czas pracy" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "Kompilator" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "Używana" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "Buforowana" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "Podręczna" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "Wolna" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "Wymiany" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "Grafika" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "Karta %i" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "Sterownik" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "Temperatura" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "Pamięć" + +#: main.c:154 msgid "GPU clock" msgstr "Zegar GPU" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "Zegar pamięci" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "Napięcie rdzenia" + +#: main.c:157 +msgid "Power Avg" +msgstr "Moc śr" + +#: main.c:161 msgid "Bench" msgstr "Bench" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "Liczby pierwsze (wolno)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "Liczby pierwsze (szybko)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "Wynik" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "Uruchom" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "Parametry" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "Czas trwania" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "Wątki" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "O Programie" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -612,148 +626,171 @@ "%s jest darmowym programem który gromadzi informacje\n" "o CPU, płycie głównej i wiele więcej." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "Wersja %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "Autor: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "Strona domowa: %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "Licencja" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "To oprogramowanie jest rozpowszechniane na warunkach %s" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "To oprogramowanie jest dostarczane bez ŻADNEJ GWARANCJI" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "Przesyłanie danych…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "Zwalnianie pamięci" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "Uruchom graficzny interfejs użytkownika (GUI) (domyślnie)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "Uruchom tekstowy interfejs użytkownika (TUI)" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "Zrzuć wszystkie dane na standardowe wyjście i wyjdź" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "Uruchom wbudowane polecenie dmidecode i wyjdź" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "Uruchom wbudowane pasmo poleceń i zakończ" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "Ustaw niestandardowy czas między dwoma odświeżeniami (w sekundach)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "Ustaw domyślną kartę (liczba całkowita)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "Wybierz rdzeń procesora do monitorowania (liczba całkowita)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" "Ustaw niestandardowy test przepustowości dla szybkości pamięci podręcznej " "procesora (liczba całkowita)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "Uruchamianie i łączenie się z demonem" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "Pełne dane wyjściowe" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "Drukuj pomoc i wyjdź" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "Wydrukuj wersję i wyjdź" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "Wyłącz kolorowe wyjście" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "Wydrukuj informacje do debugowania" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "Wydrukuj wymagane informacje do wklejenia w śledzeniu problemów" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" +"Ustaw mapowanie klawiszy dla trybu NCurses (a [rrows] | e [macs] | i " +"[nverted-T] | v [im])" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "Dodaj domyślne argumenty wiersza poleceń" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "Wymuszanie zegara magistrali" -#: main.c:346 +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "Ignoruj częstotliwość procesora zgłaszaną przez libcpuid" + +#: main.c:357 msgid "Read CPUID raw data from a given file" msgstr "Odczyt danych nieprzetworzonych CPUID z danego pliku" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" -msgstr "Wydrukuj komunikat tylko wtedy, gdy CPU nie należy do bazy danych" - #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "Wydrukuj komunikat tylko wtedy, gdy CPU nie ma w bazie danych" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "Użycie: %s WYŚWIETL [OPCJE]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "Dostępny WYŚWIETLACZ:" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "Dostępne OPCJE:" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "Zmienne środowiskowe, na które można wpłynąć:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "To jest wolne oprogramowanie: możesz je zmieniać i rozpowszechniać." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "Zobacz licencje %s: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "-- %-9s wersja: %s" -#: main.c:566 +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "nie udało się wywołać wordexp (%i)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -763,11 +800,11 @@ "\n" "%s Oops, coś było nie tak! %s otrzymał sygnał %d (%s) i się zawiesił.%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "Możesz wkleić to śledzenie, otwierając nowy problem tutaj:" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "wystąpił błąd podczas ustawiania ustawień regionalnych" @@ -788,26 +825,26 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "Nie można skonfigurować terminala %s (err=%i); powrót do %s" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "Okno jest za małe!\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "Naciśnij 'h' żeby zobaczyć pomoc\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "Witamy w pomocy %s NCurses!\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" "W tej pomocy opisano sposób korzystania z tekstowego interfejsu " "użytkownika.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -815,23 +852,23 @@ "\n" "Klawisze globalne:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "\tNaciśnij klawisz „w lewo”, aby przełączyć się na lewą kartę.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "\tNaciśnij klawisz „w prawo”, aby przełączyć na prawą kartę.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "\tNaciśnij klawisz 'h', aby zobaczyć tę pomoc.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "\tNacisnąć klawisz \"q\", aby wyjść.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -839,18 +876,18 @@ "\n" "Zakładka CPU:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" "\tNaciśnij przycisk \"w dół\", aby zmniejszyć liczbę rdzeni do " "monitorowania.\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" "\tNaciśnij klawisz „w górę”, aby zwiększyć liczbę rdzeni do monitorowania.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -858,15 +895,15 @@ "\n" "Karta Pamięć Podręczna:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "\tNaciśnij klawisz „w dół”, aby wrócić do poprzedniego testu.\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "\tNaciśnij klawisz „w górę”, aby przejść do następnego testu.\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -874,43 +911,43 @@ "\n" "Karta testy wydajności:\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" "\tNaciśnij klawisz „w dół”, aby zmniejszyć czas trwania testu " "porównawczego.\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" "\tNaciśnij klawisz „w górę”, aby zwiększyć czas trwania testu " "porównawczego.\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" "\tNaciśnij przycisk „następna strona”, aby zmniejszyć liczbę używanych " "wątków.\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" "\tNaciśnij przycisk „poprzednia strona”, aby zwiększyć liczbę używanych " "wątków.\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" "\tNaciśnij klawisz 's', aby rozpocząć/zatrzymać test wydajności liczenia " "liczb pierwszych (powoli).\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" "\tNaciśnij klawisz 'f', aby uruchomić/zatrzymać test wydajności zliczania " "liczb pierwszych (szybko).\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -918,70 +955,96 @@ "\n" "Naciśnij dowolny klawisz, aby zamknąć tę pomoc.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "wystąpił błąd podczas otwierania pliku '%s' (%s)" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "wystąpił błąd podczas uruchamiania polecenia '%s' (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "Nie udało się otworzyć pliku %s" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "wystąpił błąd podczas kompilacji wyrażenia regularnego" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" "pkexec: nie można uzyskać autoryzacji (okno dialogowe zostało odrzucone)" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "pkexec: nie można było uzyskać autoryzacji (nie autoryzowano)" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "pkexec: nie znaleziono polecenia" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "pkexec: nieoczekiwany kod błędu" -#: cpu-x.h:52 +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" msgstr "Błąd krytyczny: nie można przydzielić pamięci" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "bajtów" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "kB" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "MB" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "GB" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "TB" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +#, fuzzy +#| msgid "MB" +msgid "MiB" +msgstr "MB" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +#, fuzzy +#| msgid "GB" +msgid "GiB" +msgstr "GB" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +#, fuzzy +#| msgid "TB" +msgid "TiB" +msgstr "TB" + #~ msgid "Exiting %s" #~ msgstr "Wychodzące %s" diff -Nru cpu-x-4.0.1/po/pt_BR.po cpu-x-4.1.0/po/pt_BR.po --- cpu-x-4.0.1/po/pt_BR.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/pt_BR.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,607 +1,632 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Translators: # Lara Maia , 2015-2016,2018 # Rui Mendes , 2019. # Seila Oxe , 2019. # DanielDevBR , 2020. -# Celio Alves , 2020. +# Celio Alves , 2020, 2021. # Samuel Carvalho de Araújo , 2020. +# André Marcelo Alvarenga , 2020. +# LL Magical , 2020. +# Wellington Terumi Uemura , 2021. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-05-29 15:41+0000\n" -"Last-Translator: Samuel Carvalho de Araújo \n" -"Language-Team: Portuguese (Brazil) \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2021-01-10 09:17+0000\n" +"Last-Translator: Wellington Terumi Uemura \n" +"Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.4.1-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" -msgstr "Encontrando tecnologia da CPU" +msgstr "Localizando a tecnologia da CPU" -#: core.c:229 +#: core.c:232 #, c-format msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" -"Sua CPU não existe no banco de dados ==> %s, modelo: %i, ext. modelo: %i, " +"A sua CPU não consta do banco de dados ==> %s, modelo: %i, ext. modelo: %i, " "ext. família: %i" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "%d x %d %s, %d-via(s)" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "%d %s, %d-via(s)" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" -msgstr "%s associativa, %d-tamanho da linha %s" +msgstr "%s associativa, tam. linha %d-%s" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" -msgstr "Chamando libcpuid para recuperar dados estáticos" +msgstr "Invocando o libcpuid para recuperar os dados estáticos" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" -msgstr "Falha ao chamar libcpuid (%s)" +msgstr "Falha ao invocar o libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" -msgstr "Chamando libcpuid para recuperar dados dinâmicos" +msgstr "Invocando o libcpuid para recuperar os dados dinâmicos" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" -msgstr "Chamando libcpuid para recuperar valores estáticos da CPU MSR" +msgstr "Invocando o libcpuid para recuperar os valores estáticos da CPU MSR" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" -msgstr "Chamando libcpuid para recuperar valores dinâmicos da CPU MSR" +msgstr "Invocando o libcpuid para recuperar os valores dinâmicos da CPU MSR" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" -msgstr "Calculando multiplicadores da CPU" +msgstr "Calculando os multiplicadores da CPU" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "não é possível encontrar a unidade na string '%s' na posição %i" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" -msgstr "Chamando dmidecode" +msgstr "Invocando o dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" -msgstr "Calculando uso da CPU" +msgstr "Calculando a utilização da CPU" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" -msgstr "Chamando bandwidth" +msgstr "Invocando a largura de banda" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" -msgstr "Nenhum driver do kernel em uso para a placa de vídeo no caminho %s" +msgstr "" +"Não há um driver do kernel sendo utilizado para a placa de vídeo no caminho " +"%s" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "O driver da GPU é desconhecido: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" -msgstr "Encontrando dispositivos" +msgstr "Localizando os dispositivos" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" -msgstr "Pular pesquisa de dispositivos (permissões erradas no dispositivo %s)" +msgstr "" +"Ignore a pesquisa dos dispositivos (permissões erradas no dispositivo %s)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Seu fabricante de GPU é desconhecido: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "A fabricante da GPU é desconhecido: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" -msgstr "falha ao encontrar o fabricante e o modelo do chipset" +msgstr "" +"houve uma falha durante a localização do fabricante e do modelo do chipset" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" -msgstr "falha ao encontrar o fabricante e o modelo da placa de vídeo" +msgstr "" +"houve uma falha durante a localização do fabricante e do modelo da placa de " +"vídeo" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" -msgstr "Obtendo clock da GPU" +msgstr "Obtendo a frequência da GPU" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "Nenhum" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" -msgstr "O driver para a GPU %u não reporta frequências" +msgstr "O driver para a GPU %u não informa quaisquer frequências" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" -msgstr "Falha ao obter o clock da GPU" +msgstr "Houve uma falha durante a obtenção da frequência da GPU" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" -msgstr "Identificando o sistema em uso" +msgstr "Identificando o sistema atual" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" -msgstr "falha ao identificar o sistema em uso" +msgstr "houve uma falha durante a identificação do sistema atual" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" -msgstr "Chamando libprocps" +msgstr "Invocando o libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" -msgstr "Chamando libstatgrab" +msgstr "Invocando o libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i dias, %i horas, %i minutos, %i segundos" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" -msgstr "Atualizando status do benchmark" +msgstr "Atualizando o status do benchmark" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u min" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Inativo" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Não iniciado" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Ativo" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u horas restantes)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u minutos restantes)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(%u segundos restantes)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "em %u horas" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "em %u minutos" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "em %u segundos" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" -msgstr "Iniciando benchmark" +msgstr "Iniciando o benchmark" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" -msgstr "um erro ocorreu enquanto iniciava o benchmark" +msgstr "ocorreu um erro durante a inicialização do benchmark" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" -msgstr "Encontrando o pacote da CPU em modo fallback" +msgstr "Localizando o pacote da CPU no modo fallback" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" -msgstr "Seu socket de CPU não existe no banco de dados ==> %s, codinome: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "O soquete da sua CPU não consta no banco de dados ==> %s, codinome: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" -msgstr "Calculando multiplicadores da CPU em modo fallback" +msgstr "Calculando os multiplicadores da CPU no modo fallback" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" -msgstr "Recuperando informações da placa-mãe em modo fallback" +msgstr "Recuperando as informações da placa-mãe no modo fallback" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" -msgstr "falhou ao recuperar informações da placa-mãe (modo fallback)" +msgstr "" +"houve uma falha durante a recuperação das informações da placa-mãe (modo " +"fallback)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "Recuperando a temperatura da CPU em modo fallback" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" -msgstr "falhou ao recuperar a temperatura da CPU (modo fallback)" +msgstr "" +"houve uma falha durante a recuperação da temperatura da CPU (modo fallback)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" -msgstr "Recuperando a voltagem da CPU em modo fallback" +msgstr "Recuperando a tensão da CPU no modo fallback" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" -msgstr "falhou ao recuperar a voltagem da CPU (modo fallback)" +msgstr "houve uma falha durante a recuperação da tensão da CPU (modo fallback)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "Recuperando a frequência da CPU em modo fallback" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" -msgstr "falhou ao recuperar a frequência da CPU (modo fallback)" +msgstr "" +"houve uma falha durante a recuperação da frequência da CPU (modo fallback)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "request_handler: caso %i não tratado" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "Iniciando a interface gráfica GTK…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" -msgstr "Falhou ao importar UI no GtkBuilder" +msgstr "Houve uma falha ao importar a IU no GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "Conectado ao daemon" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "Não foi encontrado nenhum agente de autenticação polkit" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" -msgstr "Pedir senha para iniciar o daemon em segundo plano" +msgstr "Peça pela senha para iniciar o daemon em segundo plano" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" -msgstr "Iniciar daemon" +msgstr "Iniciar o daemon" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Núcleo #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" -msgstr "Configurando nome dos rótulos" +msgstr "Configurando o nome das etiquetas" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "Processador" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Fornecedor" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Codinome" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Pacote" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Tecnologia" -#: main.c:60 +#: main.c:64 msgid "Voltage" -msgstr "Voltagem" +msgstr "Tensão" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Especificação" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Família" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "Ext. Família" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Modelo" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "Ext. Modelo" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "Temp." -#: main.c:67 +#: main.c:71 msgid "Stepping" -msgstr "Stepping" +msgstr "Passo" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Instruções" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Frequências" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "Velocidade do Núcleo" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Multiplicador" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" -msgstr "Velocidade do Bus" +msgstr "Velocidade do Barramento" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Uso" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Cache" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "L1 Data" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "L1 Inst." -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "Level 2" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "Level 3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "Socket(s)" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "Núcleo(s)" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "Thread(s)" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "Caches" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "Cache L%i" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "Tamanho" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "Velocidade" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "Teste" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "Placa-mãe" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "Fabricante" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "Revisão" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "Marca" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "Versão" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "Data" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "Tamanho da ROM" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "Chipset" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "Memória" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "Banco %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "Referência" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "Sistema" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "Sistema Operacional" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "Kernel" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "Distribuição" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "Nome do Host" -#: main.c:128 +#: main.c:132 msgid "Uptime" -msgstr "Tempo ligado" +msgstr "Tempo de operação" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "Compilador" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "Utilizado" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "Buffers" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "Em Cache" -#: main.c:135 +#: main.c:139 msgid "Free" -msgstr "Livre" +msgstr "Disponível" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "Swap" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "Gráficos" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "Placa %i" -#: main.c:145 +#: main.c:149 msgid "Driver" -msgstr "Driver" +msgstr "Controladora" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "Temperatura" -#: main.c:149 +#: main.c:153 +msgid "Memory Used" +msgstr "Utilização da Memória" + +#: main.c:154 msgid "GPU clock" -msgstr "Velocidade da GPU" +msgstr "Frequência da GPU" -#: main.c:150 +#: main.c:155 msgid "Memory clock" -msgstr "Velocidade da memória" +msgstr "Frequência da memória" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "Tensão Principal" + +#: main.c:157 +msgid "Power Avg" +msgstr "Média da Alimentação" + +#: main.c:161 msgid "Bench" msgstr "Bench" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "Números primos (lento)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "Números primos (rápido)" -#: main.c:159 +#: main.c:166 msgid "Score" -msgstr "Pontuação" +msgstr "Nota" -#: main.c:160 +#: main.c:167 msgid "Run" -msgstr "Rodar" +msgstr "Executar" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "Parâmetros" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "Duração" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "Threads" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "Sobre" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -610,150 +635,174 @@ "%s é um software Livre que coleta informações sobre\n" "a sua CPU, placa-mãe e mais." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "Versão %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "Autor: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "Site: %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "Licença" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" -msgstr "Esse programa é distribuído nos termos da %s" +msgstr "Este programa é distribuído sob os termos da %s" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" -msgstr "Esse programa vem com ABSOLUTAMENTE NENHUMA GARANTIA" +msgstr "Este programa vem com ABSOLUTAMENTE NENHUMA GARANTIA" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" -msgstr "Dados de despejo…" +msgstr "Despejando dados…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" -msgstr "Liberando memória" +msgstr "Liberando a memória" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" -msgstr "Inicia a interface de usuário em modo gráfico (GUI) (padrão)" +msgstr "Inicie a interface do usuário em modo gráfico (GUI) (padrão)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" -msgstr "Inicia a interface de usuário em modo de texto (TUI)" +msgstr "Inicie a interface de usuário em modo texto (TUI)" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" -msgstr "Despeja todos os dados na saída padrão e sai" +msgstr "Despeje todos os dados na saída padrão e encerre" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" -msgstr "Executa o comando dmidecode embutido e sai" +msgstr "Execute o comando integrado dmidecode e encerre" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" -msgstr "Executa o comando bandwidth embutido e sai" +msgstr "Execute o comando integrado bandwidth e encerre" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" -"Definir um intervalo personalizado entre duas atualizações (em segundos)" +"Defina um intervalo personalizado entre as duas atualizações (em segundos)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" -msgstr "Define a aba padrão (inteiro)" +msgstr "Defina a aba padrão (valor inteiro)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" -msgstr "Selecione um núcleo de CPU para monitorar (inteiro)" +msgstr "Selecione um núcleo da CPU para monitorar (inteiro)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" -"Definir um teste de bandwidth personalizado para a velocidade de cache da " -"CPU (inteiro)" +"Defina um teste de bandwidth personalizado para a velocidade da cache da CPU " +"(valor inteiro)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" -msgstr "Iniciar e conectar ao daemon" +msgstr "Inicie e conecte ao daemon" -#: main.c:330 +#: main.c:337 msgid "Verbose output" -msgstr "Saída verbosa" +msgstr "Saída detalhada" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" -msgstr "Imprime a ajuda e sai" +msgstr "Imprima a ajuda e encerre" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" -msgstr "Imprime a versão e sai" +msgstr "Imprima a versão e encerre" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" -msgstr "Desabilita a saída colorida" +msgstr "Desabilite a saída colorida" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "Imprima as informações para a depuração" + +#: main.c:342 msgid "Print required information to paste in an issue" -msgstr "Imprimir informações necessárias para colar em uma questão" +msgstr "Imprima as informações necessárias para colar em um assunto" + +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" +"Definir o mapeamento das chaves para o modo NCurses (a[rrows]|e[macs]|" +"i[nverted-T]|v[im])" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "Adicione as opções padrão na linha de comando" -#: main.c:345 +#: main.c:355 msgid "Enforce the bus clock" -msgstr "Forçar o bus clock" +msgstr "Imponha a frequência do barramento" -#: main.c:346 -msgid "Read CPUID raw data from a given file" -msgstr "Ler dados crus do CPUID de um determinado arquivo" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "Ignore a frequência da CPU informada pelo libcpuid" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" -msgstr "Somente mostrar uma mensagem se a CPU não estiver no banco de dados" +#: main.c:357 +msgid "Read CPUID raw data from a given file" +msgstr "Leia os dados brutos do CPUID a partir de um determinado arquivo" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "Exiba somente uma mensagem caso a CPU não exista no banco de dados" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "Uso: %s TELA [OPÇÕES]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "Tela disponível:" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "OPÇÕES disponíveis:" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" -msgstr "Variáveis de ambiente influenciáveis:" +msgstr "Variáveis importantes do ambiente:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" -"Este é um programa livre: você é livre para modificá-lo e redistribuí-lo." +"Este é um programa livre: você é livre para modificá-lo e para redistribuí-" +"lo." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" -msgstr "Veja a %s licença: <%s>\n" +msgstr "Consulte a %s licença: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "-- %-9s versão: %s" -#: main.c:566 +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "Houve uma falha ao invocar o wordexp (%i)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -761,15 +810,15 @@ "%s" msgstr "" "\n" -"%sOops, alguma coisa está errada! %s recebeu o sinal %d (%s) e saiu.%s" +"%sOops, alguma coisa está errada! %s recebeu o sinal %d (%s) e encerrou.%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "Você pode colar esse backtrace abrindo uma nova issue aqui:" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" -msgstr "um erro ocorreu enquanto definia a localização" +msgstr "ocorreu um erro enquanto a localização estava sendo definida" #: tui_ncurses.c:72 msgid "Starting NCurses TUI…" @@ -786,27 +835,28 @@ #: tui_ncurses.c:85 #, c-format msgid "Failed to set up %s terminal (err=%i); falling back to %s" -msgstr "Falha ao configurar o terminal %s (err=%i); voltando para %s" +msgstr "" +"Houve uma falha ao configurar o terminal %s (err=%i); retornando para %s" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "A janela é muito pequena!\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "Pressione 'h' para ver a ajuda.\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "Bem vindo a ajuda do %s Ncurses!\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -"Essa ajuda descreve como usar a interface de usuário baseada em texto.\n" +"Essa ajuda descreve como usar a interface do usuário com base em texto.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -814,23 +864,23 @@ "\n" "Chaves globais:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" -msgstr "\tPressione a tecla 'esquerda' para alternar a aba esquerda.\n" +msgstr "\tPressione a tecla 'esquerda' para alternar para a aba esquerda.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" -msgstr "\tPressione a tecla 'direita' para alternar a aba direita.\n" +msgstr "\tPressione a tecla 'direita' para alternar para a aba direita.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" -msgstr "\tPressione 'h' para ver essa ajuda.\n" +msgstr "\tPressione 'h' para ver esta ajuda.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" -msgstr "\tPressione a tecla 'q' para sair.\n" +msgstr "\tPressione a tecla 'q' para encerrar.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -838,18 +888,19 @@ "\n" "Aba da CPU:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" -"\tPressione a tecla 'abaixo' para diminutir o número de núcleos à " -"monitorar.\n" +"\tPressione a tecla 'abaixo' para reduzir a quantidade dos núcleos que serão " +"monitorados.\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" -"\tPressione a tecla 'acima' para aumentar o número de núcleos à monitorar.\n" +"\tPressione a tecla 'acima' para aumentar a quantidade dos núcleos que serão " +"monitorados.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -857,15 +908,15 @@ "\n" "Aba Caches:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "\tPressione a tecla 'abaixo' para alternar para o teste anterior.\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "\tPressione a tecla 'acima' para alternar para o próximo teste.\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -873,109 +924,129 @@ "\n" "Aba Bench:\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" -msgstr "" -"\tPressione a tecla 'abaixo' para decrementar a duração do benchmark.\n" +msgstr "\tPressione a tecla 'abaixo' para reduzir a duração do benchmark.\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" -msgstr "\tPressione a tecla 'acima' para incrementar a duração do benchmark.\n" +msgstr "\tPressione a tecla 'acima' para aumentar a duração do benchmark.\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" -"\tPressione a tecla 'próxima página' para decrementar o número de threads\n" +"\tPressione a tecla 'próxima página' para reduzir a quantidade de threads\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" -"\tPressione a tecla 'página anterior' para incrementar o número de threads\n" +"\tPressione a tecla 'página anterior' para aumentar a quantidade das " +"threads.\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -"\tPressione a tecla 's' para iniciar/parar o benchmark de números primos " +"\tPressione a tecla 's' para iniciar/parar o benchmark dos números primos " "(lento).\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -"\tPressione a tecla 'f' para iniciar/parar o benchmark de números primos " +"\tPressione a tecla 'f' para iniciar/parar o benchmark dos números primos " "(rápido).\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" msgstr "" "\n" -"Pressione qualquer tecla para sair desta ajuda.\n" +"Pressione qualquer tecla para encerrar esta ajuda.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" -msgstr "um erro ocorreu enquanto abria o arquivo '%s' (%s)" +msgstr "ocorreu um erro enquanto abria o arquivo '%s' (%s)" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" -msgstr "um erro ocorreu enquanto rodava o comando '%s' (%s)" +msgstr "ocorreu um erro enquanto executava o comando '%s' (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" -msgstr "falhou ao abrir o diretório %s" +msgstr "houve uma falha ao abrir o diretório %s" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" -msgstr "um erro ocorreu enquanto compilava o regex" +msgstr "ocorreu um erro enquanto compilava o regex" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" "pkexec: não foi possível obter a autorização (caixa de diálogo ignorada)" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "pkexec: não foi possível obter a autorização (não autorizado)" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" -msgstr "pkexec: comando não encontrado" +msgstr "pkexec: o comando não foi encontrado" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "pkexec: código de erro inesperado" -#: cpu-x.h:52 +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" -msgstr "ERRO FATAL: não foi possível alocar memória" +msgstr "ERRO FATAL: não foi possível alocar a memória" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "bytes" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "kB" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "MB" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "GB" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "TB" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "KiB" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "MiB" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "GiB" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "TiB" + #~ msgid "Exiting %s" #~ msgstr "Saindo %s" diff -Nru cpu-x-4.0.1/po/pt.po cpu-x-4.1.0/po/pt.po --- cpu-x-4.0.1/po/pt.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/pt.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,14 +1,15 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Rui Mendes , 2019. -# ssantos , 2019. +# ssantos , 2019, 2020. +# Allan Nordhøy , 2020. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2019-04-29 23:43+0000\n" -"Last-Translator: Rui Mendes \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-10-05 12:12+0000\n" +"Last-Translator: ssantos \n" "Language-Team: Portuguese \n" "Language: pt\n" @@ -16,598 +17,611 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.6.1\n" +"X-Generator: Weblate 4.3-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "A encontrar tecnologias da CPU" -#: core.c:229 -#, c-format +#: core.c:232 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" "A sua CPU não existe na base de dados ==> %s, modelo: %i, ext. modelo: %i, " "ext. família: %i" -#: core.c:240 -#, fuzzy, c-format -#| msgid "%d x %d KB, %d-way" +#: core.c:243 +#, c-format msgid "%d x %d %s, %d-way" -msgstr "%d x %d KB, %d-via" +msgstr "%d x %d %s, %d-via" -#: core.c:241 -#, fuzzy, c-format -#| msgid "%d MB, %d-way" +#: core.c:244 +#, c-format msgid "%d %s, %d-way" -msgstr "%d MB, %d-via" +msgstr "%d %s, %d-via" -#: core.c:242 -#, fuzzy, c-format -#| msgid "%s associative, %d-byte line size" +#: core.c:245 +#, c-format msgid "%s associative, %d-%s line size" -msgstr "%s associativa, %d-byte tamanho da linha" +msgstr "%s associativa, %d-%s tamanho da linha" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "A chamar libcpuid para recuperar dados estáticos" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "falhou a chamada de libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "A chamar o libcpuid para recuperar dados dinâmicos" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "" "A chamar libcpuid para recuperar valores estáticos do MSR (registo de modelo " "específico) da CPU" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "" "A chamar libcpuid para recuperar valores dinâmicos do MSR (registo de modelo " "específico) da CPU" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "A calcular multiplicadores da CPU" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" -msgstr "" +msgstr "não é possível encontrar a unidade na cadeia '%s' na posição %i" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "A chamar dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "A calcular a utilização da CPU" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "A chamar bandwidth (largura de banda)" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" -msgstr "" +msgstr "Nenhum driver do kernel em uso para a placa de vídeo no caminho %s" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "O controlador da sua GPU é desconhecido: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "A procurar dispositivos" -#: core.c:792 -#, fuzzy, c-format -#| msgid "Skip devices search (need to be root)" +#: core.c:794 +#, c-format msgid "Skip devices search (wrong permissions on %s device)" -msgstr "A ignorar pesquisa de dispositivos (tem de ser root)" +msgstr "Saltar a busca de aparelhos (permissões erradas no aparelho %s)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "O fabricante da GPU é desconhecido: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "O fabricante da GPU é desconhecido: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "não foi possível encontrar o fabricante e o modelo do chipset" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "não foi possível encontrar o fabricante e o modelo da placa gráfica" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "A obter as velocidades da GPU" -#: core.c:903 +#: core.c:915 msgid "None" -msgstr "" +msgstr "Nenhum" -#: core.c:992 -#, fuzzy, c-format -#| msgid "Driver for GPU %i doesn't report frequencies" +#: core.c:1044 +#, c-format msgid "Driver for GPU %u doesn't report frequencies" -msgstr "O driver para a GPU %i não reporta frequências" +msgstr "O driver para a GPU %u não reporta frequências" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "não foi possível obter as velocidades da GPU" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "A identificar o sistema operativo em execução" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "não foi possível identificar o sistema operativo em execução" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "A chamar libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "A chamar libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i dias, %i horas, %i minutos, %i segundos" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" -msgstr "Atualizando status do benchmark" +msgstr "A atualizar o estado do benchmark" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u min" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Inativo" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Não iniciado" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Ativo" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u horas restantes)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u minutos restantes)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(%u segundos restantes)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "em %u horas" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "em %u minutos" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "em %u segundos" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "Iniciando benchmark" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "um erro ocorreu enquanto iniciava o benchmark" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "Encontrando o pacote da CPU em modo fallback" -#: core.c:1288 -#, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +#: core.c:1356 +#, fuzzy, c-format +#| msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "Seu socket de CPU não existe no banco de dados ==> %s, codinome: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "Calculando multiplicadores da CPU em modo fallback" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "Recuperando informações da placa-mãe em modo fallback" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "falhou ao recuperar informações da placa-mãe (modo fallback)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "Recuperando a temperatura da CPU em modo fallback" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "falhou ao recuperar a temperatura da CPU (modo fallback)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "Recuperando a voltagem da CPU em modo fallback" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "falhou ao recuperar a voltagem da CPU (modo fallback)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "Recuperando a frequência da CPU em modo fallback" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "falhou ao recuperar a frequência da CPU (modo fallback)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" -msgstr "" +msgstr "request_handler: caso %i não tratado" -#: gui_gtk.c:59 -#, fuzzy -#| msgid "Starting GTK GUI..." +#: gui_gtk.c:60 msgid "Starting GTK GUI…" -msgstr "Iniciando a interface gráfica GTK..." +msgstr "Iniciando a interface gráfica GTK…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "Falhou ao importar UI no GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" -msgstr "" +msgstr "Conectado ao daemon" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" -msgstr "" +msgstr "Nenhum agente de autenticação polkit foi encontrado" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" -msgstr "" +msgstr "Pedir palavra-passe para iniciar o daemon em segundo plano" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" -msgstr "" +msgstr "Iniciar daemon" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Núcleo #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" -msgstr "" +msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "Configurando nome dos rótulos" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "Processador" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Fabricante" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Nome de código" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Pacote" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Tecnologia" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "Voltagem" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Especificação" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Família" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "Ext. Família" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Modelo" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "Ext. Modelo" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "Temp." -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "Stepping" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Instruções" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Frequências" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "Velocidade do núcleo" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Multiplicador" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "Velocidade do bus" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Utilização" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Cache" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "L1 Data" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "L1 Instruções" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "Nível 2" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "Nível 3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "Socket(s)" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "Núcleo(s)" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "Thread(s)" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "Caches" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "Cache L%i" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "Tamanho" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "Velocidade" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "Testar" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "Placa-mãe" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "Fabricante" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "Revisão" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "Marca" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "Versão" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "Data" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "Tamanho da ROM" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "Chipset" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "Memória" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "Banco %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "Referência" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "Sistema" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "Sistema operativo" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "Kernel" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "Distribuição" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "Nome do host" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "Tempo ligado" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "Compilador" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "Utilizado" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "Buffers" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "Em cache" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "Livre" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "Swap" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "Gráficos" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "Placa %i" -#: main.c:145 +#: main.c:149 msgid "Driver" -msgstr "" +msgstr "Driver" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "Temperatura" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "Memória" + +#: main.c:154 msgid "GPU clock" msgstr "Velocidade da GPU" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "Velocidade da memória" -#: main.c:154 +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "Voltagem" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "Bench" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "Números primos (lento)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "Números primos (rápido)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "Pontuação" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "Executar" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "Parâmetros" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "Duração" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "Threads" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "Sobre" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -616,164 +630,174 @@ "%s é um programa de código livre que recolhe\n" "informações sobre o processador, a placa-mãe e mais." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "Versão %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "Autor: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "Site: %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "Licença" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "Este programa é distribuído nos termos da licença %s" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "Este programa é fornecido ABSOLUTAMENTE SEM NENHUMA GARANTIA" -#: main.c:250 -#, fuzzy -#| msgid "Dumping data..." +#: main.c:257 msgid "Dumping data…" -msgstr "A despejar dados (dumping)..." +msgstr "A despejar dados (dumping)…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "A libertar memória" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "Iniciar a interface de utilizador em modo gráfico (GUI) (padrão)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "Iniciar a interface de utilizador em modo de texto (TUI)" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "Despejar todos os dados na saída padrão e sair" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "Executa o comando dmidecode embutido e sai" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "Executa o comando bandwidth embutido e sai" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" "Definir um intervalo personalizado entre duas atualizações (em segundos)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "Define a aba padrão (inteiro)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "Selecione um núcleo de CPU para monitorar (inteiro)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" "Definir um teste de bandwidth personalizado para a velocidade de cache da " "CPU (inteiro)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" -msgstr "" +msgstr "Iniciar e conectar ao daemon" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "Saída verbosa" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "Imprime a ajuda e sai" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "Imprime a versão e sai" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "Desativar saída a cores" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "Imprimir informações necessárias para colar em uma questão" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "Forçar o bus clock" -#: main.c:346 +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 msgid "Read CPUID raw data from a given file" -msgstr "Ler dados crus do CPUID de um determinado arquivo" +msgstr "Ler dados crus do CPUID de um determinado ficheiro" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:358 +#, fuzzy +#| msgid "Only print a message if CPU does not belong in database" +msgid "Only print a message if CPU is not present in the database" msgstr "Somente mostrar uma mensagem se a CPU não estiver no banco de dados" -#: main.c:358 +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "Uso: %s TELA [OPÇÕES]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "Tela disponível:" -#: main.c:368 -#, fuzzy -#| msgid "" -#| "\n" -#| "Available OPTIONS:" +#: main.c:392 msgid "Available OPTIONS:" -msgstr "" -"\n" -"Opções disponíveis:" +msgstr "OPÇÕES disponíveis:" -#: main.c:376 -#, fuzzy -#| msgid "" -#| "\n" -#| "Influenceable environment variables:" +#: main.c:400 msgid "Influenceable environment variables:" -msgstr "" -"\n" -"Variáveis de ambiente influenciáveis:" +msgstr "Variáveis de ambiente influenciáveis:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" "Isto é um programa livre: tem a liberdade de o alterar e redistribuí-lo." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "Veja a licença %s em: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "-- %-9s versão: %s" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "falhou a chamada de libcpuid (%s)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -783,50 +807,50 @@ "\n" "%sOops, alguma coisa está errada! %s recebeu o sinal %d (%s) e saiu.%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "Você pode colar esse backtrace abrindo uma nova issue aqui:" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "um erro ocorreu enquanto definia a localização" #: tui_ncurses.c:72 -#, fuzzy -#| msgid "Starting NCurses TUI..." msgid "Starting NCurses TUI…" -msgstr "Iniciando a interface de texto NCurses..." +msgstr "Iniciando a interface de texto NCurses…" #: tui_ncurses.c:80 msgid "" "FATAL ERROR: terminfo database could not be found (try to set TERMINFO " "environment variable)" msgstr "" +"ERRO FATAL: não foi possível encontrar o banco de dados terminfo (tente " +"definir a variável de ambiente TERMINFO)" #: tui_ncurses.c:85 #, c-format msgid "Failed to set up %s terminal (err=%i); falling back to %s" -msgstr "" +msgstr "Falha ao configurar o terminal %s (err=%i); voltando para %s" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" -msgstr "" +msgstr "A janela é pequena demais!\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "Pressione 'h' para ver a ajuda.\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "Bem vindo a ajuda do %s Ncurses!\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -"Essa ajuda descreve como usar a interface de usuário baseada em texto.\n" +"Essa ajuda descreve como usar a interface de utilizador baseada em texto.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -834,23 +858,23 @@ "\n" "Chaves globais:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "\tPressione a tecla 'esquerda' para alternar a aba esquerda.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "\tPressione a tecla 'direita' para alternar a aba direita.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "\tPressione 'h' para ver essa ajuda.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "\tPressione a tecla 'q' para sair.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -858,18 +882,18 @@ "\n" "Separador da CPU:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" "\tPressione a tecla 'abaixo' para diminutir o número de núcleos à " "monitorar.\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" "\tPressione a tecla 'acima' para aumentar o número de núcleos à monitorar.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -877,15 +901,15 @@ "\n" "Separador das Caches:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "\tPressione a tecla 'abaixo' para alternar para o teste anterior.\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "\tPressione a tecla 'acima' para alternar para o próximo teste.\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -893,38 +917,38 @@ "\n" "Aba Bench:\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" "\tPressione a tecla 'abaixo' para decrementar a duração do benchmark.\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "\tPressione a tecla 'acima' para incrementar a duração do benchmark.\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" "\tPressione a tecla 'próxima página' para decrementar o número de threads\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" "\tPressione a tecla 'página anterior' para incrementar o número de threads\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" "\tPressione a tecla 's' para iniciar/parar o benchmark de números primos " "(lento).\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" "\tPressione a tecla 'f' para iniciar/parar o benchmark de números primos " "(rápido).\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -932,71 +956,96 @@ "\n" "Pressione qualquer tecla para sair desta ajuda.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" -msgstr "um erro ocorreu enquanto abria o arquivo '%s' (%s)" +msgstr "um erro ocorreu enquanto abria o ficheiro '%s' (%s)" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "um erro ocorreu enquanto rodava o comando '%s' (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "falhou ao abrir o diretório %s" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "um erro ocorreu enquanto compilava o regex" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" +"pkexec: não foi possível obter a autorização (caixa de diálogo ignorada)" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" -msgstr "" +msgstr "pkexec: não foi possível obter a autorização (não autorizado)" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" -msgstr "" +msgstr "pkexec: comando não encontrado" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" -msgstr "" +msgstr "pkexec: código de erro inesperado" -#: cpu-x.h:52 -#, fuzzy -#| msgid "could not reallocate memory" +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" -msgstr "não foi possível realocar a memória" +msgstr "ERRO FATAL: não foi possível alocar a memória" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" -msgstr "" +msgstr "bytes" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" -msgstr "" +msgstr "kB" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" -msgstr "" +msgstr "MB" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" -msgstr "" +msgstr "GB" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" +msgstr "TB" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" msgstr "" +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +#, fuzzy +#| msgid "MB" +msgid "MiB" +msgstr "MB" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +#, fuzzy +#| msgid "GB" +msgid "GiB" +msgstr "GB" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +#, fuzzy +#| msgid "TB" +msgid "TiB" +msgstr "TB" + #~ msgid "Exiting %s" #~ msgstr "A sair do %s" diff -Nru cpu-x-4.0.1/po/ru.po cpu-x-4.1.0/po/ru.po --- cpu-x-4.0.1/po/ru.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/ru.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Translators: # TotalCaesar659 , 2016,2018 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" "PO-Revision-Date: 2020-05-23 09:08+0000\n" "Last-Translator: Alex \n" "Language-Team: Russian =11 && n%100<=14)? 2 : 3);\n" "X-Generator: Weblate 4.1-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "Обнаружение технологии ЦП" -#: core.c:229 -#, c-format +#: core.c:232 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" "Ваш ЦП отсутствует в базе данных ==> %s, модель: %i, доп. модель: %i, доп. " "семейство: %i" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "%d x %d %s, %d-канальный" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "%d %s, %d-канальный" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "%s ассоциативный, %d-%s размер кэш-линии" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Вызов libcpuid для получения статических данных" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "не удалось вызвать libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "Вызов libcpuid для получения динамических данных" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "" "Вызов libcpuid для получения статических значений моделезависимых регистров " "ЦП" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "" "Вызов libcpuid для получения динамических значений моделезависимых регистров " "ЦП" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "Подсчет множителей ЦП" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "не удается найти элемент в '%s' строке на позиции %i" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "Вызов dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "Подсчет использования ЦП" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "Вызов пропускной способности" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "В ядре нет драйвера для видео карты по адресу %s" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "Неизвестный драйвер ГП: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "Поиск устройств" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" msgstr "Пропустить поиск устройств (некорректные права на устройстве %s)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Неизвестный производитель ГП: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Неизвестный производитель ГП: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "не удалось найти производителя и модель чипсета" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "не удалось найти производителя и модель видеокарты" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "Получение частоты ГП" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "Отсутствует" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" msgstr "Драйвер ГП %u не отдает значения частоты" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "не удалось получить частоту ГП" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "Определение запущенной системы" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "не удалось определить запущенную систему" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "Вызов libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "Вызов libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i дней, %i часов, %i минут, %i секунд" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "Обновление состояния бенчмарка" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u минут" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Неактивен" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Не запускался" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Активен" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(осталось %u часов)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(осталось %u минут)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(осталось %u секунд)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "за %u часов" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "за %u минут" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "за %u секунд" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "Запуск бенчмарка" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "ошибка при запуске бенчмарка" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "Поиск корпусировки ЦП в fallback-режиме" -#: core.c:1288 -#, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +#: core.c:1356 +#, fuzzy, c-format +#| msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "Ваш сокет ЦП отсутствует в базе данных ==> %s, кодовое название: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "Подсчет множителей ЦП в fallback-режиме" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "Получение информации о материнской плате в fallback-режиме" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "не удалось получить информацию о материнской плате (fallback-режим)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "Получение температуры ЦП в fallback-режиме" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "не удалось получить температуру ЦП (fallback-режим)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "Получение напряжения ЦП в fallback-режиме" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "не удалось получить напряжение ЦП (fallback-режим)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "Получение частоты ЦП в fallback-режиме" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "не удалось получить частоту ЦП (fallback-режим)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "request_handler: %i не обрабатывается" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "Запуск графического интерфейса GTK…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "не удалось импортировать интерфейс в GtkBuilder" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "Подключение к демону" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "Не найдена аутентификация агента polkit" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "Требуется пароль для запуска демона в фоновом режиме" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "Запустить демона" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Ядро #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "Установка названий меток" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "ЦП" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "Процессор" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Производитель" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Кодовое название" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Сокет" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Технология" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "Напряжение" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Спецификация" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Семейство" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "Доп. семейство" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Модель" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "Доп. модель" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "Темп." -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "Степпинг" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Инструкции" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Частоты" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "Тактовая частота ядра" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Множитель" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "Скорость шины" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Использование" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Кэш" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "Уровень 1 (данные)" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "Инструкции 1 уровня" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "Уровень 2" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "Уровень 3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "Сокет(-ы)" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "Ядро(-а)" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "Поток(-и)" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "Кэши" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "Кэш L%i" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "Размер" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "Скорость" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "Тест" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "Материнская плата" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "Производитель" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "Ревизия" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "Марка" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "Версия" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "Дата" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "Размер ROM" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "Чипсет" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "Оперативная память" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "Модуль %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "Описание" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "Система" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "Операционная система" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "Ядро" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "Дистрибутив" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "Имя хоста" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "Время работы" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "Компилятор" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "Используется" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "Буферы" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "Кэш" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "Свободно" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "Подкачка" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "Графическая подсистема" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "Карта %i" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "Драйвер" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "Температура" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "Оперативная память" + +#: main.c:154 msgid "GPU clock" msgstr "Частота ГП" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "Частота памяти" -#: main.c:154 +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "Напряжение" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "Бенчмарк" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "Простые числа (медленно)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "Простые числа (быстро)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "Счет" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "Запуск" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "Параметры" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "Продолжительность" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "Потоки" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "О программе" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -615,149 +635,173 @@ "%s это свободное программное обеспечение\n" "для сбора информации о процессоре, видеокарте и др." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "Версия %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "Автор: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "Сайт: %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "Лицензия" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "Данное программное обеспечение распространяется на условиях %s" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "Данное программное обеспечение предоставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "Получение дампа данных…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "Освобождение памяти" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "Запустить графический интерфейс (GUI) (по умолчанию)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "Запустить текстовый интерфейс (TUI)" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "Собрать все данные стандартного вывода и выйти" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "Запустить расширенную команду dmidecode и выйти" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "Запустить расширенную команду bandwidth и выйти" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "Установить время между обновлениями (в секундах)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "Установить вкладку по умолчанию (целое число)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "Установить ядро ЦП для мониторинга (целое число)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" "Установить тест пропускной способности для скорости кэша ЦП (целое число)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "Старт и подключение к демону" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "Текстовый вывод" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "Показать помощь и выйти" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "Показать версию и выйти" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "Отключить цветной вывод" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "Вывести требуемую информацию для вставки в отчет об ошибке" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "Принудительно установить тактовую частоту шины" -#: main.c:346 +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 msgid "Read CPUID raw data from a given file" msgstr "Прочитать сырые данные CPUID из заданного файла" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:358 +#, fuzzy +#| msgid "Only print a message if CPU does not belong in database" +msgid "Only print a message if CPU is not present in the database" msgstr "Только вывести сообщение, если ЦП не обнаружен в базе данных" -#: main.c:358 +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "Использование: %s ДИСПЛЕЙ [ОПЦИИ]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "Доступный ДИСПЛЕЙ:" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "Доступные ОПЦИИ:" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "Затрагиваемые переменные окружения:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" "Это свободное программное обеспечение. Вы можете изменять и распространять " "его." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "Посмотреть лицензию %s: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "-- %-9s версия: %s" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "не удалось вызвать libcpuid (%s)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -767,11 +811,11 @@ "\n" "%sОй, что-то пошло не так! %s получил сигнал %d (%s) и прекратил работу.%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "Вы можете открыть новую тему и вставить в нее вывод ошибки:" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "ошибка при установке локализации" @@ -792,24 +836,24 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "Ошибка установки %s (err=%i); откат к %s" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "Окно слишком маленькое.\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "Нажмите \"H\" для получения помощи.\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "Добро пожаловать в %s помощь NCurses!\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "Здесь описано, как использовать текстовый интерфейс.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -817,23 +861,23 @@ "\n" "Глобальные клавиши:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "Нажмите клавишу \"влево\", чтобы перейти на вкладку слева.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "Нажмите клавишу \"вправо\", чтобы перейти на вкладку справа.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "Нажмите клавишу \"H\" для вызова помощи.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "Нажмите \"Q\" для выхода.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -841,16 +885,16 @@ "\n" "Вкладка \"ЦП\":\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "Нажмите клавишу \"вниз\" для уменьшения номера ядра для мониторинга.\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" "Нажмите клавишу \"вверх\" для увеличения номера ядра для мониторинга.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -858,15 +902,15 @@ "\n" "Вкладка \"Кэши\":\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "Нажмите клавишу \"вниз\" для перехода к предыдущему тесту.\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "Нажмите клавишу \"вверх\" для перехода к следующему тесту.\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -874,39 +918,39 @@ "\n" "Вкладка \"Бенчмарк\":\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "Нажмите клавишу \"вниз\" для уменьшения длительности бенчмарка.\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "Нажмите клавишу \"вверх\" для увеличения длительности бенчмарка.\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" "Нажмите клавишу \"предыдущая страница\" для уменьшения числа используемых " "потоков.\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" "Нажмите клавишу \"следующая страница\" для увеличения числа используемых " "потоков.\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" "Нажмите клавишу \"S\" для запуска/остановки бенчмарка \"простые числа " "(медленно)\".\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" "Нажмите клавишу \"F\" для запуска/остановки бенчмарка \"простые числа " "(быстро)\".\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -914,69 +958,95 @@ "\n" "Нажмите любую клавишу для выхода из помощи.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "ошибка при открытии файла '%s' (%s)" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "ошибка при выполнении команды '%s' (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "не удалось открыть папку %s" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "ошибка при компиляции регулярных выражений" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "pkexec: не удается получить авторизацию (диалог отключен)" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "pkexec: не удается получить авторизацию (нет авторизации)" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "pkexec: команда не найдена" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "pkexec: непредвиденный код ошибки" -#: cpu-x.h:52 +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" msgstr "FATAL ERROR: Не удалось распределить память" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "байты" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "килобайты" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "мегабайты" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "гигабайты" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "терабайты" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +#, fuzzy +#| msgid "MB" +msgid "MiB" +msgstr "мегабайты" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +#, fuzzy +#| msgid "GB" +msgid "GiB" +msgstr "гигабайты" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +#, fuzzy +#| msgid "TB" +msgid "TiB" +msgstr "терабайты" + #~ msgid "Exiting %s" #~ msgstr "Выход из %s" diff -Nru cpu-x-4.0.1/po/tr.po cpu-x-4.1.0/po/tr.po --- cpu-x-4.0.1/po/tr.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/tr.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Brsn , 2019. # Mesut Akcan , 2019. @@ -13,13 +13,13 @@ # Adnan1091 , 2020. # Yaşar Çiv , 2020. # Anonymous , 2020. -# Oğuz Ersen , 2020. +# Oğuz Ersen , 2020, 2021. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-05-26 10:41+0000\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2021-01-10 09:17+0000\n" "Last-Translator: Oğuz Ersen \n" "Language-Team: Turkish \n" @@ -28,587 +28,599 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.4.1-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "İşlemci teknolojisi bulunuyor" -#: core.c:229 +#: core.c:232 #, c-format msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" -"CPU'nuz veritabanında bulunmamaktadır ==> %s, model: %i, harici model: %i, " -"harici aile: %i" +"Veri tabanında CPU'nuz yok ==> %s, model: %i, genişletilmiş model: %i, " +"genişletilmiş aile: %i" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "%d x %d %s, %d-yol" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "%d %s, %d-yol" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "%s ilişkilendirilebilir, %d-%s satır boyutu" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" -msgstr "Statik veri almak için libcpuid çağrısı" +msgstr "Statik veri almak için libcpuid çağrılıyor" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "libcpuid çağrılamadı (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" -msgstr "Dinamik veri almak için libcpuid çağrısı" +msgstr "Dinamik veri almak için libcpuid çağrılıyor" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" -msgstr "CPU MSR statik değerlerini almak için libcpuid çağrısı" +msgstr "CPU MSR statik değerlerini almak için libcpuid çağrılıyor" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" -msgstr "CPU MSR dinamik değerlerini almak için libcpuid çağrısı" +msgstr "CPU MSR dinamik değerlerini almak için libcpuid çağrılıyor" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "CPU çarpanları hesaplanıyor" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "'%s' dizgesinde %i konumundaki birim bulunamıyor" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "dmidecode çağrılıyor" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "CPU kullanımı hesaplanıyor" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "Bant genişliği çağırılıyor" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "%s yolundaki grafik kartı için kullanılan çekirdek sürücüsü yok" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "GPU sürücünüz bilinmiyor: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" -msgstr "Aygıtları bulma" +msgstr "Aygıtlar bulunuyor" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" msgstr "Aygıt aramayı atla (%s aygıtında yanlış izinler)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "GPU satıcınız bilinmiyor: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "GPU satıcınız bilinmiyor: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "yonga seti satıcısı ve model bulunamadı" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" -msgstr "Ekran kartı marka ve modeli bulunamadı" +msgstr "ekran kartı marka ve modeli bulunamadı" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "GPU saatleri alınıyor" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "Hiçbiri" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" msgstr "%u GPU sürücüsü frekansları bildirmiyor" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "GPU saatleri alınamadı" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "İşletim sistemi tanımlanıyor" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "işletim sistemi tanımlanamadı" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "libprocps çağrılıyor" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "libstatgrab çağrılıyor" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i gün, %i saat, %i dakika, %i saniye" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "Karşılaştırma durumu güncelleniyor" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" -msgstr "%u dk" +msgstr "%u dakika" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" -msgstr "Etkisiz" +msgstr "Etkin değil" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Başlatılmadı" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Etkin" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u saat kaldı)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u dakika kaldı)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(%u saniye kaldı)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "%u saat içinde" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "%u dakika içinde" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "%u saniye içinde" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "Karşılaştırma başlatılıyor" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "karşılaştırma başlatılırken hata oluştu" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" -msgstr "Fallback modunda CPU paketi bulunuyor" +msgstr "Yedek modda CPU paketi bulunuyor" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" -msgstr "CPU soketiniz veritabanında eşleşmedi ==> %s, kodadı: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "Veri tabanında CPU soketiniz yok ==> %s, kod adı: %s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" -msgstr "Yedek kipde CPU çarpanlarını hesaplama" +msgstr "Yedek modda CPU çarpanları hesaplanıyor" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "Yedek modda anakart bilgisi alınıyor" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" -msgstr "Anakart bilgisi alınamadı (yedek modu)" +msgstr "anakart bilgisi alınamadı (yedek modu)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" -msgstr "Yedek kipinde CPU sıcaklığı alınıyor" +msgstr "Yedek modda CPU sıcaklığı alınıyor" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" -msgstr "CPU sıcaklığı alınamadı (yedek kip)" +msgstr "CPU sıcaklığı alınamadı (yedek mod)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" -msgstr "Yedek kipinde CPU Voltajı alınıyor" +msgstr "Yedek modda CPU gerilimi alınıyor" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" -msgstr "CPU Voltajı alınamadı (yedek kip)" +msgstr "CPU gerilimi alınamadı (yedek mod)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" -msgstr "Yedek kipinde CPU frekansı alınıyor" +msgstr "Yedek modda CPU frekansı alınıyor" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" -msgstr "CPU Frekansı alınamadı (yedek kip)" +msgstr "CPU frekansı alınamadı (yedek mod)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "request_handler: %i durumu işlemedi" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "GTK GUI başlatılıyor…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "GtkBuilder'da kullanıcı arayüzü içe aktarılamadı" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "Arka plan programına bağlandı" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "Hiçbir polkit kimlik doğrulama aracısı bulunamadı" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "Arka plan programı başlatmak için parola sor" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "Arka plan programını başlat" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "Çekirdek #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" -msgstr "Etiket adlarını ayarla" +msgstr "Etiket adları ayarlanıyor" -#: main.c:54 +#: main.c:58 msgid "CPU" -msgstr "CPU (İşlemci)" +msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "İşlemci" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "Satıcı" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "Kod Adı" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "Paket" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "Teknoloji" -#: main.c:60 +#: main.c:64 msgid "Voltage" -msgstr "Voltaj" +msgstr "Gerilim" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "Tanımlama" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "Aile" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" -msgstr "Harici Aile" +msgstr "Genişletilmiş Aile" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "Model" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" -msgstr "Harici Model" +msgstr "Genişletilmiş Model" -#: main.c:66 +#: main.c:70 msgid "Temp." -msgstr "Sıc." +msgstr "Sıcaklık" -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "Basamak Seviyesi" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "Talimatlar" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "Saatler" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "Çekirdek Hızı" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "Katsayı" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" -msgstr "Veri yolu Hızı" +msgstr "Veri Yolu Hızı" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "Kullanım" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "Önbellek" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "L1 Verileri" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." -msgstr "L1 Yönergesi" +msgstr "L1 Talimat." -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "Seviye 2" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "Seviye 3" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "Soket(ler)" -#: main.c:83 +#: main.c:87 msgid "Core(s)" -msgstr "Çekirdek" +msgstr "Çekirdek(ler)" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" -msgstr "İş Parçacığı" +msgstr "İş Parçacık(lar)ı" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "Önbellek" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "L%i Önbelleği" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "Boyut" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "Hız" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "Test" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "Anakart" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "Üretici" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "Düzeltme" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "Marka" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "Sürüm" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "Tarih" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "ROM Boyutu" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "Yonga seti" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "Bellek" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "%i Bankası" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "Kaynak" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "Sistem" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "İşletim Sistemi" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "Çekirdek" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "Dağıtım" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "Ana Makine Adı" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "Çalışma Zamanı" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "Derleyici" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "Kullanılmış" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "Arabellek" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "Önbelleğe alınmış" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "Boş" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "Takas" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "Grafikler" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "Kart %i" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "Sürücü" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "Sıcaklık" -#: main.c:149 +#: main.c:153 +msgid "Memory Used" +msgstr "Kullanılan Bellek" + +#: main.c:154 msgid "GPU clock" msgstr "GPU saati" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "Bellek saati" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "Çekirdek Gerilimi" + +#: main.c:157 +msgid "Power Avg" +msgstr "Güç Ortalaması" + +#: main.c:161 msgid "Bench" msgstr "Karşılaştırma" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "Asal sayılar (yavaş)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "Asal sayılar (hızlı)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "Puan" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "Çalıştır" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "Parametreler" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "Süre" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "İş Parçacıkları" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "Hakkında" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -617,146 +629,168 @@ "%s CPU, anakart ve daha fazlası hakkında bilgi\n" "toplayan özgür bir yazılımdır." -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "Sürüm %s" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" -msgstr "Eser Sahibi: %s" +msgstr "Yazar: %s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "Site: %s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "Lisans" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "Bu yazılım %s koşulları altında dağıtılmıştır" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" -msgstr "Bu programın kesinlikle hiçbir garantisi yoktur" +msgstr "Bu programın KESİNLİKLE HİÇBİR GARANTİSİ yoktur" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" -msgstr "Veri azaltma…" +msgstr "Veriler dökülüyor…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" -msgstr "Bellek boşaltma" +msgstr "Bellek boşaltılıyor" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" -msgstr "Grafiksel arayüzü başlat (GUI) (öntanımlı)" +msgstr "Grafiksel kullanıcı arayüzünü (GUI) başlat (öntanımlı)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" -msgstr "Metin tabanlı kullanıcı arayüzünü başlat (TUI)" +msgstr "Metin tabanlı kullanıcı arayüzünü (TUI) başlat" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" -msgstr "Tüm verileri standart çıktıya ve çıkışa dök" +msgstr "Tüm verileri standart çıktıya dök ve çık" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "Gömülü dmidecode komutunu çalıştır ve çık" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "Gömülü bandwidth komutunu çalıştır ve çık" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" -msgstr "İki yenileme arasında rastgele süre seç (saniye)" +msgstr "İki yenileme arasında özel süre ayarla (saniye cinsinden)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" -msgstr "Öntanımlı sekmeyi ayarla (tamsayı)" +msgstr "Öntanımlı sekmeyi ayarla (tam sayı)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" -msgstr "İzlenecek işlemci çekirdeğini seçin (tamsayı)" +msgstr "İzlenecek işlemci çekirdeğini seçin (tam sayı)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" -msgstr "İşlemci önbellek hızı için rastgele bantgenişliği ayarla (tamsayı)" +msgstr "İşlemci önbellek hızı için özel bant genişliği ayarla (tam sayı)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "Arka plan programını başlat ve bağlan" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "Ayrıntılı çıktı" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "Yardımı yazdır ve çık" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "Sürümü yazdır ve çık" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "Renkli çıktıyı devre dışı bırak" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "Hata ayıklama bilgilerini yazdır" + +#: main.c:342 msgid "Print required information to paste in an issue" -msgstr "Bir soruna yapıştırmak için gerekli bilgileri yazdırın" +msgstr "Bir soruna yapıştırmak için gerekli bilgileri yazdır" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" +"NCurses modu için tuş atamasını ayarla (a[rrows]|e[macs]|i[nverted-T]|v[im])" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "Öntanımlı komut satırı argümanlarını ekle" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "Veri yolu saatini zorla" -#: main.c:346 -msgid "Read CPUID raw data from a given file" -msgstr "Belirli bir dosyadan İşlemci Kimliği ham verilerini oku" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "libcpuid tarafından bildirilen CPU frekansını yok say" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" -msgstr "Yalnızca CPU veritabanına ait değilse bir mesaj yazdır" +#: main.c:357 +msgid "Read CPUID raw data from a given file" +msgstr "Belirtilen bir dosyadan CPUID ham verilerini oku" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "Yalnızca veri tabanında CPU yoksa bir mesaj yazdır" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "Kullanım: %s EKRAN [SEÇENEKLER]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" -msgstr "Mevcut EKRAN:" +msgstr "Kullanılabilir EKRAN:" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" -msgstr "Mevcut SEÇENEKLER:" +msgstr "Kullanılabilir SEÇENEKLER:" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "Etkilenebilir ortam değişkenleri:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "Bu bir özgür yazılımdır: değiştirmek ve yeniden dağıtmakta özgürsünüz." -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" -msgstr "%s lisansı için bkz: <%s>\n" +msgstr "%s lisansına bakın: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" -msgstr "-- %-9s sürüm: %s" +msgstr "-- %-9s sürümü: %s" + +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "wordexp çağrılamadı (%i)" -#: main.c:566 +#: main.c:641 #, c-format msgid "" "\n" @@ -764,76 +798,77 @@ "%s" msgstr "" "\n" -"%sHay aksi, birşeyler yanlış gitti! %s %d sinyali aldı (%s) ve çöktü.%s" +"%sHay aksi, birşeyler yanlış gitti! %s, %d (%s) sinyali aldı ve çöktü.%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "Bu geri izlemeyi buraya yeni bir konu açarak yapıştırabilirsiniz:" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "yerel ayar yapılırken bir hata oluştu" #: tui_ncurses.c:72 msgid "Starting NCurses TUI…" -msgstr "NCurses Metin tabanlı arayüzü başlatılıyor…" +msgstr "NCurses metin tabanlı arayüzü başlatılıyor…" #: tui_ncurses.c:80 msgid "" "FATAL ERROR: terminfo database could not be found (try to set TERMINFO " "environment variable)" msgstr "" -"ÖNEMLİ HATA: terminfo veritabanı bulunamadı (TERMINFO ortam değişkenini " -"ayarlamaya çalışın)" +"ÖNEMLİ HATA: terminfo veri tabanı bulunamadı (TERMINFO ortam değişkenini " +"ayarlamayı deneyin)" #: tui_ncurses.c:85 #, c-format msgid "Failed to set up %s terminal (err=%i); falling back to %s" -msgstr "%s terminali kurulamadı (err =%i); %s öğesine geri düşüyor" +msgstr "%s terminali ayarlanamadı (err=%i); yedek olarak %s kullanılıyor" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "Pencere çok küçük!\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "Yardımı görmek için 'h' tuşuna basın.\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "%s NCurses yardımına hoş geldiniz!\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -"Bu yardım Metin Tabanlı Kullanıcı Arayüzünün nasıl kullanılacağını açıklar.\n" +"Bu yardım, metin tabanlı kullanıcı arayüzünün nasıl kullanılacağını " +"açıklar.\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" msgstr "" "\n" -"Küresel tuşlar:\n" +"Genel tuşlar:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "\tSol sekmeye geçmek için 'sol' tuşuna basın.\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "\tSağ sekmeye geçmek için 'sağ' tuşuna basın.\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "\tBu yardımı görmek için 'h' tuşuna basın.\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "\tÇıkmak için 'q' tuşuna basın.\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -841,15 +876,15 @@ "\n" "CPU sekmesi:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "\tİzlenecek çekirdek sayısını azaltmak için 'aşağı' tuşuna basın.\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "\tİzlenecek çekirdek sayısını artırmak için 'yukarı' tuşuna basın.\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -857,15 +892,15 @@ "\n" "Önbellek sekmesi:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "\tÖnceki teste geçmek için 'aşağı' tuşuna basın.\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" -msgstr "\tBir sonraki teste geçmek için 'yukarı' tuşuna basın.\n" +msgstr "\tSonraki teste geçmek için 'yukarı' tuşuna basın.\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -873,39 +908,39 @@ "\n" "Karşılaştırma sekmesi:\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "\tKarşılaştırma süresini azaltmak için 'aşağı' tuşuna basın.\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "\tKarşılaştırma süresini artırmak için 'yukarı' tuşuna basın.\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" "\tKullanılacak iş parçacığı sayısını azaltmak için 'sonraki sayfa' tuşuna " "basın.\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" "\tKullanılacak iş parçacığı sayısını artırmak için 'önceki sayfa' tuşuna " "basın.\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" "\tAsal sayıları (yavaş) karşılaştırmayı başlatmak/durdurmak için 's' tuşuna " "basın.\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" "\tAsal sayıları (hızlı) karşılaştırmayı başlatmak/durdurmak için 'f' tuşuna " "basın.\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -913,69 +948,89 @@ "\n" "Yardımdan çıkmak için herhangi bir tuşa basın.\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "'%s' dosyası açılırken bir hata oluştu (%s)" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "'%s' komutu çalıştırılırken bir hata oluştu (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "%s dizini açılamadı" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "düzenli ifade derlenirken bir hata oluştu" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" -msgstr "pkexec: yetkilendirme alınamadı (iletişim kutusu reddedildi)" +msgstr "pkexec: yetkilendirme alınamadı (iletişim kutusu kapatıldı)" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" -msgstr "pkexec: yetki alınamadı (yetkilendirilmedi)" +msgstr "pkexec: yetkilendirme alınamadı (yetkilendirilmedi)" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "pkexec: komut bulunamadı" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "pkexec: beklenmedik hata kodu" -#: cpu-x.h:52 +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" msgstr "ÖNEMLİ HATA: bellek ayrılamadı" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "bayt" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "kB" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "MB" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "GB" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "TB" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "KiB" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "MiB" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "GiB" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "TiB" + #~ msgid "Exiting %s" #~ msgstr "%s çıkışı yapılıyor" diff -Nru cpu-x-4.0.1/po/tzm.po cpu-x-4.1.0/po/tzm.po --- cpu-x-4.0.1/po/tzm.po 1970-01-01 00:00:00.000000000 +0000 +++ cpu-x-4.1.0/po/tzm.po 2021-01-10 09:47:59.000000000 +0000 @@ -0,0 +1,995 @@ +# CPU-X translations template +# Copyright © 2014-2021 Xorg +# This file is distributed under the same license as the cpu-x package. +# Hakim Oubouali , 2020. +msgid "" +msgstr "" +"Project-Id-Version: cpu-x\n" +"Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-10-19 21:26+0000\n" +"Last-Translator: Hakim Oubouali \n" +"Language-Team: Central Atlas Tamazight \n" +"Language: tzm\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n >= 2 && (n < 11 || n > 99);\n" +"X-Generator: Weblate 4.3.1-dev\n" + +#: core.c:213 +msgid "Finding CPU technology" +msgstr "" + +#: core.c:232 +#, c-format +msgid "" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" +msgstr "" + +#: core.c:243 +#, c-format +msgid "%d x %d %s, %d-way" +msgstr "%d x %d%s, %d-aɣaras" + +#: core.c:244 +#, c-format +msgid "%d %s, %d-way" +msgstr "%d%s, %d-aɣaras" + +#: core.c:245 +#, c-format +msgid "%s associative, %d-%s line size" +msgstr "%s amsmun, %d-%s s wadur" + +#: core.c:250 +msgid "Calling libcpuid for retrieving static data" +msgstr "" + +#: core.c:263 +#, c-format +msgid "failed to call libcpuid (%s)" +msgstr "" + +#: core.c:433 +msgid "Calling libcpuid for retrieving dynamic data" +msgstr "" + +#: core.c:446 +msgid "Calling libcpuid for retrieving CPU MSR static values" +msgstr "" + +#: core.c:471 +msgid "Calling libcpuid for retrieving CPU MSR dynamic values" +msgstr "" + +#: core.c:494 +msgid "Calculating CPU multipliers" +msgstr "" + +#: core.c:542 +#, c-format +msgid "cannot find unit in '%s' string at position %i" +msgstr "" + +#: core.c:572 +msgid "Calling dmidecode" +msgstr "" + +#: core.c:605 +msgid "Calculating CPU usage" +msgstr "Asiḍen n asemres n CPU" + +#: core.c:656 +msgid "Calling bandwidth" +msgstr "Aɣuri n bandwidth" + +#: core.c:731 +#, c-format +msgid "No kernel driver in use for graphic card at path %s" +msgstr "" + +#: core.c:750 +#, c-format +msgid "Your GPU driver is unknown: %s" +msgstr "" + +#: core.c:782 +msgid "Finding devices" +msgstr "" + +#: core.c:794 +#, c-format +msgid "Skip devices search (wrong permissions on %s device)" +msgstr "" + +#: core.c:823 +#, c-format +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "" + +#: core.c:839 +msgid "failed to find chipset vendor and model" +msgstr "" + +#: core.c:841 +msgid "failed to find graphic card vendor and model" +msgstr "" + +#: core.c:885 +msgid "Retrieving GPU clocks" +msgstr "" + +#: core.c:915 +msgid "None" +msgstr "Walu" + +#: core.c:1044 +#, c-format +msgid "Driver for GPU %u doesn't report frequencies" +msgstr "" + +#: core.c:1080 +msgid "failed to retrieve GPU clocks" +msgstr "" + +#: core.c:1097 +msgid "Identifying running system" +msgstr "" + +#: core.c:1100 +msgid "failed to identify running system" +msgstr "" + +#: core.c:1142 +msgid "Calling libprocps" +msgstr "" + +#: core.c:1164 +msgid "Calling libstatgrab" +msgstr "" + +#: core.c:1194 +#, c-format +msgid "%i days, %i hours, %i minutes, %i seconds" +msgstr "" + +#: core.c:1250 +msgid "Updating benchmark status" +msgstr "" + +#: core.c:1251 tui_ncurses.c:809 +#, c-format +msgid "%u mins" +msgstr "%u sdin" + +#: core.c:1253 core.c:1254 +msgid "Inactive" +msgstr "" + +#: core.c:1258 core.c:1259 +msgid "Not started" +msgstr "" + +#: core.c:1264 +msgid "Active" +msgstr "" + +#: core.c:1269 +#, c-format +msgid "(%u hours left)" +msgstr "" + +#: core.c:1271 +#, c-format +msgid "(%u minutes left)" +msgstr "" + +#: core.c:1273 +#, c-format +msgid "(%u seconds left)" +msgstr "" + +#: core.c:1278 +#, c-format +msgid "in %u hours" +msgstr "g %u tsragin" + +#: core.c:1280 +#, c-format +msgid "in %u minutes" +msgstr "" + +#: core.c:1282 +#, c-format +msgid "in %u seconds" +msgstr "" + +#: core.c:1298 +msgid "Starting benchmark" +msgstr "" + +#: core.c:1317 +msgid "an error occurred while starting benchmark" +msgstr "" + +#: core.c:1334 +msgid "Finding CPU package in fallback mode" +msgstr "" + +#: core.c:1356 +#, c-format +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "" + +#: core.c:1375 +msgid "Calculating CPU multipliers in fallback mode" +msgstr "" + +#: core.c:1402 +msgid "Retrieving motherboard information in fallback mode" +msgstr "" + +#: core.c:1411 +msgid "failed to retrieve motherboard information (fallback mode)" +msgstr "" + +#: core.c:1463 +msgid "Retrieving CPU temperature in fallback mode" +msgstr "" + +#: core.c:1504 +msgid "failed to retrieve CPU temperature (fallback mode)" +msgstr "" + +#: core.c:1517 +msgid "Retrieving CPU voltage in fallback mode" +msgstr "" + +#: core.c:1530 +msgid "failed to retrieve CPU voltage (fallback mode)" +msgstr "" + +#: core.c:1545 +msgid "Retrieving CPU frequency in fallback mode" +msgstr "" + +#: core.c:1553 +msgid "failed to retrieve CPU frequency (fallback mode)" +msgstr "" + +#: daemon.c:256 +#, c-format +msgid "request_handler: case %i not handled" +msgstr "" + +#: gui_gtk.c:60 +msgid "Starting GTK GUI…" +msgstr "" + +#: gui_gtk.c:68 +msgid "failed to import UI in GtkBuilder" +msgstr "" + +#: gui_gtk.c:522 +msgid "Connected to daemon" +msgstr "" + +#: gui_gtk.c:524 +msgid "No polkit authentication agent found" +msgstr "" + +#: gui_gtk.c:528 +msgid "Ask password to start daemon in background" +msgstr "" + +#: gui_gtk.c:534 +msgid "Start daemon" +msgstr "" + +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 +#, c-format +msgid "Core #%i" +msgstr "Ul #%i" + +#: gui_gtk.c:623 +#, c-format +msgid "%s" +msgstr "%s" + +#: main.c:56 +msgid "Setting label names" +msgstr "" + +#: main.c:58 +msgid "CPU" +msgstr "CPU" + +#: main.c:59 +msgid "Processor" +msgstr "" + +#: main.c:60 main.c:115 main.c:148 +msgid "Vendor" +msgstr "" + +#: main.c:61 +msgid "Code Name" +msgstr "" + +#: main.c:62 +msgid "Package" +msgstr "" + +#: main.c:63 +msgid "Technology" +msgstr "Tatikenulujit" + +#: main.c:64 +msgid "Voltage" +msgstr "Asevolt" + +#: main.c:65 +msgid "Specification" +msgstr "" + +#: main.c:66 +msgid "Family" +msgstr "Tawacunt" + +#: main.c:67 +msgid "Ext. Family" +msgstr "" + +#: main.c:68 main.c:105 main.c:116 main.c:150 +msgid "Model" +msgstr "Azurt" + +#: main.c:69 +msgid "Ext. Model" +msgstr "" + +#: main.c:70 +msgid "Temp." +msgstr "" + +#: main.c:71 +msgid "Stepping" +msgstr "" + +#: main.c:72 +msgid "Instructions" +msgstr "" + +#: main.c:74 +msgid "Clocks" +msgstr "" + +#: main.c:75 +msgid "Core Speed" +msgstr "" + +#: main.c:76 +msgid "Multiplier" +msgstr "" + +#: main.c:77 +msgid "Bus Speed" +msgstr "" + +#: main.c:78 main.c:152 +msgid "Usage" +msgstr "Asemres" + +#: main.c:80 +msgid "Cache" +msgstr "" + +#: main.c:81 +msgid "L1 Data" +msgstr "" + +#: main.c:82 +msgid "L1 Inst." +msgstr "" + +#: main.c:83 +msgid "Level 2" +msgstr "" + +#: main.c:84 +msgid "Level 3" +msgstr "" + +#: main.c:86 +msgid "Socket(s)" +msgstr "" + +#: main.c:87 +msgid "Core(s)" +msgstr "Ul(awn)" + +#: main.c:88 +msgid "Thread(s)" +msgstr "" + +#: main.c:91 +msgid "Caches" +msgstr "" + +#: main.c:95 +#, c-format +msgid "L%i Cache" +msgstr "" + +#: main.c:96 +msgid "Size" +msgstr "Tiɣzi" + +#: main.c:97 +msgid "Speed" +msgstr "Tazzla" + +#: main.c:99 +msgid "Test" +msgstr "Turimt" + +#: main.c:102 main.c:103 +msgid "Motherboard" +msgstr "Taflut taymmat" + +#: main.c:104 +msgid "Manufacturer" +msgstr "" + +#: main.c:106 +msgid "Revision" +msgstr "Azzeray" + +#: main.c:108 +msgid "BIOS" +msgstr "ABIYUS" + +#: main.c:109 +msgid "Brand" +msgstr "Tamatart" + +#: main.c:110 +msgid "Version" +msgstr "Taleqqimt" + +#: main.c:111 +msgid "Date" +msgstr "Asakud" + +#: main.c:112 +msgid "ROM Size" +msgstr "" + +#: main.c:114 +msgid "Chipset" +msgstr "" + +#: main.c:119 main.c:135 +msgid "Memory" +msgstr "Tiktit" + +#: main.c:122 +#, c-format +msgid "Bank %i" +msgstr "" + +#: main.c:123 +msgid "Reference" +msgstr "Tasaɣult" + +#: main.c:127 +msgid "System" +msgstr "Anegraw" + +#: main.c:128 +msgid "Operating System" +msgstr "" + +#: main.c:129 +msgid "Kernel" +msgstr "Tuẓemt" + +#: main.c:130 +msgid "Distribution" +msgstr "" + +#: main.c:131 +msgid "Hostname" +msgstr "" + +#: main.c:132 +msgid "Uptime" +msgstr "" + +#: main.c:133 +msgid "Compiler" +msgstr "" + +#: main.c:136 +msgid "Used" +msgstr "" + +#: main.c:137 +msgid "Buffers" +msgstr "" + +#: main.c:138 +msgid "Cached" +msgstr "" + +#: main.c:139 +msgid "Free" +msgstr "Baṭel" + +#: main.c:140 +msgid "Swap" +msgstr "" + +#: main.c:143 +msgid "Graphics" +msgstr "" + +#: main.c:147 +#, c-format +msgid "Card %i" +msgstr "" + +#: main.c:149 +msgid "Driver" +msgstr "" + +#: main.c:151 +msgid "Temperature" +msgstr "" + +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "Tiktit" + +#: main.c:154 +msgid "GPU clock" +msgstr "" + +#: main.c:155 +msgid "Memory clock" +msgstr "" + +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "Asevolt" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 +msgid "Bench" +msgstr "" + +#: main.c:162 +msgid "Prime numbers (slow)" +msgstr "" + +#: main.c:163 +msgid "Prime numbers (fast)" +msgstr "" + +#: main.c:166 +msgid "Score" +msgstr "" + +#: main.c:167 +msgid "Run" +msgstr "" + +#: main.c:170 +msgid "Parameters" +msgstr "" + +#: main.c:171 +msgid "Duration" +msgstr "" + +#: main.c:172 +msgid "Threads" +msgstr "" + +#: main.c:175 main.c:180 +msgid "About" +msgstr "Γef" + +#: main.c:177 +#, c-format +msgid "" +"%s is a Free software that gathers information\n" +"on CPU, motherboard and more." +msgstr "" + +#: main.c:181 +#, c-format +msgid "Version %s" +msgstr "Taleqqimt %s" + +#: main.c:182 +#, c-format +msgid "Author: %s" +msgstr "" + +#: main.c:183 +#, c-format +msgid "Site: %s" +msgstr "Asit: %s" + +#: main.c:185 +msgid "License" +msgstr "" + +#: main.c:188 +#, c-format +msgid "This software is distributed under the terms of %s" +msgstr "" + +#: main.c:190 main.c:431 +msgid "This program comes with ABSOLUTELY NO WARRANTY" +msgstr "" + +#: main.c:257 +msgid "Dumping data…" +msgstr "" + +#: main.c:299 +msgid "Freeing memory" +msgstr "" + +#: main.c:327 +msgid "Start graphical user interface (GUI) (default)" +msgstr "" + +#: main.c:328 +msgid "Start text-based user interface (TUI)" +msgstr "" + +#: main.c:329 +msgid "Dump all data on standard output and exit" +msgstr "" + +#: main.c:330 +msgid "Run embedded command dmidecode and exit" +msgstr "" + +#: main.c:331 +msgid "Run embedded command bandwidth and exit" +msgstr "" + +#: main.c:332 +msgid "Set custom time between two refreshes (in seconds)" +msgstr "" + +#: main.c:333 +msgid "Set default tab (integer)" +msgstr "" + +#: main.c:334 +msgid "Select CPU core to monitor (integer)" +msgstr "" + +#: main.c:335 +msgid "Set custom bandwidth test for CPU caches speed (integer)" +msgstr "" + +#: main.c:336 +msgid "Start and connect to daemon" +msgstr "" + +#: main.c:337 +msgid "Verbose output" +msgstr "" + +#: main.c:338 +msgid "Print help and exit" +msgstr "" + +#: main.c:339 +msgid "Print version and exit" +msgstr "" + +#: main.c:340 +msgid "Disable colored output" +msgstr "" + +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 +msgid "Print required information to paste in an issue" +msgstr "" + +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 +msgid "Enforce the bus clock" +msgstr "" + +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "" + +#: main.c:357 +msgid "Read CPUID raw data from a given file" +msgstr "" + +#: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 +#, c-format +msgid "Usage: %s DISPLAY [OPTIONS]\n" +msgstr "" + +#: main.c:383 +msgid "Available DISPLAY:" +msgstr "" + +#: main.c:392 +msgid "Available OPTIONS:" +msgstr "" + +#: main.c:400 +msgid "Influenceable environment variables:" +msgstr "" + +#: main.c:430 +msgid "This is free software: you are free to change and redistribute it." +msgstr "" + +#: main.c:432 +#, c-format +msgid "See the %s license: <%s>\n" +msgstr "" + +#: main.c:439 +#, c-format +msgid "-- %-9s version: %s" +msgstr "" + +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "" + +#: main.c:641 +#, c-format +msgid "" +"\n" +"%sOops, something was wrong! %s has received signal %d (%s) and has crashed." +"%s" +msgstr "" + +#: main.c:656 +msgid "You can paste this backtrace by opening a new issue here:" +msgstr "" + +#: main.c:684 +msgid "an error occurred while setting locale" +msgstr "" + +#: tui_ncurses.c:72 +msgid "Starting NCurses TUI…" +msgstr "" + +#: tui_ncurses.c:80 +msgid "" +"FATAL ERROR: terminfo database could not be found (try to set TERMINFO " +"environment variable)" +msgstr "" + +#: tui_ncurses.c:85 +#, c-format +msgid "Failed to set up %s terminal (err=%i); falling back to %s" +msgstr "" + +#: tui_ncurses.c:300 +msgid "Window is too small!\n" +msgstr "" + +#: tui_ncurses.c:308 +msgid "Press 'h' to see help.\n" +msgstr "" + +#: tui_ncurses.c:460 +#, c-format +msgid "Welcome in %s NCurses help!\n" +msgstr "" + +#: tui_ncurses.c:461 +msgid "This help describes how to use this Text-based User Interface.\n" +msgstr "" + +#: tui_ncurses.c:463 +msgid "" +"\n" +"Global keys:\n" +msgstr "" + +#: tui_ncurses.c:464 +msgid "\tPress 'left' key to switch in left tab.\n" +msgstr "" + +#: tui_ncurses.c:465 +msgid "\tPress 'right' key to switch in right tab.\n" +msgstr "" + +#: tui_ncurses.c:466 +msgid "\tPress 'h' key to see this help.\n" +msgstr "" + +#: tui_ncurses.c:467 +msgid "\tPress 'q' key to exit.\n" +msgstr "" + +#: tui_ncurses.c:469 +msgid "" +"\n" +"CPU tab:\n" +msgstr "" + +#: tui_ncurses.c:470 +msgid "\tPress 'down' key to decrease core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:471 +msgid "\tPress 'up' key to increase core number to monitor.\n" +msgstr "" + +#: tui_ncurses.c:473 +msgid "" +"\n" +"Caches tab:\n" +msgstr "" + +#: tui_ncurses.c:474 +msgid "\tPress 'down' key to switch to previous test.\n" +msgstr "" + +#: tui_ncurses.c:475 +msgid "\tPress 'up' key' to switch to next test.\n" +msgstr "" + +#: tui_ncurses.c:477 +msgid "" +"\n" +"Bench tab:\n" +msgstr "" + +#: tui_ncurses.c:478 +msgid "\tPress 'down' key to decrement benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:479 +msgid "\tPress 'up' key to increment benchmark duration.\n" +msgstr "" + +#: tui_ncurses.c:480 +msgid "\tPress 'next page' key to decrement number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:481 +msgid "\tPress 'previous page' key to increment number of threads to use.\n" +msgstr "" + +#: tui_ncurses.c:482 +msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:483 +msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" +msgstr "" + +#: tui_ncurses.c:485 +msgid "" +"\n" +"Press any key to exit this help.\n" +msgstr "" + +#: util.c:171 +#, c-format +msgid "an error occurred while opening file '%s' (%s)" +msgstr "" + +#: util.c:201 +#, c-format +msgid "an error occurred while running command '%s' (%s)" +msgstr "" + +#: util.c:259 util.c:319 +#, c-format +msgid "failed to open %s directory" +msgstr "" + +#: util.c:332 +msgid "an error occurred while compiling regex" +msgstr "" + +#: util.c:458 +msgid "pkexec: authorization could not be obtained (dialog dismissed)" +msgstr "" + +#: util.c:461 +msgid "pkexec: authorization could not be obtained (not authorized)" +msgstr "" + +#: util.c:464 +msgid "pkexec: command not found" +msgstr "" + +#: util.c:467 +msgid "pkexec: unexpected error code" +msgstr "" + +#: cpu-x.h:53 +msgid "FATAL ERROR: could not allocate memory" +msgstr "" + +#: cpu-x.h:92 +msgid "bytes" +msgstr "" + +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 +msgid "kB" +msgstr "" + +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 +msgid "MB" +msgstr "" + +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 +msgid "GB" +msgstr "" + +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 +msgid "TB" +msgstr "" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" diff -Nru cpu-x-4.0.1/po/uk.po cpu-x-4.1.0/po/uk.po --- cpu-x-4.0.1/po/uk.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/uk.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,14 +1,15 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Tymofij Lytvynenko , 2019, 2020. # Oleksii Melnychenko , 2020. +# Allan Nordhøy , 2020. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-06-03 21:43+0000\n" -"Last-Translator: Oleksii Melnychenko \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-07-11 09:41+0000\n" +"Last-Translator: Allan Nordhøy \n" "Language-Team: Ukrainian \n" "Language: uk\n" @@ -17,739 +18,780 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.2-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "Пошук технології процесора" -#: core.c:229 -#, c-format +#: core.c:232 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "" "Ваш процесор відсутній у базі даних ==> %s, модель: %i, дод. модель: %i, " "дод. сімейство: %i" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "%d x %d %s, %d-канальний" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "%d %s, %d-канальний" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "%s асоціативний, %d-%s розмір кеш-смуги" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "Виклик libcpuid для отримання статичних даних" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "не вдалося викликати libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "Виклик libcpuid для отримання динамічних даних" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "" "Виклик libcpuid для отримання статичних значень моделезалежних реєстрів " "процесора" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "" "Виклик libcpuid для отримання динамічних значень моделезалежних реєстрів " "процесора" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "Розрахунок множників процесора" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "Виклик dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "Розрахунок завантаження процесора" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "Виклик пропускної спроможності" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "Невідомий драйвер GPU: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "Пошук пристроїв" -#: core.c:792 +#: core.c:794 #, fuzzy, c-format #| msgid "Skip devices search (need to be root)" msgid "Skip devices search (wrong permissions on %s device)" msgstr "Пропустити пошук пристроїв (потрібно мати root)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "Постачальник графічного процесора невідомий: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "Постачальник графічного процесора невідомий: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "не вдалося знайти постачальника чи модель чіпсету" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "не вдалося знайти постачальника та модель графічної карти" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "Отримання частоти GPU" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "" -#: core.c:992 -#, fuzzy, c-format -#| msgid "Driver for GPU %i doesn't report frequencies" +#: core.c:1044 +#, c-format msgid "Driver for GPU %u doesn't report frequencies" -msgstr "Драйвер для GPU %i не звітує частоти" +msgstr "Драйвер для GPU %u не звітує частоти" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "не вдалося отримати частоту GPU" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "Виявлення запущеної системи" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "не вдалося визначити запущену систему" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "Виклик libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "Виклик libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i днів, %i годин, %i хвилин, %i секунд" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "Оновлення стану тестів" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u хв." -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "Неактивний" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "Не запущено" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "Активний" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(%u годин лишилось)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(%u хвилин лишилось)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(%u секунд лишилося)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "за %u годин" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "за %u хвилин" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "за %u секунд" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "Запустити тестування" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "" -#: core.c:1288 -#, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +#: core.c:1356 +#, fuzzy, c-format +#| msgid "" +#| "Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, " +#| "ext. family: %i" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "" +"Ваш процесор відсутній у базі даних ==> %s, модель: %i, дод. модель: %i, " +"дод. сімейство: %i" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "" -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "" -#: main.c:149 +#: main.c:153 +msgid "Memory Used" +msgstr "" + +#: main.c:154 msgid "GPU clock" msgstr "" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "" + +#: main.c:157 +msgid "Power Avg" +msgstr "" + +#: main.c:161 msgid "Bench" msgstr "" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" "on CPU, motherboard and more." msgstr "" -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "" -#: main.c:346 -msgid "Read CPUID raw data from a given file" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" msgstr "" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:357 +msgid "Read CPUID raw data from a given file" msgstr "" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "не вдалося викликати libcpuid (%s)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -757,11 +799,11 @@ "%s" msgstr "" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "" @@ -780,174 +822,194 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" msgstr "" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" msgstr "" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" msgstr "" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" msgstr "" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" msgstr "" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 +#: cpu-x.h:53 #, fuzzy #| msgid "could not reallocate memory" msgid "FATAL ERROR: could not allocate memory" msgstr "Не вдалося перерозподілити пам'ять" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "" + #~ msgid "Exiting %s" #~ msgstr "Вихід з %s" diff -Nru cpu-x-4.0.1/po/zh_Hant.po cpu-x-4.1.0/po/zh_Hant.po --- cpu-x-4.0.1/po/zh_Hant.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/zh_Hant.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,16 +1,18 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Louies , 2019. # byStarTW , 2019. # Jeff Huang , 2019. # mingjieWu , 2020. +# Hung, Chi-Heng , 2020. +# crlambda , 2020. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-02-24 15:33+0000\n" -"Last-Translator: mingjieWu \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2020-12-26 08:29+0000\n" +"Last-Translator: crlambda \n" "Language-Team: Chinese (Traditional) \n" "Language: zh_Hant\n" @@ -18,734 +20,771 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.0-dev\n" +"X-Generator: Weblate 4.4.1-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "正在尋找 CPU 技術" -#: core.c:229 +#: core.c:232 #, c-format msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "您的 CPU 不在資料庫中 ==>> %s,型號:%i,延伸型號:%i,擴充系列:%i" -#: core.c:240 -#, fuzzy, c-format -#| msgid "%d x %d KB, %d-way" +#: core.c:243 +#, c-format msgid "%d x %d %s, %d-way" -msgstr "%d x %d KB, %d 路" +msgstr "%d x %d %s, %d 路" -#: core.c:241 -#, fuzzy, c-format -#| msgid "%d MB, %d-way" +#: core.c:244 +#, c-format msgid "%d %s, %d-way" -msgstr "%d MB, %d 路" +msgstr "%d %s, %d 路" -#: core.c:242 -#, fuzzy, c-format -#| msgid "%s associative, %d-byte line size" +#: core.c:245 +#, c-format msgid "%s associative, %d-%s line size" -msgstr "%s 組合,%d-位元行大小" +msgstr "%s 組合,%d-%s 行大小" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "正在呼叫 libcpuid 以取得靜態資料" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "呼叫 libcpuid 失敗 (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "正在呼叫 libcpuid 以取得動態資料" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "正在呼叫 libcpuid 以取得 CPU MSR 靜態值" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "正在呼叫 libcpuid 以取得 CPU MSR 動態值" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" -msgstr "正在計算 CPU 乘數" +msgstr "正在計算 CPU 倍頻" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" msgstr "" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "正在計算 CPU 使用率" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" -msgstr "您的 GPU 驅動無法得知:%s" +msgstr "無法得知您的 GPU 驅動程式:%s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" -msgstr "" +msgstr "正在尋找裝置" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" msgstr "" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "無法得知您的 GPU 供應商:%s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" -msgstr "" +msgstr "找不到晶片組供應商及型號" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" -msgstr "" +msgstr "找不到顯示卡供應商及型號" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" -msgstr "" +msgstr "正在取得 GPU 時脈" -#: core.c:903 +#: core.c:915 msgid "None" -msgstr "" +msgstr "無" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" msgstr "" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" -msgstr "" +msgstr "更新benchmark狀態" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" -msgstr "" +msgstr "%u 分鐘" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" -msgstr "" +msgstr "未啟動" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" -msgstr "" +msgstr "未開始" -#: core.c:1200 +#: core.c:1264 msgid "Active" -msgstr "" +msgstr "活動中" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" -msgstr "" +msgstr "(剩下 %u 小時)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" -msgstr "" +msgstr "(剩下 %u 分鐘)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" -msgstr "" +msgstr "正在開始效能測試" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" -msgstr "" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" +msgstr "您的 CPU 不在資料庫中 ==>> %s,型號:%i,延伸型號:%i,擴充系列:%s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" -msgstr "" +msgstr "核心 #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" -msgstr "" +msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "" -#: main.c:54 +#: main.c:58 msgid "CPU" -msgstr "" +msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" -msgstr "" +msgstr "處理器" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" -msgstr "" +msgstr "供應商" -#: main.c:57 +#: main.c:61 msgid "Code Name" -msgstr "" +msgstr "代號" -#: main.c:58 +#: main.c:62 msgid "Package" -msgstr "" +msgstr "封裝" -#: main.c:59 +#: main.c:63 msgid "Technology" -msgstr "" +msgstr "製程" -#: main.c:60 +#: main.c:64 msgid "Voltage" -msgstr "" +msgstr "電壓" -#: main.c:61 +#: main.c:65 msgid "Specification" -msgstr "" +msgstr "規格" -#: main.c:62 +#: main.c:66 msgid "Family" -msgstr "" +msgstr "系列" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" -msgstr "" +msgstr "延伸系列" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" -msgstr "" +msgstr "型號" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" -msgstr "" +msgstr "延伸型號" -#: main.c:66 +#: main.c:70 msgid "Temp." -msgstr "" +msgstr "溫度" -#: main.c:67 +#: main.c:71 msgid "Stepping" -msgstr "" +msgstr "步進" -#: main.c:68 +#: main.c:72 msgid "Instructions" -msgstr "" +msgstr "指令集" -#: main.c:70 +#: main.c:74 msgid "Clocks" -msgstr "" +msgstr "時脈" -#: main.c:71 +#: main.c:75 msgid "Core Speed" -msgstr "" +msgstr "核心速度" -#: main.c:72 +#: main.c:76 msgid "Multiplier" -msgstr "" +msgstr "倍頻" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" -msgstr "" +msgstr "匯流排速度" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" -msgstr "" +msgstr "用量" -#: main.c:76 +#: main.c:80 msgid "Cache" -msgstr "" +msgstr "快取" -#: main.c:77 +#: main.c:81 msgid "L1 Data" -msgstr "" +msgstr "L1 資料" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." -msgstr "" +msgstr "L1 指令" -#: main.c:79 +#: main.c:83 msgid "Level 2" -msgstr "" +msgstr "L2 快取" -#: main.c:80 +#: main.c:84 msgid "Level 3" -msgstr "" +msgstr "L3 快取" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" -msgstr "" +msgstr "插槽" -#: main.c:83 +#: main.c:87 msgid "Core(s)" -msgstr "" +msgstr "核心" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" -msgstr "" +msgstr "線程" -#: main.c:87 +#: main.c:91 msgid "Caches" -msgstr "" +msgstr "快取" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" -msgstr "" +msgstr "L%i 快取" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "" -#: main.c:93 +#: main.c:97 msgid "Speed" -msgstr "" +msgstr "速度" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" -msgstr "" +msgstr "主機板" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" -msgstr "" +msgstr "製造商" -#: main.c:102 +#: main.c:106 msgid "Revision" -msgstr "" +msgstr "修訂" -#: main.c:104 +#: main.c:108 msgid "BIOS" -msgstr "" +msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" -msgstr "" +msgstr "廠牌" -#: main.c:106 +#: main.c:110 msgid "Version" -msgstr "" +msgstr "版本" -#: main.c:107 +#: main.c:111 msgid "Date" -msgstr "" +msgstr "日期" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "" -#: main.c:110 +#: main.c:114 msgid "Chipset" -msgstr "" +msgstr "晶片組" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" -msgstr "" +msgstr "記憶體" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "" -#: main.c:124 +#: main.c:128 msgid "Operating System" -msgstr "" +msgstr "作業系統" -#: main.c:125 +#: main.c:129 msgid "Kernel" -msgstr "" +msgstr "核心" -#: main.c:126 +#: main.c:130 msgid "Distribution" -msgstr "" +msgstr "發行版" -#: main.c:127 +#: main.c:131 msgid "Hostname" -msgstr "" +msgstr "主機名稱" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "" -#: main.c:129 +#: main.c:133 msgid "Compiler" -msgstr "" +msgstr "編譯器" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "" -#: main.c:145 +#: main.c:149 msgid "Driver" -msgstr "" +msgstr "驅動程式" -#: main.c:147 +#: main.c:151 msgid "Temperature" -msgstr "" +msgstr "溫度" -#: main.c:149 +#: main.c:153 +#, fuzzy +#| msgid "Memory" +msgid "Memory Used" +msgstr "記憶體" + +#: main.c:154 msgid "GPU clock" -msgstr "" +msgstr "GPU 時脈" -#: main.c:150 +#: main.c:155 msgid "Memory clock" +msgstr "記憶體時脈" + +#: main.c:156 +#, fuzzy +#| msgid "Voltage" +msgid "Core Voltage" +msgstr "電壓" + +#: main.c:157 +msgid "Power Avg" msgstr "" -#: main.c:154 +#: main.c:161 msgid "Bench" -msgstr "" +msgstr "效能測試" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "" -#: main.c:159 +#: main.c:166 msgid "Score" -msgstr "" +msgstr "分數" -#: main.c:160 +#: main.c:167 msgid "Run" -msgstr "" +msgstr "執行" -#: main.c:163 +#: main.c:170 msgid "Parameters" -msgstr "" +msgstr "參數" -#: main.c:164 +#: main.c:171 msgid "Duration" -msgstr "" +msgstr "持續時間" -#: main.c:165 +#: main.c:172 msgid "Threads" -msgstr "" +msgstr "線程" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" -msgstr "" +msgstr "關於" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" "on CPU, motherboard and more." msgstr "" +"%s 是一款蒐集CPU、主機板等資訊\n" +"的自由軟體。" -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" -msgstr "" +msgstr "%s 版" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" -msgstr "" +msgstr "作者:%s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" -msgstr "" +msgstr "網站:%s" -#: main.c:178 +#: main.c:185 msgid "License" -msgstr "" +msgstr "授權條款" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" -msgstr "" +msgstr "開啓圖形使用者界面(預設)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" -msgstr "" +msgstr "開啓文字使用者介面" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" -msgstr "" +msgstr "設定預設分頁(整數)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "" -#: main.c:346 -msgid "Read CPUID raw data from a given file" +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" msgstr "" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" +#: main.c:357 +msgid "Read CPUID raw data from a given file" msgstr "" #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "" -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "" -#: main.c:566 +#: main.c:455 +#, fuzzy, c-format +#| msgid "failed to call libcpuid (%s)" +msgid "failed to call wordexp (%i)" +msgstr "呼叫 libcpuid 失敗 (%s)" + +#: main.c:641 #, c-format msgid "" "\n" @@ -753,11 +792,11 @@ "%s" msgstr "" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "" @@ -776,174 +815,206 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" msgstr "" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" -msgstr "" +msgstr "\t按「左」鍵切換至左邊的分頁。\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" -msgstr "" +msgstr "\t按「右」鍵切換至右邊的分頁。\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" -msgstr "" +msgstr "\t按「h」鍵查看此幫助。\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" -msgstr "" +msgstr "\t按「q」鍵退出。\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" msgstr "" +"\n" +"CPU分頁:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" -msgstr "" +msgstr "\t按「下」鍵減少要監視的核心數。\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" -msgstr "" +msgstr "\t按「上」鍵增加要監視的核心數。\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" msgstr "" +"\n" +"快取分頁:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" -msgstr "" +msgstr "\t按「下」鍵切換至上一項測試。\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" -msgstr "" +msgstr "\t按「上」鍵切換至下一項測試。\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" msgstr "" +"\n" +"效能測試分頁:\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" -msgstr "" +msgstr "\t按「下」鍵減少效能測試持續的時間。\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" -msgstr "" +msgstr "\t按「上」鍵增加效能測試持續的時間。\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" -msgstr "" +msgstr "\t按「下一頁」鍵減少要使用的線程數。\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" -msgstr "" +msgstr "\t按「上一頁」鍵增加要使用的線程數。\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" msgstr "" +"\n" +"按任意鍵退出幫助。\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" -msgstr "" +msgstr "編譯正則表達式時出錯" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "" -#: cpu-x.h:52 -#, fuzzy -#| msgid "could not reallocate memory" +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" -msgstr "無法重新配置記憶體" +msgstr "致命錯誤:無法配置記憶體" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" -msgstr "" +msgstr "位元組" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" -msgstr "" +msgstr "kB" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" -msgstr "" +msgstr "MB" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" -msgstr "" +msgstr "GB" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" +msgstr "TB" + +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" msgstr "" +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +#, fuzzy +#| msgid "MB" +msgid "MiB" +msgstr "MB" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +#, fuzzy +#| msgid "GB" +msgid "GiB" +msgstr "GB" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +#, fuzzy +#| msgid "TB" +msgid "TiB" +msgstr "TB" + #~ msgid "Exiting %s" #~ msgstr "退出 %s" diff -Nru cpu-x-4.0.1/po/zh.po cpu-x-4.1.0/po/zh.po --- cpu-x-4.0.1/po/zh.po 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/po/zh.po 2021-01-10 09:47:59.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright © 2014-2020 Xorg +# Copyright © 2014-2021 Xorg # This file is distributed under the same license as the CPU-X package. # Translators: # 高垚鑫, 2017-2018 @@ -6,599 +6,613 @@ # chakhee <931489141@qq.com>, 2019. # Azurak , 2019. # wdggg , 2020. +# Forbidden <10278743+f0rb1d@users.noreply.github.com>, 2020. +# Eric , 2021. msgid "" msgstr "" "Project-Id-Version: CPU-X\n" "Report-Msgid-Bugs-To: https://github.com/X0rg/CPU-X/issues\n" -"POT-Creation-Date: 2020-05-17 00:31+0200\n" -"PO-Revision-Date: 2020-05-29 15:41+0000\n" -"Last-Translator: wdggg \n" -"Language-Team: Chinese (Simplified) \n" +"POT-Creation-Date: 2021-01-09 15:40+0100\n" +"PO-Revision-Date: 2021-01-10 09:17+0000\n" +"Last-Translator: Eric \n" +"Language-Team: Chinese (Simplified) \n" "Language: zh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.1-dev\n" +"X-Generator: Weblate 4.4.1-dev\n" -#: core.c:210 +#: core.c:213 msgid "Finding CPU technology" msgstr "正在查找 CPU 工艺" -#: core.c:229 +#: core.c:232 #, c-format msgid "" -"Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. " -"family: %i" +"Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, " +"ext. family: %i" msgstr "数据库中没有您的 CPU ==> %s,型号: %i,扩展型号: %i,扩展系列: %i" -#: core.c:240 +#: core.c:243 #, c-format msgid "%d x %d %s, %d-way" msgstr "%d x %d %s, %d-路" -#: core.c:241 +#: core.c:244 #, c-format msgid "%d %s, %d-way" msgstr "%d %s, %d-路" -#: core.c:242 +#: core.c:245 #, c-format msgid "%s associative, %d-%s line size" msgstr "%s 关联, %d-%s 最小缓存单元大小" -#: core.c:247 +#: core.c:250 msgid "Calling libcpuid for retrieving static data" msgstr "正在调用 libcpuid 以检索静态数据" -#: core.c:255 +#: core.c:263 #, c-format msgid "failed to call libcpuid (%s)" msgstr "无法调用 libcpuid (%s)" -#: core.c:428 +#: core.c:433 msgid "Calling libcpuid for retrieving dynamic data" msgstr "正在调用 libcpuid 以检索动态数据" -#: core.c:441 +#: core.c:446 msgid "Calling libcpuid for retrieving CPU MSR static values" msgstr "正在调用 libcpuid 以检索 CPU MSR 静态值" -#: core.c:466 +#: core.c:471 msgid "Calling libcpuid for retrieving CPU MSR dynamic values" msgstr "正在调用 libcpuid 以检索 CPU MSR 动态值" -#: core.c:489 +#: core.c:494 msgid "Calculating CPU multipliers" msgstr "正在计算 CPU 倍频" -#: core.c:537 +#: core.c:542 #, c-format msgid "cannot find unit in '%s' string at position %i" -msgstr "无法在位置 %i 的 '%s' 字符串中找到单位" +msgstr "在字符串 '%s' 的位置%i找不到单元" -#: core.c:567 +#: core.c:572 msgid "Calling dmidecode" msgstr "正在调用 dmidecode" -#: core.c:600 +#: core.c:605 msgid "Calculating CPU usage" msgstr "正在计算 CPU 使用率" -#: core.c:651 +#: core.c:656 msgid "Calling bandwidth" msgstr "正在调用 bandwidth" -#: core.c:726 +#: core.c:731 #, c-format msgid "No kernel driver in use for graphic card at path %s" msgstr "路径%s中没有驱动图形卡的内核驱动程序" -#: core.c:745 +#: core.c:750 #, c-format msgid "Your GPU driver is unknown: %s" msgstr "您的 GPU 驱动未知: %s" -#: core.c:780 +#: core.c:782 msgid "Finding devices" msgstr "正在搜索设备" -#: core.c:792 +#: core.c:794 #, c-format msgid "Skip devices search (wrong permissions on %s device)" msgstr "跳过设备搜索 (%s设备上的权限错误)" -#: core.c:821 +#: core.c:823 #, c-format -msgid "Your GPU vendor is unknown: %s (%#X)" -msgstr "您的 GPU 供应商未知: %s (%#X)" +msgid "Your GPU vendor is unknown: %s (0x%X)" +msgstr "您的 GPU 供应商未知: %s (0x%X)" -#: core.c:837 +#: core.c:839 msgid "failed to find chipset vendor and model" msgstr "未找到芯片组供应商和型号" -#: core.c:839 +#: core.c:841 msgid "failed to find graphic card vendor and model" msgstr "未找到显卡供应商和型号" -#: core.c:882 +#: core.c:885 msgid "Retrieving GPU clocks" msgstr "正在检索 GPU 时钟" -#: core.c:903 +#: core.c:915 msgid "None" msgstr "无" -#: core.c:992 +#: core.c:1044 #, c-format msgid "Driver for GPU %u doesn't report frequencies" msgstr "GPU 驱动 %u 无法报告频率" -#: core.c:1016 +#: core.c:1080 msgid "failed to retrieve GPU clocks" msgstr "无法检索 GPU 时钟" -#: core.c:1033 +#: core.c:1097 msgid "Identifying running system" msgstr "正在识别本系统" -#: core.c:1036 +#: core.c:1100 msgid "failed to identify running system" msgstr "未识别本系统" -#: core.c:1078 +#: core.c:1142 msgid "Calling libprocps" msgstr "正在调用 libprocps" -#: core.c:1100 +#: core.c:1164 msgid "Calling libstatgrab" msgstr "正在调用 libstatgrab" -#: core.c:1130 +#: core.c:1194 #, c-format msgid "%i days, %i hours, %i minutes, %i seconds" msgstr "%i 天,%i 小时,%i 分钟,%i 秒" -#: core.c:1186 +#: core.c:1250 msgid "Updating benchmark status" msgstr "正在更新基准测试状态" -#: core.c:1187 tui_ncurses.c:762 +#: core.c:1251 tui_ncurses.c:809 #, c-format msgid "%u mins" msgstr "%u 分钟" -#: core.c:1189 core.c:1190 +#: core.c:1253 core.c:1254 msgid "Inactive" msgstr "待用" -#: core.c:1194 core.c:1195 +#: core.c:1258 core.c:1259 msgid "Not started" msgstr "未启动" -#: core.c:1200 +#: core.c:1264 msgid "Active" msgstr "启用" -#: core.c:1205 +#: core.c:1269 #, c-format msgid "(%u hours left)" msgstr "(剩余 %u 小时)" -#: core.c:1207 +#: core.c:1271 #, c-format msgid "(%u minutes left)" msgstr "(剩余 %u 分钟)" -#: core.c:1209 +#: core.c:1273 #, c-format msgid "(%u seconds left)" msgstr "(剩余 %u 秒)" -#: core.c:1214 +#: core.c:1278 #, c-format msgid "in %u hours" msgstr "%u 小时后" -#: core.c:1216 +#: core.c:1280 #, c-format msgid "in %u minutes" msgstr "%u 分钟后" -#: core.c:1218 +#: core.c:1282 #, c-format msgid "in %u seconds" msgstr "%u 秒后" -#: core.c:1234 +#: core.c:1298 msgid "Starting benchmark" msgstr "正在启动基准测试" -#: core.c:1253 +#: core.c:1317 msgid "an error occurred while starting benchmark" msgstr "启动基准测试时出错" -#: core.c:1270 +#: core.c:1334 msgid "Finding CPU package in fallback mode" msgstr "正在故障预置模式下查找 CPU 封装" -#: core.c:1288 +#: core.c:1356 #, c-format -msgid "Your CPU socket does not belong in database ==> %s, codename: %s" +msgid "Your CPU socket is not present in the database ==> %s, codename: %s" msgstr "数据库中没有您的 CPU 插槽 ==> %s,架构:%s" -#: core.c:1307 +#: core.c:1375 msgid "Calculating CPU multipliers in fallback mode" msgstr "正在应急模式下计算 CPU 倍频" -#: core.c:1334 +#: core.c:1402 msgid "Retrieving motherboard information in fallback mode" msgstr "正在应急模式下检索主板信息" -#: core.c:1343 +#: core.c:1411 msgid "failed to retrieve motherboard information (fallback mode)" msgstr "无法检索主板信息 (应急模式)" -#: core.c:1395 +#: core.c:1463 msgid "Retrieving CPU temperature in fallback mode" msgstr "正在应急模式下检索 CPU 温度" -#: core.c:1436 +#: core.c:1504 msgid "failed to retrieve CPU temperature (fallback mode)" msgstr "未能检索 CPU 温度 (应急模式)" -#: core.c:1449 +#: core.c:1517 msgid "Retrieving CPU voltage in fallback mode" msgstr "正在应急模式下检索 CPU 电压" -#: core.c:1462 +#: core.c:1530 msgid "failed to retrieve CPU voltage (fallback mode)" msgstr "未能检索 CPU 电压 (应急模式)" -#: core.c:1477 +#: core.c:1545 msgid "Retrieving CPU frequency in fallback mode" msgstr "正在应急模式下检索 CPU 频率" -#: core.c:1485 +#: core.c:1553 msgid "failed to retrieve CPU frequency (fallback mode)" msgstr "未能检索 CPU 频率 (应急模式)" -#: daemon.c:246 +#: daemon.c:256 #, c-format msgid "request_handler: case %i not handled" msgstr "request_handler: 事件 %i 未处理" -#: gui_gtk.c:59 +#: gui_gtk.c:60 msgid "Starting GTK GUI…" msgstr "正在启动 GTK 图形用户界面…" -#: gui_gtk.c:67 +#: gui_gtk.c:68 msgid "failed to import UI in GtkBuilder" msgstr "无法在 GtkBuilder 中导入用户界面" -#: gui_gtk.c:501 +#: gui_gtk.c:522 msgid "Connected to daemon" msgstr "连接到守护程序" -#: gui_gtk.c:503 +#: gui_gtk.c:524 msgid "No polkit authentication agent found" msgstr "找不到polkit身份验证代理" -#: gui_gtk.c:507 +#: gui_gtk.c:528 msgid "Ask password to start daemon in background" msgstr "询问密码以在后台启动守护进程" -#: gui_gtk.c:513 +#: gui_gtk.c:534 msgid "Start daemon" msgstr "启动守护进程" -#: gui_gtk.c:522 gui_gtk.c:605 tui_ncurses.c:489 +#: gui_gtk.c:543 gui_gtk.c:626 tui_ncurses.c:532 #, c-format msgid "Core #%i" msgstr "核心 #%i" -#: gui_gtk.c:602 +#: gui_gtk.c:623 #, c-format msgid "%s" msgstr "%s" -#: main.c:52 +#: main.c:56 msgid "Setting label names" msgstr "正在设置标签名称" -#: main.c:54 +#: main.c:58 msgid "CPU" msgstr "CPU" -#: main.c:55 +#: main.c:59 msgid "Processor" msgstr "处理器" -#: main.c:56 main.c:111 main.c:144 +#: main.c:60 main.c:115 main.c:148 msgid "Vendor" msgstr "制造商" -#: main.c:57 +#: main.c:61 msgid "Code Name" msgstr "架构" -#: main.c:58 +#: main.c:62 msgid "Package" msgstr "接口" -#: main.c:59 +#: main.c:63 msgid "Technology" msgstr "工艺" -#: main.c:60 +#: main.c:64 msgid "Voltage" msgstr "电压" -#: main.c:61 +#: main.c:65 msgid "Specification" msgstr "规格" -#: main.c:62 +#: main.c:66 msgid "Family" msgstr "系列" -#: main.c:63 +#: main.c:67 msgid "Ext. Family" msgstr "扩展系列" -#: main.c:64 main.c:101 main.c:112 main.c:146 +#: main.c:68 main.c:105 main.c:116 main.c:150 msgid "Model" msgstr "型号" -#: main.c:65 +#: main.c:69 msgid "Ext. Model" msgstr "扩展型号" -#: main.c:66 +#: main.c:70 msgid "Temp." msgstr "温度" -#: main.c:67 +#: main.c:71 msgid "Stepping" msgstr "步进" -#: main.c:68 +#: main.c:72 msgid "Instructions" msgstr "指令集" -#: main.c:70 +#: main.c:74 msgid "Clocks" msgstr "时钟" -#: main.c:71 +#: main.c:75 msgid "Core Speed" msgstr "核心速度" -#: main.c:72 +#: main.c:76 msgid "Multiplier" msgstr "倍频" -#: main.c:73 +#: main.c:77 msgid "Bus Speed" msgstr "总线速度" -#: main.c:74 main.c:148 +#: main.c:78 main.c:152 msgid "Usage" msgstr "使用率" -#: main.c:76 +#: main.c:80 msgid "Cache" msgstr "缓存" -#: main.c:77 +#: main.c:81 msgid "L1 Data" msgstr "一级数据缓存" -#: main.c:78 +#: main.c:82 msgid "L1 Inst." msgstr "一级指令缓存" -#: main.c:79 +#: main.c:83 msgid "Level 2" msgstr "二级缓存" -#: main.c:80 +#: main.c:84 msgid "Level 3" msgstr "三级缓存" -#: main.c:82 +#: main.c:86 msgid "Socket(s)" msgstr "插槽" -#: main.c:83 +#: main.c:87 msgid "Core(s)" msgstr "核心" -#: main.c:84 +#: main.c:88 msgid "Thread(s)" msgstr "线程" -#: main.c:87 +#: main.c:91 msgid "Caches" msgstr "缓存" -#: main.c:91 +#: main.c:95 #, c-format msgid "L%i Cache" msgstr "%i级缓存" -#: main.c:92 +#: main.c:96 msgid "Size" msgstr "大小" -#: main.c:93 +#: main.c:97 msgid "Speed" msgstr "速度" -#: main.c:95 +#: main.c:99 msgid "Test" msgstr "测试" -#: main.c:98 main.c:99 +#: main.c:102 main.c:103 msgid "Motherboard" msgstr "主板" -#: main.c:100 +#: main.c:104 msgid "Manufacturer" msgstr "制造商" -#: main.c:102 +#: main.c:106 msgid "Revision" msgstr "版本修订" -#: main.c:104 +#: main.c:108 msgid "BIOS" msgstr "BIOS" -#: main.c:105 +#: main.c:109 msgid "Brand" msgstr "品牌" -#: main.c:106 +#: main.c:110 msgid "Version" msgstr "版本" -#: main.c:107 +#: main.c:111 msgid "Date" msgstr "日期" -#: main.c:108 +#: main.c:112 msgid "ROM Size" msgstr "ROM 大小" -#: main.c:110 +#: main.c:114 msgid "Chipset" msgstr "芯片组" -#: main.c:115 main.c:131 +#: main.c:119 main.c:135 msgid "Memory" msgstr "内存" -#: main.c:118 +#: main.c:122 #, c-format msgid "Bank %i" msgstr "插槽 %i" -#: main.c:119 +#: main.c:123 msgid "Reference" msgstr "引用" -#: main.c:123 +#: main.c:127 msgid "System" msgstr "系统" -#: main.c:124 +#: main.c:128 msgid "Operating System" msgstr "操作系统" -#: main.c:125 +#: main.c:129 msgid "Kernel" msgstr "内核" -#: main.c:126 +#: main.c:130 msgid "Distribution" msgstr "发行版" -#: main.c:127 +#: main.c:131 msgid "Hostname" msgstr "主机名" -#: main.c:128 +#: main.c:132 msgid "Uptime" msgstr "运行时间" -#: main.c:129 +#: main.c:133 msgid "Compiler" msgstr "编译器" -#: main.c:132 +#: main.c:136 msgid "Used" msgstr "已用" -#: main.c:133 +#: main.c:137 msgid "Buffers" msgstr "缓冲" -#: main.c:134 +#: main.c:138 msgid "Cached" msgstr "缓存" -#: main.c:135 +#: main.c:139 msgid "Free" msgstr "可用" -#: main.c:136 +#: main.c:140 msgid "Swap" msgstr "交换" -#: main.c:139 +#: main.c:143 msgid "Graphics" msgstr "显卡" -#: main.c:143 +#: main.c:147 #, c-format msgid "Card %i" msgstr "卡 %i" -#: main.c:145 +#: main.c:149 msgid "Driver" msgstr "驱动" -#: main.c:147 +#: main.c:151 msgid "Temperature" msgstr "温度" -#: main.c:149 +#: main.c:153 +msgid "Memory Used" +msgstr "所用内存" + +#: main.c:154 msgid "GPU clock" msgstr "GPU 时钟" -#: main.c:150 +#: main.c:155 msgid "Memory clock" msgstr "内存时钟" -#: main.c:154 +#: main.c:156 +msgid "Core Voltage" +msgstr "核心电压" + +#: main.c:157 +msgid "Power Avg" +msgstr "平均功率" + +#: main.c:161 msgid "Bench" msgstr "基准测试" -#: main.c:155 +#: main.c:162 msgid "Prime numbers (slow)" msgstr "素数 (慢速)" -#: main.c:156 +#: main.c:163 msgid "Prime numbers (fast)" msgstr "素数 (快速)" -#: main.c:159 +#: main.c:166 msgid "Score" msgstr "分数" -#: main.c:160 +#: main.c:167 msgid "Run" msgstr "运行" -#: main.c:163 +#: main.c:170 msgid "Parameters" msgstr "参数" -#: main.c:164 +#: main.c:171 msgid "Duration" msgstr "持续时间" -#: main.c:165 +#: main.c:172 msgid "Threads" msgstr "线程" -#: main.c:168 main.c:173 +#: main.c:175 main.c:180 msgid "About" msgstr "关于" -#: main.c:170 +#: main.c:177 #, c-format msgid "" "%s is a Free software that gathers information\n" @@ -607,146 +621,167 @@ "%s 是一个自由软件,收集有关\n" " CPU 和主板等的信息。" -#: main.c:174 +#: main.c:181 #, c-format msgid "Version %s" msgstr "%s 版" -#: main.c:175 +#: main.c:182 #, c-format msgid "Author: %s" msgstr "作者:%s" -#: main.c:176 +#: main.c:183 #, c-format msgid "Site: %s" msgstr "网站:%s" -#: main.c:178 +#: main.c:185 msgid "License" msgstr "许可证" -#: main.c:181 +#: main.c:188 #, c-format msgid "This software is distributed under the terms of %s" msgstr "本软件依照 %s 条款分发" -#: main.c:183 main.c:407 +#: main.c:190 main.c:431 msgid "This program comes with ABSOLUTELY NO WARRANTY" msgstr "本软件不作任何保修" -#: main.c:250 +#: main.c:257 msgid "Dumping data…" msgstr "正在转储数据…" -#: main.c:292 +#: main.c:299 msgid "Freeing memory" msgstr "正在释放内存" -#: main.c:320 +#: main.c:327 msgid "Start graphical user interface (GUI) (default)" msgstr "启动图形用户界面 (GUI) (默认)" -#: main.c:321 +#: main.c:328 msgid "Start text-based user interface (TUI)" msgstr "启动文本用户界面 (TUI)" -#: main.c:322 +#: main.c:329 msgid "Dump all data on standard output and exit" msgstr "将所有数据转储到标准输出并退出" -#: main.c:323 +#: main.c:330 msgid "Run embedded command dmidecode and exit" msgstr "运行嵌入式命令 dmidecode 并退出" -#: main.c:324 +#: main.c:331 msgid "Run embedded command bandwidth and exit" msgstr "运行嵌入的命令 bandwidth 并退出" -#: main.c:325 +#: main.c:332 msgid "Set custom time between two refreshes (in seconds)" msgstr "设置两次刷新之间的自定义时间 (以秒为单位)" -#: main.c:326 +#: main.c:333 msgid "Set default tab (integer)" msgstr "设置默认选项卡 (整型)" -#: main.c:327 +#: main.c:334 msgid "Select CPU core to monitor (integer)" msgstr "选择要监视的 CPU 核心 (整型)" -#: main.c:328 +#: main.c:335 msgid "Set custom bandwidth test for CPU caches speed (integer)" msgstr "为 CPU 缓存速度设置自定义 bandwidth 测试 (整型)" -#: main.c:329 +#: main.c:336 msgid "Start and connect to daemon" msgstr "启动并连接到守护进程" -#: main.c:330 +#: main.c:337 msgid "Verbose output" msgstr "详细输出" -#: main.c:331 +#: main.c:338 msgid "Print help and exit" msgstr "打印帮助并退出" -#: main.c:332 +#: main.c:339 msgid "Print version and exit" msgstr "打印版本并退出" -#: main.c:333 +#: main.c:340 msgid "Disable colored output" msgstr "禁用彩色输出" -#: main.c:334 +#: main.c:341 +msgid "Print information for debugging" +msgstr "打印信息用于调试" + +#: main.c:342 msgid "Print required information to paste in an issue" msgstr "输出粘贴在问题反馈中的所需信息" -#: main.c:345 +#: main.c:343 +msgid "Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])" +msgstr "设置 NCurses 模式的键位映射 (a[rrows]|e[macs]|i[nverted-T]|v[im])" + +#: main.c:354 +msgid "Add default command line arguments" +msgstr "添加默认的命令行参数" + +#: main.c:355 msgid "Enforce the bus clock" msgstr "强制执行总线计时器" -#: main.c:346 +#: main.c:356 +msgid "Ignore CPU frequency reported by libcpuid" +msgstr "忽略 libcpuid 报告的 CPU 频率" + +#: main.c:357 msgid "Read CPUID raw data from a given file" msgstr "从指定文件中读取 CPUID 源数据" -#: main.c:347 -msgid "Only print a message if CPU does not belong in database" -msgstr "CPU 不在数据库时,仅输出消息" - #: main.c:358 +msgid "Only print a message if CPU is not present in the database" +msgstr "仅在 CPU 不存在于数据库时打印消息" + +#: main.c:382 #, c-format msgid "Usage: %s DISPLAY [OPTIONS]\n" msgstr "用法: %s 显示 [选项]\n" -#: main.c:359 +#: main.c:383 msgid "Available DISPLAY:" msgstr "可用显示:" -#: main.c:368 +#: main.c:392 msgid "Available OPTIONS:" msgstr "可用选项:" -#: main.c:376 +#: main.c:400 msgid "Influenceable environment variables:" msgstr "可影响的环境变量:" -#: main.c:406 +#: main.c:430 msgid "This is free software: you are free to change and redistribute it." msgstr "这是一个自由软件:您可以自由更改和重新分发。" -#: main.c:408 +#: main.c:432 #, c-format msgid "See the %s license: <%s>\n" msgstr "查看 %s 许可协议: <%s>\n" -#: main.c:415 +#: main.c:439 #, c-format msgid "-- %-9s version: %s" msgstr "-- %-9s 版本:%s" -#: main.c:566 +#: main.c:455 +#, c-format +msgid "failed to call wordexp (%i)" +msgstr "调用 wordexp (%i) 失败" + +#: main.c:641 #, c-format msgid "" "\n" @@ -756,11 +791,11 @@ "\n" "%s遇到了错误! %s 获得信号 %d (%s) 并崩溃。%s" -#: main.c:581 +#: main.c:656 msgid "You can paste this backtrace by opening a new issue here:" msgstr "您可以在这里打开一个新的问题来粘贴该回馈:" -#: main.c:608 +#: main.c:684 msgid "an error occurred while setting locale" msgstr "本地化设置时出错" @@ -779,24 +814,24 @@ msgid "Failed to set up %s terminal (err=%i); falling back to %s" msgstr "无法设置%s终端(err = %i);退回至%s" -#: tui_ncurses.c:262 +#: tui_ncurses.c:300 msgid "Window is too small!\n" msgstr "窗户太小了!\n" -#: tui_ncurses.c:270 +#: tui_ncurses.c:308 msgid "Press 'h' to see help.\n" msgstr "按 'h' 键查看帮助。\n" -#: tui_ncurses.c:417 +#: tui_ncurses.c:460 #, c-format msgid "Welcome in %s NCurses help!\n" msgstr "欢迎来到 %s NCurses 帮助!\n" -#: tui_ncurses.c:418 +#: tui_ncurses.c:461 msgid "This help describes how to use this Text-based User Interface.\n" msgstr "此帮助介绍如何使用该文本用户界面\n" -#: tui_ncurses.c:420 +#: tui_ncurses.c:463 msgid "" "\n" "Global keys:\n" @@ -804,23 +839,23 @@ "\n" "全局按键:\n" -#: tui_ncurses.c:421 +#: tui_ncurses.c:464 msgid "\tPress 'left' key to switch in left tab.\n" msgstr "\t按 '左' 键切换至左选项卡。\n" -#: tui_ncurses.c:422 +#: tui_ncurses.c:465 msgid "\tPress 'right' key to switch in right tab.\n" msgstr "\t按 '右' 键切换至右选项卡。\n" -#: tui_ncurses.c:423 +#: tui_ncurses.c:466 msgid "\tPress 'h' key to see this help.\n" msgstr "\t按 'h' 键查看此帮助。\n" -#: tui_ncurses.c:424 +#: tui_ncurses.c:467 msgid "\tPress 'q' key to exit.\n" msgstr "\t按 'q' 键退出。\n" -#: tui_ncurses.c:426 +#: tui_ncurses.c:469 msgid "" "\n" "CPU tab:\n" @@ -828,15 +863,15 @@ "\n" "CPU 选项卡:\n" -#: tui_ncurses.c:427 +#: tui_ncurses.c:470 msgid "\tPress 'down' key to decrease core number to monitor.\n" msgstr "\t按 '下' 键减小要监视的核心数值。\n" -#: tui_ncurses.c:428 +#: tui_ncurses.c:471 msgid "\tPress 'up' key to increase core number to monitor.\n" msgstr "\t按 '上' 键增加要监视的核心数值。\n" -#: tui_ncurses.c:430 +#: tui_ncurses.c:473 msgid "" "\n" "Caches tab:\n" @@ -844,15 +879,15 @@ "\n" "缓存选项卡:\n" -#: tui_ncurses.c:431 +#: tui_ncurses.c:474 msgid "\tPress 'down' key to switch to previous test.\n" msgstr "\t按 '下' 键切换至上一项测试。\n" -#: tui_ncurses.c:432 +#: tui_ncurses.c:475 msgid "\tPress 'up' key' to switch to next test.\n" msgstr "\t按 '上' 键切换至下一项测试。\n" -#: tui_ncurses.c:434 +#: tui_ncurses.c:477 msgid "" "\n" "Bench tab:\n" @@ -860,31 +895,31 @@ "\n" "基准测试选项卡:\n" -#: tui_ncurses.c:435 +#: tui_ncurses.c:478 msgid "\tPress 'down' key to decrement benchmark duration.\n" msgstr "\t按 '下' 键减少基准测试持续时间。\n" -#: tui_ncurses.c:436 +#: tui_ncurses.c:479 msgid "\tPress 'up' key to increment benchmark duration.\n" msgstr "\t按 '上' 键增加基准测试持续时间。\n" -#: tui_ncurses.c:437 +#: tui_ncurses.c:480 msgid "\tPress 'next page' key to decrement number of threads to use.\n" msgstr "\t按 '下一页' 减少要使用的线程数。\n" -#: tui_ncurses.c:438 +#: tui_ncurses.c:481 msgid "\tPress 'previous page' key to increment number of threads to use.\n" msgstr "\t按 '上一页' 增加要使用的线程数。\n" -#: tui_ncurses.c:439 +#: tui_ncurses.c:482 msgid "\tPress 's' key to start/stop prime numbers (slow) benchmark.\n" msgstr "\t按 's' 键开始/停止素数 (慢速) 基准测试。\n" -#: tui_ncurses.c:440 +#: tui_ncurses.c:483 msgid "\tPress 'f' key to start/stop prime numbers (fast) benchmark.\n" msgstr "\t按 'f' 键开始/停止素数 (快速) 基准测试。\n" -#: tui_ncurses.c:442 +#: tui_ncurses.c:485 msgid "" "\n" "Press any key to exit this help.\n" @@ -892,69 +927,89 @@ "\n" "按任意键退出帮助。\n" -#: util.c:165 +#: util.c:171 #, c-format msgid "an error occurred while opening file '%s' (%s)" msgstr "打开文件 '%s' 时发生错误 (%s)" -#: util.c:195 +#: util.c:201 #, c-format msgid "an error occurred while running command '%s' (%s)" msgstr "运行命令 '%s' 时发生错误 (%s)" -#: util.c:243 util.c:303 +#: util.c:259 util.c:319 #, c-format msgid "failed to open %s directory" msgstr "无法打开 %s 目录" -#: util.c:314 +#: util.c:332 msgid "an error occurred while compiling regex" msgstr "编译正则表达式时出错" -#: util.c:418 +#: util.c:458 msgid "pkexec: authorization could not be obtained (dialog dismissed)" msgstr "pkexec:无法获得授权(对话框被关闭)" -#: util.c:421 +#: util.c:461 msgid "pkexec: authorization could not be obtained (not authorized)" msgstr "pkexec:无法获得授权(未被授权)" -#: util.c:424 +#: util.c:464 msgid "pkexec: command not found" msgstr "pkexec:找不到命令" -#: util.c:427 +#: util.c:467 msgid "pkexec: unexpected error code" msgstr "pkexec:意外的错误代码" -#: cpu-x.h:52 +#: cpu-x.h:53 msgid "FATAL ERROR: could not allocate memory" msgstr "严重错误:无法分配内存" -#: cpu-x.h:87 +#: cpu-x.h:92 msgid "bytes" msgstr "字节" -#. TRANSLATORS: kilo-Byte -#: cpu-x.h:89 +#. TRANSLATORS: kilobyte (10³) +#: cpu-x.h:95 msgid "kB" msgstr "kB" -#. TRANSLATORS: Mega-Byte -#: cpu-x.h:91 +#. TRANSLATORS: megabyte (10⁶) +#: cpu-x.h:97 msgid "MB" msgstr "MB" -#. TRANSLATORS: Giga-Byte -#: cpu-x.h:93 +#. TRANSLATORS: gigabyte (10⁹) +#: cpu-x.h:99 msgid "GB" msgstr "GB" -#. TRANSLATORS: Tera-Byte -#: cpu-x.h:95 +#. TRANSLATORS: terabyte (10¹²) +#: cpu-x.h:101 msgid "TB" msgstr "TB" +#. TRANSLATORS: kibibyte (2¹⁰) +#: cpu-x.h:104 +msgid "KiB" +msgstr "KiB" + +#. TRANSLATORS: mebibyte (2²⁰) +#: cpu-x.h:106 +msgid "MiB" +msgstr "MiB" + +#. TRANSLATORS: gibibyte (2³⁰) +#: cpu-x.h:108 +msgid "GiB" +msgstr "GiB" + +#. TRANSLATORS: tebibyte (2⁴⁰) +#: cpu-x.h:110 +msgid "TiB" +msgstr "TiB" + #~ msgid "Exiting %s" #~ msgstr "正在退出 %s" diff -Nru cpu-x-4.0.1/README.md cpu-x-4.1.0/README.md --- cpu-x-4.0.1/README.md 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/README.md 2021-01-10 09:47:59.000000000 +0000 @@ -13,10 +13,12 @@ | [![Build Status (Linux)](https://travis-ci.com/X0rg/CPU-X.svg?branch=master)](https://travis-ci.com/github/X0rg/CPU-X) | [![Build Status (FreeBSD)](https://api.cirrus-ci.com/github/X0rg/CPU-X.svg)](https://cirrus-ci.com/github/X0rg/CPU-X) | [![AppImage Continuous](https://github.com/X0rg/CPU-X/workflows/AppImage%20Continuous/badge.svg?branch=master)](https://github.com/X0rg/CPU-X/actions?query=workflow%3A%22AppImage+Continuous%22) | **CPU-X** is a Free software that gathers information on CPU, motherboard and more. -CPU-X is similar to [CPU-Z (Windows)](https://www.cpuid.com/softwares/cpu-z.html), but CPU-X is a Free and Open Source software designed for GNU/Linux and FreeBSD. +CPU-X is a system profiling and monitoring application (similar to [CPU-Z for Windows](https://www.cpuid.com/softwares/cpu-z.html)), but CPU-X is a Free and Open Source software designed for GNU/Linux and FreeBSD. This software is written in C and built with [CMake](https://www.cmake.org/) tool. It can be used in graphical mode by using GTK or in text-based mode by using NCurses. A dump mode is present from command line. +**:warning: There is no major plans for the future, see [this announcement](https://github.com/X0rg/CPU-X/wiki/future-of-project).** + *** # Table of contents diff -Nru cpu-x-4.0.1/scripts/build_appimage.sh cpu-x-4.1.0/scripts/build_appimage.sh --- cpu-x-4.0.1/scripts/build_appimage.sh 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/scripts/build_appimage.sh 2021-01-10 09:47:59.000000000 +0000 @@ -12,15 +12,6 @@ fi } -safeCopy() { - local src=("${@:1:$#-1}") - local dst="${*:$#}" - - for s in "${src[@]}"; do - runCmd cp "$s" --archive --parents --target-directory="$dst" --verbose - done -} - # Constant variables if [[ $# -lt 2 ]]; then echo "$0: WORKSPACE APPDIR" @@ -29,35 +20,38 @@ WORKSPACE="$1" APPDIR="$2" -LIBARCHDIR="lib/x86_64-linux-gnu" -# Add extra files in AppDir -[[ -z "$VERSION" ]] && cp --recursive --verbose "$WORKSPACE/src" "$APPDIR/usr/" # Debug info -safeCopy \ - "/usr/share/"{glib-2.0,terminfo} \ - "/usr/$LIBARCHDIR/"{gdk-pixbuf-2.0,gtk-3.0,libgtk-3-0} \ - "/usr/$LIBARCHDIR/libgdk_pixbuf"* \ - "/usr/$LIBARCHDIR/libgobject"* \ - "/usr/$LIBARCHDIR/libgio"* \ - "$APPDIR" -runCmd glib-compile-schemas "$APPDIR/usr/share/glib-2.0/schemas" +# Reset arguments +set -- -# Download linuxdeploy +# Download linuxdeploy and plugins BUNDLER="$WORKSPACE/linuxdeploy.AppImage" -runCmd wget --no-verbose "https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage" --output-document="$BUNDLER" -runCmd chmod --verbose a+x "$BUNDLER" +runCmd wget --no-verbose "https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage" --output-document="$BUNDLER" \ + && set -- "$@" --output appimage +runCmd wget --no-verbose "https://raw.githubusercontent.com/linuxdeploy/linuxdeploy-plugin-gtk/master/linuxdeploy-plugin-gtk.sh" \ + && set -- "$@" --plugin gtk +runCmd wget --no-verbose "https://raw.githubusercontent.com/linuxdeploy/linuxdeploy-plugin-ncurses/master/linuxdeploy-plugin-ncurses.sh" \ + && set -- "$@" --plugin ncurses +runCmd wget --no-verbose "https://raw.githubusercontent.com/linuxdeploy/misc-plugins/master/gettext/linuxdeploy-plugin-gettext.sh" \ + && set -- "$@" --plugin gettext +if [[ -z "$VERSION" ]]; then + export LINUXDEPLOY_PLUGIN_GDB_SRC="$WORKSPACE/src" + runCmd wget --no-verbose "https://raw.githubusercontent.com/linuxdeploy/misc-plugins/master/gdb/linuxdeploy-plugin-gdb.sh" \ + && set -- "$@" --plugin gdb +fi +runCmd chmod --verbose a+x ./*.AppImage ./*.sh # Set useful variables for linuxdeploy export ARCH=x86_64 export UPDATE_INFORMATION="gh-releases-zsync|${GITHUB_REPOSITORY//\//|}|${VERSION:-"continuous"}|CPU-X-*$ARCH.AppImage.zsync" export VERBOSE=1 +#export DEBUG=1 export DISABLE_COPYRIGHT_FILES_DEPLOYMENT=1 # Run linuxdeploy runCmd mkdir --parents --verbose "$WORKSPACE/AppImage" && runCmd cd "$_" runCmd "$BUNDLER" \ --appdir="$APPDIR" \ - --custom-apprun="$WORKSPACE/scripts/run_appimage.sh" \ --desktop-file="$APPDIR/usr/share/applications/cpu-x.desktop" \ - --output appimage \ - --verbosity=1 + --verbosity=1 \ + "$@" diff -Nru cpu-x-4.0.1/scripts/build_ubuntu.sh cpu-x-4.1.0/scripts/build_ubuntu.sh --- cpu-x-4.0.1/scripts/build_ubuntu.sh 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/scripts/build_ubuntu.sh 2021-01-10 09:47:59.000000000 +0000 @@ -1,7 +1,7 @@ #!/bin/bash -if [[ $# -lt 3 ]]; then - echo "$0: BUILD_TYPE SOURCE_DIRECTORY INSTALL_DIRECTORY" +if [[ $# -lt 2 ]]; then + echo "$0: BUILD_TYPE SOURCE_DIRECTORY [INSTALL_DIRECTORY]" exit 1 fi @@ -18,10 +18,14 @@ sudo apt-get install -y -qq cmake ninja-build nasm gettext libgtk-3-dev libncursesw5-dev libcpuid-dev-git libpci-dev libprocps-dev libgtk-3-0 libncursesw5 libcpuid15-git libpci3 libprocps4 adwaita-icon-theme echo "Run CMake" -cmake -S "$SRC_DIR" -B build -GNinja -DCMAKE_BUILD_TYPE="$BUILD_TYPE" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBEXECDIR=/usr/bin +cmake -S "$SRC_DIR" -B build -GNinja -DCMAKE_BUILD_TYPE="$BUILD_TYPE" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBEXECDIR=/usr/bin -DAPPIMAGE=1 echo "Build CPU-X" cmake --build build echo "Install CPU-X" -DESTDIR="$DST_DIR" ninja -C build install +if [[ -z "$DST_DIR" ]]; then + sudo ninja -C build install +else + DESTDIR="$DST_DIR" ninja -C build install +fi diff -Nru cpu-x-4.0.1/scripts/make_builds.sh cpu-x-4.1.0/scripts/make_builds.sh --- cpu-x-4.0.1/scripts/make_builds.sh 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/scripts/make_builds.sh 2021-01-10 09:47:59.000000000 +0000 @@ -1,133 +1,28 @@ #!/bin/bash -# This script helps to track build troubles and make portable versions +# This script is used to create archives for releases GIT_DIR="$(git rev-parse --show-toplevel)" VER=$(git describe --tags --exclude continuous | cut -d- -f1) -SRCDIR="/tmp/CPU-X" -VMs=("Arch" "BSD") -EXT=("linux64" "bsd64") ######################################################### -# FUNCTIONS # +# FUNCTIONS # ######################################################### -wait_for_vm_up() { - while ! $(ssh -q $1 exit); do - sleep 1 - done -} - -check_deps() { - if [[ "$1" == "Arch"* ]]; then - LIBS="/usr/lib/{libncursesw.a,libcurl.a,libssl.a,libcrypto.a,libarchive.a,libcpuid.a,libpci.a,libprocps.a}" - wait_for_vm_up $1 - if ! ssh $1 ls $LIBS > /dev/null; then - echo -e "\033[1;31mMissing static librairies. Aborted." - exit 255 - fi - fi -} - -make_build() { - wait_for_vm_up $1 - ssh $1 << EOF -_cmakeopts_install() { - cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr -GNinja \$@ .. > /dev/null -} - -_cmakeopts_portable() { - cmake -DCMAKE_BUILD_TYPE=Debug -DPORTABLE_BINARY=1 -GNinja \$@ .. > /dev/null -} - -_makeopts() { - if ninja; then - echo -e "\n\t\033[1;42m*** Build passed for $1 ***\033[0m\n\n" - sleep 2 - else - echo -e "\n\t\033[1;41m*** Build failed for $1 ***\033[0m\n\n" - sleep 10 - fi -} - -[[ ! -d $SRCDIR ]] && git clone https://github.com/X0rg/CPU-X $SRCDIR || (cd $SRCDIR && git pull) -mkdir -pv $SRCDIR/{,e}build{0..9} -echo -e "\n\n\033[1;44m*** Start normal build for $1\033[0m\n" -cd $SRCDIR/build0 && _cmakeopts_install && _makeopts -cd $SRCDIR/build1 && _cmakeopts_install -DWITH_GTK=0 && _makeopts -cd $SRCDIR/build2 && _cmakeopts_install -DWITH_NCURSES=0 && _makeopts -cd $SRCDIR/build3 && _cmakeopts_install -DWITH_GETTEXT=0 && _makeopts -cd $SRCDIR/build4 && _cmakeopts_install -DWITH_LIBCURL=0 && _makeopts -cd $SRCDIR/build5 && _cmakeopts_install -DWITH_LIBCPUID=0 && _makeopts -cd $SRCDIR/build6 && _cmakeopts_install -DWITH_LIBPCI=0 && _makeopts -cd $SRCDIR/build7 && _cmakeopts_install -DWITH_LIBPROCPS=0 -DWITH_LIBSTATGRAB=0 .. && _makeopts -cd $SRCDIR/build8 && _cmakeopts_install -DWITH_DMIDECODE=0 && _makeopts -cd $SRCDIR/build9 && _cmakeopts_install -DWITH_BANDWIDTH=0 && _makeopts - -sleep 5 -echo -e "\n\n\033[1;44m*** Start portable build for $1\033[0m\n" -cd $SRCDIR/ebuild0 && _cmakeopts_portable .. && _makeopts -cd $SRCDIR/ebuild1 && _cmakeopts_portable -DWITH_GTK=0 .. && _makeopts -cd $SRCDIR/ebuild2 && _cmakeopts_portable -DWITH_NCURSES=0 .. && _makeopts -cd $SRCDIR/ebuild3 && _cmakeopts_portable -DWITH_GETTEXT=0 .. && _makeopts -cd $SRCDIR/ebuild4 && _cmakeopts_portable -DWITH_LIBCURL=0 .. && _makeopts -cd $SRCDIR/ebuild5 && _cmakeopts_portable -DWITH_LIBCPUID=0 .. && _makeopts -cd $SRCDIR/ebuild6 && _cmakeopts_portable -DWITH_LIBPCI=0 .. && _makeopts -cd $SRCDIR/ebuild7 && _cmakeopts_portable -DWITH_LIBPROCPS=0 -DWITH_LIBSTATGRAB=0 .. && _makeopts -cd $SRCDIR/ebuild8 && _cmakeopts_portable -DWITH_DMIDECODE=0 .. && _makeopts -cd $SRCDIR/ebuild9 && _cmakeopts_portable -DWITH_BANDWIDTH=0 .. && _makeopts -EOF -} - -make_release() { - wait_for_vm_up $1 - ssh $1 << EOF -_cmakeopts_portable() { - cmake -DCMAKE_BUILD_TYPE=Release -DPORTABLE_BINARY=1 -GNinja \$@ .. > /dev/null -} -_makeopts() { - if ninja; then - echo -e "\n\t\033[1;42m*** Build passed for $1 ***\033[0m\n\n" - strip cpu-x - else - echo -e "\n\t\033[1;41m*** Build failed for $1 ***\033[0m\n\n" - exit - fi -} - -[[ ! -d $SRCDIR ]] && git clone https://github.com/X0rg/CPU-X $SRCDIR || (cd $SRCDIR && git pull) -mkdir -pv $SRCDIR/{,g}n_build - -cd $SRCDIR/gn_build && _cmakeopts_portable .. && _makeopts -cd $SRCDIR/n_build && _cmakeopts_portable -DWITH_GTK=0 .. && _makeopts -EOF -} - -stop_vms() { - echo "Shutdown VMs (y/N)?" - read -n1 s - - if [[ $s == "y" ]]; then - for i in "${VMs[@]}"; do - ssh $i sudo poweroff - done - fi -} help() { echo -e "Usage: $0 OPTION" echo -e "Options:" - echo -e "\t-b, --build\tStart multiples builds to find build troubles" echo -e "\t-p, --package\tMake tarballs which contain packages" - echo -e "\t-s, --shutdown\tStop all virtual machines" + echo -e "\t --local\tBuild packages locally (with --package)" echo -e "\t-h, --help\tDisplay this help and exit" } ######################################################### -# MAIN # +# MAIN # ######################################################### if [[ $# < 1 ]]; then @@ -136,41 +31,32 @@ fi case "$1" in - -b|--build) choice="build";; -p|--package) choice="package";; - -s|--shutdown) stop_vms; exit 0;; -h|--help) help; exit 0;; - |--) help; exit 1;; *) help; exit 1;; esac case "$choice" in - build) - # Start VMs - VBoxManage list runningvms | grep -q "Arch Linux" || (echo "Start 64-bit Linux VM" ; VBoxHeadless --startvm "Arch Linux" &) - VBoxManage list runningvms | grep -q "FreeBSD" || (echo "Start 64-bit BSD VM" ; VBoxHeadless --startvm "FreeBSD" &) - - # Start build - check_deps Arch - make_build Arch - echo "Press a key to continue..." ; read - make_build BSD - - stop_vms - ;; - package) + REPO_URL="https://download.opensuse.org/repositories/home:/Xorg/" OBS_DIR="$(realpath "$GIT_DIR/../OBS")" PKGS_DIR="$OBS_DIR/pkgs" ARCHIVES_DIR="$GIT_DIR/packages" COMPRESS="tar -zcvf" - if [[ ! -d "$PKGS_DIR" ]]; then + if [[ "$2" == "--local" ]] && [[ ! -d "$PKGS_DIR" ]]; then "$GIT_DIR/scripts/osc_build.sh" "$OBS_DIR" "libcpuid" "$GIT_DIR/scripts/osc_build.sh" "$OBS_DIR" "cpu-x" + cd "$PKGS_DIR" + else + mkdir -p "$ARCHIVES_DIR" && cd "$_" + wget --no-parent --no-host-directories --cut-dirs=3 --quiet --show-progress --continue \ + --accept "*.pkg.tar.zst","*.rpm","*.deb" \ + --reject "*.src.rpm","*git*" \ + --recursive "$REPO_URL" fi - cd "$PKGS_DIR" find "$PKGS_DIR" -type f -not -name '*.deb' -and -not -name '*.rpm' -and -not -name '*.pkg.tar.*' -delete mkdir -v "$ARCHIVES_DIR" diff -Nru cpu-x-4.0.1/scripts/run_appimage.sh cpu-x-4.1.0/scripts/run_appimage.sh --- cpu-x-4.0.1/scripts/run_appimage.sh 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/scripts/run_appimage.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,82 +0,0 @@ -#!/bin/bash -# shellcheck disable=SC2155 - -# Functions -die() { - echo "[FATAL] $*" - exit 1 -} - -safeExport() { - local expr="$1" - local var="$(echo "$expr" | cut -d= -f1)" - local dirs="$(echo "$expr" | cut -d= -f2)" - local ok=false - - for dir in ${dirs//:/$'\n'}; do - if [[ -d "$dir" ]]; then - ok=true - else - echo "[WARNING] Directory '$dir' does not exist (used by '$var')" - fi - done - - if $ok; then - export "${expr?}" - else - die "'$var' use invalid paths" - fi -} - -cleanUp() { - if [[ -n "$CACHEDIR" ]] && [[ -d "$CACHEDIR" ]]; then - rm -rf "$CACHEDIR" - fi -} - -# Debug helpers -if [[ -n "$CPUX_APPIMAGE_DEBUG" ]]; then - set -x -fi - -if [[ -n "$CPUX_APPIMAGE_GDB" ]]; then - EXEC="gdb --cd usr/bin --args" -else - EXEC="exec" -fi - -# Constant variables -gsettings get org.gnome.desktop.interface gtk-theme 2> /dev/null | grep -qi "dark" && GTK_THEME_VARIANT="dark" || GTK_THEME_VARIANT="light" -CACHEDIR="$(mktemp --tmpdir --directory CPU-X.XXXXXXXX)" -LIBARCHDIR="lib/x86_64-linux-gnu" -CPUX_GTK_THEME=${CPUX_GTK_THEME:-"Adwaita:$GTK_THEME_VARIANT"} - -# Export lot of variables -safeExport APPDIR="${APPDIR:-"$(dirname "$(realpath "$0")")"}" # Workaround to run extracted AppImage -export GTK_THEME="$CPUX_GTK_THEME" -export GDK_BACKEND=x11 # Crash with Wayland backend on Wayland -safeExport GTK_DATA_PREFIX="$APPDIR" -safeExport GTK_EXE_PREFIX="$APPDIR/usr" -safeExport GTK_PATH="$APPDIR/usr/$LIBARCHDIR/gtk-3.0" -safeExport GTK_IM_MODULE_DIR="$APPDIR/usr/$LIBARCHDIR/gtk-3.0/3.0.0/immodules" -export GTK_IM_MODULE_FILE="$CACHEDIR/immodules.cache" -safeExport GDK_PIXBUF_MODULEDIR="$APPDIR/usr/$LIBARCHDIR/gdk-pixbuf-2.0/2.10.0/loaders" -export GDK_PIXBUF_MODULE_FILE="$CACHEDIR/loaders.cache" -safeExport GSETTINGS_SCHEMA_DIR="$APPDIR/usr/share/glib-2.0/schemas" -safeExport PANGO_LIBDIR="$APPDIR/usr/lib" -#safeExport PANGO_SYSCONFDIR="$APPDIR/etc" -#safeExport XDG_CONFIG_DIRS="$APPDIR/etc/xdg" -safeExport XDG_DATA_DIRS="$APPDIR/usr/share:/usr/share:$XDG_DATA_DIRS" -safeExport TEXTDOMAINDIR="$APPDIR/usr/share/locale" -safeExport TERMINFO="$APPDIR/usr/share/terminfo" -safeExport LD_LIBRARY_PATH="$APPDIR/usr/lib/:$APPDIR/usr/$LIBARCHDIR:$LD_LIBRARY_PATH:$GDK_PIXBUF_MODULEDIR" -safeExport PATH="$APPDIR/usr/bin:$PATH" - -# Make cache to avoid warnings (note: paths are absolute so that is why we do that are runtime) -"$APPDIR/usr/$LIBARCHDIR/libgtk-3-0/gtk-query-immodules-3.0" "$GTK_IM_MODULE_DIR/"* > "$GTK_IM_MODULE_FILE" -"$APPDIR/usr/$LIBARCHDIR/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders" "$GDK_PIXBUF_MODULEDIR/"* > "$GDK_PIXBUF_MODULE_FILE" - -# Launch application -cd "$APPDIR" || die "failed to set current directory to '$APPDIR'" -trap cleanUp EXIT -$EXEC "$APPDIR/usr/bin/cpu-x" "$@" diff -Nru cpu-x-4.0.1/scripts/run_libcpuid_tests.sh cpu-x-4.1.0/scripts/run_libcpuid_tests.sh --- cpu-x-4.0.1/scripts/run_libcpuid_tests.sh 1970-01-01 00:00:00.000000000 +0000 +++ cpu-x-4.1.0/scripts/run_libcpuid_tests.sh 2021-01-10 09:47:59.000000000 +0000 @@ -0,0 +1,46 @@ +#!/bin/bash +# This script is used to test the CPU Technology database + +TESTS_DIR=$1 +CR="\033[0m" # Color reset +CB="\033[1m" # Color bold +CBR="\033[1;31m" # Color bold red +CBG="\033[1;32m" # Color bold green + +if [[ $# -lt 1 ]] || [[ ! -d "$TESTS_DIR" ]]; then + echo "$0: you must provide the libcpuid 'tests' directory." + exit 1 +fi + +count=0 +while IFS= read -r -d '' file; do + if [[ ! "$file" =~ "amd" ]] && [[ ! "$file" =~ "intel" ]]; then + # Only AMD and Intel CPUs are supported + continue + fi + + # Cut test file after delimiter (dash line) + tmp_file="/tmp/$(basename "$file")" + while read -r line; do + echo "$line" | grep -q "\-\-\-\-\-\-\-\-\-\-\-\-" && break + echo "$line" >> "$tmp_file" + done < "$file" + + # Run with CPU-X and display test status + printf "Test file ${CB}%-32s${CR}: " "$(basename "$file")" + if output=$(LC_ALL=C CPUX_CPUID_RAW="$tmp_file" CPUX_DEBUG_DATABASE=1 cpu-x --dump --nocolor); then + echo -en "${CBG}OK${CR}\n" + else + echo -en "${CBR}${output#*"==> "}${CR}\n" + ((count++)) + fi + rm "$tmp_file" +done < <(find "$TESTS_DIR" -name '*.test' -print0) + +echo -en "\nDone: " +if [[ $count -eq 0 ]]; then + echo -e "${CBG}all test files passed with success!${CR}" +else + echo -e "${CBR}$count test files failed to pass.${CR}" +fi +exit "$count" diff -Nru cpu-x-4.0.1/scripts/run_tests.sh cpu-x-4.1.0/scripts/run_tests.sh --- cpu-x-4.0.1/scripts/run_tests.sh 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/scripts/run_tests.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,43 +0,0 @@ -#!/bin/bash -# This script is used to test the CPU Technology database - -TESTS_DIR=$1 -CR="\033[0m" # Color reset -CB="\033[1m" # Color bold -CBR="\033[1;31m" # Color bold red -CBG="\033[1;32m" # Color bold green - -if [[ $# -lt 1 ]] || [[ ! -d "$TESTS_DIR" ]]; then - printf "$0: you must provide the libcpuid 'tests' directory." - exit 1 -fi - -count=0 -for file in $(find $TESTS_DIR -name *.test); do - # Cut test file after delimiter (dash line) - tmp_file="/tmp/$(basename $file)" - while read -r line; do - echo $line | grep -q "\-\-\-\-\-\-\-\-\-\-\-\-" && break - echo $line >> "$tmp_file" - done < $file - - # Run with CPU-X - printf "Test file ${CB}%-32s${CR}: " "$(basename $file)" - output=$(sudo LC_ALL=C CPUX_CPUID_RAW="$tmp_file" CPUX_DEBUG_DATABASE=1 cpu-x --dump --nocolor) - - # Display test status - if [[ $? -gt 0 ]]; then - printf "${CBR}${output#*"==> "}${CR}\n" - ((count++)) - else - printf "${CBG}OK${CR}\n" - fi - rm "$tmp_file" -done - -printf "\nDone: " -if [[ $count -eq 0 ]]; then - printf "${CBG}all test files passed with success!${CR}\n" -else - printf "${CBR}$count test files failed to pass.${CR}\n" -fi diff -Nru cpu-x-4.0.1/src/bandwidth/libbandwidth.h cpu-x-4.1.0/src/bandwidth/libbandwidth.h --- cpu-x-4.0.1/src/bandwidth/libbandwidth.h 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/bandwidth/libbandwidth.h 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru cpu-x-4.0.1/src/CMakeLists.txt cpu-x-4.1.0/src/CMakeLists.txt --- cpu-x-4.0.1/src/CMakeLists.txt 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/CMakeLists.txt 2021-01-10 09:47:59.000000000 +0000 @@ -172,9 +172,15 @@ -DGETTEXT_PACKAGE="${CMAKE_PROJECT_NAME}" -DLOCALEDIR="${CMAKE_INSTALL_FULL_LOCALEDIR}" -DTERMINFODIR="/lib/terminfo" + -DDAEMON_EXEC="${DAEMON_EXEC}" -DDAEMON_PATH="${DAEMON_PATH}" ) +if(APPIMAGE) + set(DAEMON_FLAGS "-static") + set(LIBCPUID_LIBRARIES "-l:libcpuid.a") +endif(APPIMAGE) + # Link libraries target_link_libraries(${APP_EXEC} m @@ -194,6 +200,7 @@ ) target_link_libraries(${DAEMON_EXEC} + ${DAEMON_FLAGS} ${Intl_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} diff -Nru cpu-x-4.0.1/src/core.c cpu-x-4.1.0/src/core.c --- cpu-x-4.0.1/src/core.c 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/core.c 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -31,7 +31,6 @@ #include #include #include -#include #include #include #include @@ -43,6 +42,10 @@ # include #endif +#if HAS_GETTEXT +# include +#endif + #if HAS_LIBCPUID # include # include "databases.h" @@ -226,7 +229,7 @@ } } - MSG_WARNING(_("Your CPU does not belong in database ==> %s, model: %i, ext. model: %i, ext. family: %i"), + MSG_WARNING(_("Your CPU is not present in the database ==> %s, model: %i, ext. model: %i, ext. family: %i"), data->tab_cpu[VALUE][SPECIFICATION], l_data->cpu_model, l_data->cpu_ext_model, l_data->cpu_ext_family); RETURN_OR_EXIT(2); } @@ -272,10 +275,10 @@ /* Basically fill CPU tab */ casprintf(&data->tab_cpu[VALUE][CODENAME], false, "%s", datanr.cpu_codename); casprintf(&data->tab_cpu[VALUE][SPECIFICATION], false, "%s", datanr.brand_str); - casprintf(&data->tab_cpu[VALUE][FAMILY], false, "%#X", datanr.family); - casprintf(&data->tab_cpu[VALUE][EXTFAMILY], false, "%#X", datanr.ext_family); - casprintf(&data->tab_cpu[VALUE][MODEL], false, "%#X", datanr.model); - casprintf(&data->tab_cpu[VALUE][EXTMODEL], false, "%#X", datanr.ext_model); + casprintf(&data->tab_cpu[VALUE][FAMILY], false, "0x%X", datanr.family); + casprintf(&data->tab_cpu[VALUE][EXTFAMILY], false, "0x%X", datanr.ext_family); + casprintf(&data->tab_cpu[VALUE][MODEL], false, "0x%X", datanr.model); + casprintf(&data->tab_cpu[VALUE][EXTMODEL], false, "0x%X", datanr.ext_model); casprintf(&data->tab_cpu[VALUE][STEPPING], false, "%d", datanr.stepping); casprintf(&data->tab_cpu[VALUE][CORES], true, "%d", datanr.num_cores); casprintf(&data->tab_cpu[VALUE][THREADS], true, "%d", datanr.num_logical_cpus); @@ -817,7 +820,7 @@ case 0x8086: gpu_vendor = "Intel"; break; case 0x10DE: gpu_vendor = "NVIDIA"; break; default: gpu_vendor = DEVICE_VENDOR_STR(dev); - MSG_WARNING(_("Your GPU vendor is unknown: %s (%#X)"), gpu_vendor, dev->vendor_id); + MSG_WARNING(_("Your GPU vendor is unknown: %s (0x%X)"), gpu_vendor, dev->vendor_id); } memset(gpu_driver, 0, MAXSTR); @@ -861,6 +864,7 @@ ret = -2; } + MSG_DEBUG("can_access_sys_debug_dri() ==> %i", ret); return !ret; } #endif /* __linux__ */ @@ -870,10 +874,10 @@ { #ifdef __linux__ bool gpu_ok; - int ret_drm, ret_hwmon, ret_temp, ret_load, ret_gclk, ret_mclk; + int ret_drm, ret_hwmon, ret_temp, ret_load, ret_gclk, ret_mclk, ret_vram_used, ret_vram_total, ret_gvolt, ret_gpwr; uint8_t i, card_number, failed_count = 0, fglrx_count = 0, nvidia_count = 0; - double divisor; - char *temp = NULL, *gclk = NULL, *mclk = NULL, *load = NULL; + long double divisor_temp, divisor_gclk, divisor_mclk, divisor_vram, divisor_gvolt, divisor_gpwr; + char *temp = NULL, *gclk = NULL, *mclk = NULL, *load = NULL, *vram_used = NULL, *vram_total = NULL, *gvolt = NULL, *gpwr = NULL; static bool once_error = true; static char *cached_paths_drm[LASTGRAPHICS / GPUFIELDS] = { NULL }; static char *cached_paths_hwmon[LASTGRAPHICS / GPUFIELDS] = { NULL }; @@ -881,14 +885,23 @@ MSG_VERBOSE("%s", _("Retrieving GPU clocks")); for(i = 0; i < data->gpu_count; i++) { - gpu_ok = gpu_is_on(data->g_data->device_path[i]); - ret_drm = 0; - ret_hwmon = 0; - ret_temp = -1; - ret_load = -1; - ret_gclk = -1; - ret_mclk = -1; - divisor = 1.0; + gpu_ok = gpu_is_on(data->g_data->device_path[i]); + ret_drm = 0; + ret_hwmon = 0; + ret_temp = -1; + ret_load = -1; + ret_gclk = -1; + ret_mclk = -1; + ret_vram_used = -1; + ret_vram_total = -1; + ret_gvolt = -1; + ret_gpwr = -1; + divisor_temp = 1.0; + divisor_gclk = 1.0; + divisor_mclk = 1.0; + divisor_vram = 1.0; + divisor_gvolt = 1.0; + divisor_gpwr = 1.0; if(gpu_ok && (data->g_data->gpu_driver[i] == GPUDRV_UNKNOWN)) { @@ -902,8 +915,11 @@ casprintf(&data->tab_graphics[VALUE][GPU1DRIVER + i * GPUFIELDS], false, _("None")); casprintf(&data->tab_graphics[VALUE][GPU1TEMPERATURE + i * GPUFIELDS], false, "---"); casprintf(&data->tab_graphics[VALUE][GPU1USAGE + i * GPUFIELDS], false, "---"); + casprintf(&data->tab_graphics[VALUE][GPU1MEMUSED + i * GPUFIELDS], false, "---"); casprintf(&data->tab_graphics[VALUE][GPU1CORECLOCK + i * GPUFIELDS], false, "---"); casprintf(&data->tab_graphics[VALUE][GPU1MEMCLOCK + i * GPUFIELDS], false, "---"); + casprintf(&data->tab_graphics[VALUE][GPU1VOLTAGE + i * GPUFIELDS], false, "---"); + casprintf(&data->tab_graphics[VALUE][GPU1POWERAVG + i * GPUFIELDS], false, "---"); continue; } @@ -915,11 +931,11 @@ case GPUDRV_NOUVEAU: case GPUDRV_NOUVEAU_BUMBLEBEE: /* HWmon */ - divisor = 1000.0; + divisor_temp = 1e3; if((cached_paths_hwmon[i] == NULL) && (data->g_data->gpu_driver[i] != GPUDRV_INTEL)) - ret_hwmon = request_sensor_path(format("%s/hwmon", data->g_data->device_path[i]), &cached_paths_hwmon[i], RQT_GPU_TEMPERATURE); + ret_hwmon = request_sensor_path(format("%s/hwmon", data->g_data->device_path[i]), &cached_paths_hwmon[i], RQT_GPU_HWMON); if(!ret_hwmon && (cached_paths_hwmon[i] != NULL)) - ret_temp = fopen_to_str(&temp, cached_paths_hwmon[i]); + ret_temp = fopen_to_str(&temp, "%s/temp1_input", cached_paths_hwmon[i]); /* DRM */ if(cached_paths_drm[i] == NULL) @@ -935,14 +951,24 @@ { case GPUDRV_AMDGPU: { - const char *amdgpu_gpu_busy_file = format( "%s/device/gpu_busy_percent", cached_paths_drm[i]); + const char *amdgpu_gpu_busy_file = format("%s/device/gpu_busy_percent", cached_paths_drm[i]); + MSG_DEBUG("gpu_monitoring: amdgpu: amdgpu_gpu_busy_file=%s", amdgpu_gpu_busy_file); // ret_temp obtained above if(!access(amdgpu_gpu_busy_file, F_OK)) // Linux 4.19+ ret_load = fopen_to_str(&load, "%s", amdgpu_gpu_busy_file); else if(can_access_sys_debug_dri(data)) ret_load = popen_to_str(&load, "awk '/GPU Load/ { print $3 }' %s/%u/amdgpu_pm_info", SYS_DEBUG_DRI, card_number); - ret_gclk = popen_to_str(&gclk, "awk -F '(: |Mhz)' '/\\*/ { print $2 }' %s/device/pp_dpm_sclk", cached_paths_drm[i]); - ret_mclk = popen_to_str(&mclk, "awk -F '(: |Mhz)' '/\\*/ { print $2 }' %s/device/pp_dpm_mclk", cached_paths_drm[i]); + ret_gclk = fopen_to_str(&gclk, "%s/freq1_input", cached_paths_hwmon[i]); + ret_mclk = fopen_to_str(&mclk, "%s/freq2_input", cached_paths_hwmon[i]); + ret_vram_used = fopen_to_str(&vram_used, "%s/device/mem_info_vram_used", cached_paths_drm[i]); + ret_vram_total = fopen_to_str(&vram_total, "%s/device/mem_info_vram_total", cached_paths_drm[i]); + ret_gvolt = fopen_to_str(&gvolt, "%s/in0_input", cached_paths_hwmon[i]); + ret_gpwr = fopen_to_str(&gpwr, "%s/power1_average", cached_paths_hwmon[i]); + divisor_gclk = 1e6; + divisor_mclk = 1e6; + divisor_vram = 1 << 20; + divisor_gvolt = 1e3; + divisor_gpwr = 1e6; break; } case GPUDRV_FGLRX: @@ -950,21 +976,33 @@ ret_load = popen_to_str(&load, "aticonfig --adapter=%1u --odgc | awk '/GPU load/ { sub(\"%\",\"\",$4); print $4 }'", fglrx_count); ret_gclk = popen_to_str(&gclk, "aticonfig --adapter=%1u --odgc | awk '/Current Clocks/ { print $4 }'", fglrx_count); ret_mclk = popen_to_str(&mclk, "aticonfig --adapter=%1u --odgc | awk '/Current Clocks/ { print $5 }'", fglrx_count); + ret_vram_used = -1; + ret_vram_total = -1; + ret_gvolt = -1; + ret_gpwr = -1; fglrx_count++; break; case GPUDRV_INTEL: - ret_temp = -1; - ret_load = -1; + ret_temp = -1; + ret_load = -1; ret_gclk = fopen_to_str(&gclk, "%s/gt_cur_freq_mhz", cached_paths_drm[i]); - ret_mclk = -1; + ret_mclk = -1; + ret_vram_used = -1; + ret_vram_total = -1; + ret_gvolt = -1; + ret_gpwr = -1; break; case GPUDRV_RADEON: // ret_temp obtained above - ret_load = -1; + ret_load = -1; ret_gclk = can_access_sys_debug_dri(data) ? popen_to_str(&gclk, "awk -F '(sclk: | mclk:)' 'NR==2 { print $2 }' %s/%u/radeon_pm_info", SYS_DEBUG_DRI, card_number) : -1; ret_mclk = can_access_sys_debug_dri(data) ? popen_to_str(&mclk, "awk -F '(mclk: | vddc:)' 'NR==2 { print $2 }' %s/%u/radeon_pm_info", SYS_DEBUG_DRI, card_number) : -1; - if((gclk != NULL) && (strlen(gclk) >= 2)) gclk[strlen(gclk) - 2] = '\0'; - if((mclk != NULL) && (strlen(mclk) >= 2)) mclk[strlen(mclk) - 2] = '\0'; + ret_vram_used = -1; + ret_vram_total = -1; + ret_gvolt = -1; + ret_gpwr = -1; + divisor_gclk = 100.0; + divisor_mclk = 100.0; break; case GPUDRV_NVIDIA: case GPUDRV_NVIDIA_BUMBLEBEE: @@ -972,10 +1010,15 @@ /* Doc: https://nvidia.custhelp.com/app/answers/detail/a_id/3751/~/useful-nvidia-smi-queries */ const char *nvidia_cmd_base = (data->g_data->gpu_driver[i] == GPUDRV_NVIDIA_BUMBLEBEE) ? "optirun -b none nvidia-smi -c :8" : "nvidia-smi"; const char *nvidia_cmd_args = format("%s --format=csv,noheader,nounits --id=%1u", nvidia_cmd_base, nvidia_count); + MSG_DEBUG("gpu_monitoring: nvidia: nvidia_cmd_args=%s", nvidia_cmd_args); ret_temp = popen_to_str(&temp, "%s --query-gpu=temperature.gpu", nvidia_cmd_args); ret_load = popen_to_str(&load, "%s --query-gpu=utilization.gpu", nvidia_cmd_args); ret_gclk = popen_to_str(&gclk, "%s --query-gpu=clocks.gr", nvidia_cmd_args); ret_mclk = popen_to_str(&mclk, "%s --query-gpu=clocks.mem", nvidia_cmd_args); + ret_vram_used = -1; + ret_vram_total = -1; + ret_gvolt = -1; + ret_gpwr = -1; nvidia_count++; break; } @@ -984,10 +1027,15 @@ { char *pstate = NULL; int ret_pstate = popen_to_str(&pstate, "grep '*' %1$s/%2$u/pstate || sed -n 1p %1$s/%2$u/pstate ", SYS_DEBUG_DRI, card_number); + MSG_DEBUG("gpu_monitoring: nouveau: pstate=%s", pstate); // ret_temp obtained above ret_load = -1; ret_gclk = !ret_pstate && can_access_sys_debug_dri(data) ? popen_to_str(&gclk, "echo %s | grep -oP '(?<=core )[^ ]*' | cut -d- -f2", pstate) : -1; ret_mclk = !ret_pstate && can_access_sys_debug_dri(data) ? popen_to_str(&mclk, "echo %s | grep -oP '(?<=memory )[^ ]*'", pstate) : -1; + ret_vram_used = -1; + ret_vram_total = -1; + ret_gvolt = -1; + ret_gpwr = -1; FREE(pstate); break; } @@ -998,22 +1046,34 @@ } if(!ret_load) - casprintf(&data->tab_graphics[VALUE][GPU1USAGE + i * GPUFIELDS], false, "%s%%", load); + casprintf(&data->tab_graphics[VALUE][GPU1USAGE + i * GPUFIELDS], false, "%s%%", load); if(!ret_gclk) - casprintf(&data->tab_graphics[VALUE][GPU1CORECLOCK + i * GPUFIELDS], true, "%s MHz", gclk); + casprintf(&data->tab_graphics[VALUE][GPU1CORECLOCK + i * GPUFIELDS], true, "%.2Lf MHz", strtoull(gclk, NULL, 10) / divisor_gclk); if(!ret_mclk) - casprintf(&data->tab_graphics[VALUE][GPU1MEMCLOCK + i * GPUFIELDS], true, "%s MHz", mclk); + casprintf(&data->tab_graphics[VALUE][GPU1MEMCLOCK + i * GPUFIELDS], true, "%.2Lf MHz", strtoull(mclk, NULL, 10) / divisor_mclk); + if(!ret_vram_used && !ret_vram_total) + casprintf(&data->tab_graphics[VALUE][GPU1MEMUSED + i * GPUFIELDS], true, "%.0Lf %s / %.0Lf %s", + strtoull(vram_used, NULL, 10) / divisor_vram, UNIT_MIB, + strtoull(vram_total, NULL, 10) / divisor_vram, UNIT_MIB); + if(!ret_gvolt) + casprintf(&data->tab_graphics[VALUE][GPU1VOLTAGE + i * GPUFIELDS], true, "%.2Lf V", strtoull(gvolt, NULL, 10) / divisor_gvolt); + if(!ret_gpwr) + casprintf(&data->tab_graphics[VALUE][GPU1POWERAVG + i * GPUFIELDS], true, "%.2Lf W", strtoull(gpwr, NULL, 10) / divisor_gpwr); skip_clocks: if(!ret_temp) - casprintf(&data->tab_graphics[VALUE][GPU1TEMPERATURE + i * GPUFIELDS], true, "%.2f°C", atof(temp) / divisor); + casprintf(&data->tab_graphics[VALUE][GPU1TEMPERATURE + i * GPUFIELDS], true, "%.2Lf°C", strtoull(temp, NULL, 10) / divisor_temp); - if(ret_temp && ret_load && ret_gclk && ret_mclk) + if(ret_temp && ret_load && ret_gclk && ret_mclk && ret_vram_used && ret_vram_total && ret_gvolt && ret_gpwr) failed_count++; FREE(temp); FREE(load); FREE(gclk); FREE(mclk); + FREE(vram_used); + FREE(vram_total); + FREE(gvolt); + FREE(gpwr); } if(once_error && failed_count) @@ -1077,7 +1137,7 @@ MemoryData *m_data = data->m_data; #if HAS_LIBPROCPS - const int div = 1e3; + const int div = 1 << 10; MSG_VERBOSE("%s", _("Calling libprocps")); /* System uptime */ @@ -1096,7 +1156,7 @@ #if HAS_LIBSTATGRAB static bool called = false; - const int div = 1e6; + const int div = 1 << 20; sg_mem_stats *mem; /* Memory labels */ sg_swap_stats *swap; sg_host_info *info; @@ -1126,8 +1186,8 @@ #endif /* HAS_LIBSTATGRAB */ /* Memory labels */ for(i = USED; i < SWAP; i++) - casprintf(&data->tab_system[VALUE][i], false, "%5u %s / %5u %s", m_data->mem_usage[j++], UNIT_MB, m_data->mem_total, UNIT_MB); - casprintf(&data->tab_system[VALUE][SWAP], false, "%5u %s / %5u %s", m_data->mem_usage[j], UNIT_MB, m_data->swap_total, UNIT_MB); + casprintf(&data->tab_system[VALUE][i], false, "%5u %s / %5u %s", m_data->mem_usage[j++], UNIT_MIB, m_data->mem_total, UNIT_MIB); + casprintf(&data->tab_system[VALUE][SWAP], false, "%5u %s / %5u %s", m_data->mem_usage[j], UNIT_MIB, m_data->swap_total, UNIT_MIB); /* Uptime label */ tm = gmtime(&uptime_s); @@ -1279,17 +1339,21 @@ else db = package_unknown; - while(db[++i].codename != NULL) + while(db[++i].socket != NULL) { - if((strstr(data->tab_cpu[VALUE][CODENAME], db[i].codename) != NULL) && - ((db[i].model == NULL) || (strstr(data->tab_cpu[VALUE][SPECIFICATION], db[i].model) != NULL))) + const bool codename_defined = (db[i].codename != NULL); + const bool model_defined = (db[i].model != NULL); + const bool codename_matchs = codename_defined && (strstr(data->tab_cpu[VALUE][CODENAME], db[i].codename) != NULL); + const bool model_matchs = model_defined && (strstr(data->tab_cpu[VALUE][SPECIFICATION], db[i].model) != NULL); + + if((codename_matchs && model_matchs) || (codename_matchs && !model_defined) || (!codename_defined && model_matchs)) { casprintf(&data->tab_cpu[VALUE][PACKAGE], false, db[i].socket); return 0; } } - MSG_WARNING(_("Your CPU socket does not belong in database ==> %s, codename: %s"), + MSG_WARNING(_("Your CPU socket is not present in the database ==> %s, codename: %s"), data->tab_cpu[VALUE][SPECIFICATION], data->tab_cpu[VALUE][CODENAME]); data->tab_cpu[VALUE][PACKAGE][0] = '\0'; return 2; @@ -1312,14 +1376,14 @@ /* Minimum multiplier */ if(!(err = fopen_to_str(&min_freq_str, "%s%i/cpufreq/cpuinfo_min_freq", SYS_CPU, opts->selected_core))) { - data->cpu_min_mult = round((strtod(min_freq_str, NULL) / 1000) / data->bus_freq); + data->cpu_min_mult = round((strtod(min_freq_str, NULL) / 1e3) / data->bus_freq); free(min_freq_str); } /* Maximum multiplier */ if(!(err = fopen_to_str(&max_freq_str, "%s%i/cpufreq/cpuinfo_max_freq", SYS_CPU, opts->selected_core))) { - data->cpu_max_mult = round((strtod(max_freq_str, NULL) / 1000) / data->bus_freq); + data->cpu_max_mult = round((strtod(max_freq_str, NULL) / 1e3) / data->bus_freq); free(max_freq_str); } #endif /* __linux__ */ @@ -1427,7 +1491,7 @@ { if(!(err = fopen_to_str(&temp, cached_paths[opts->selected_core]))) { - casprintf(&data->tab_cpu[VALUE][TEMPERATURE], true, "%.2f°C", atof(temp) / 1000.0); + casprintf(&data->tab_cpu[VALUE][TEMPERATURE], true, "%.2f°C", atof(temp) / 1e3); free(temp); } } @@ -1458,7 +1522,7 @@ { if(!(err = fopen_to_str(&voltage, cached_path))) { - casprintf(&data->tab_cpu[VALUE][VOLTAGE], true, "%.3f V", atof(voltage) / 1000.0); + casprintf(&data->tab_cpu[VALUE][VOLTAGE], true, "%.3f V", atof(voltage) / 1e3); free(voltage); } } @@ -1481,7 +1545,7 @@ MSG_VERBOSE("%s", _("Retrieving CPU frequency in fallback mode")); if(!(err = fopen_to_str(&freq, "%s%i/cpufreq/scaling_cur_freq", SYS_CPU, opts->selected_core))) { - data->cpu_freq = (int) round(strtod(freq, NULL) / 1000.0); + data->cpu_freq = (int) round(strtod(freq, NULL) / 1e3); casprintf(&data->tab_cpu[VALUE][CORESPEED], true, "%d MHz", data->cpu_freq); free(freq); } diff -Nru cpu-x-4.0.1/src/core.h cpu-x-4.1.0/src/core.h --- cpu-x-4.0.1/src/core.h 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/core.h 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru cpu-x-4.0.1/src/cpu-x.h cpu-x-4.1.0/src/cpu-x.h --- cpu-x-4.0.1/src/cpu-x.h 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/cpu-x.h 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -35,7 +35,7 @@ #define PRGNAME_LOW "cpu-x" #define PRGAUTH "X0rg" #define PRGURL "https://"PRGAUTH".github.io/"PRGNAME -#define PRGCPRGHT "Copyright © 2014-2020 Xorg" +#define PRGCPRGHT "Copyright © 2014-2021 Xorg" #define PRGLCNS "GNU GPL v3" #define LCNSURL "https://www.gnu.org/licenses/gpl.txt" @@ -45,6 +45,7 @@ #define BOLD_GREEN "\x1b[1;32m" #define BOLD_YELLOW "\x1b[1;33m" #define BOLD_BLUE "\x1b[1;34m" +#define BOLD_MAGENTA "\x1b[1;35m" /* Utilities macro */ #define LOCATION PRGNAME, (strrchr(__FILE__, '/') ? strrchr(__FILE__, '/') + 1 : __FILE__), __LINE__ @@ -59,11 +60,16 @@ #define MSG_BUFF_LEN 128 #define MSG_STDOUT(fmt, ...) fprintf(stdout, colorized_msg(DEFAULT, "%s", fmt), ##__VA_ARGS__) #define MSG_STDERR(fmt, ...) fprintf(stderr, colorized_msg(DEFAULT, "%s", fmt), ##__VA_ARGS__) -#define MSG_VERBOSE(fmt, ...) opts->verbose ? fprintf(stdout, colorized_msg(BOLD_GREEN, "%s", fmt), ##__VA_ARGS__) : 0 +#define MSG_VERBOSE(fmt, ...) opts->verbose ? fprintf(stdout, colorized_msg(BOLD_GREEN, "%s", fmt), ##__VA_ARGS__) : 0 +#define MSG_DEBUG(fmt, ...) opts->debug ? fprintf(stdout, colorized_msg(BOLD_MAGENTA, "%s", fmt), ##__VA_ARGS__) : 0 #define MSG_WARNING(fmt, ...) fprintf(stdout, colorized_msg(BOLD_YELLOW, "%s", fmt), ##__VA_ARGS__) #define MSG_ERROR(fmt, ...) fprintf(stderr, colorized_msg(BOLD_RED, "%s:%s:%i: %s", LOCATION, fmt), ##__VA_ARGS__) #define MSG_ERRNO(fmt, ...) fprintf(stderr, colorized_msg(BOLD_RED, "%s:%s:%i: %s (%s)", LOCATION, fmt, strerror(errno)), ##__VA_ARGS__) -#define _(msg) gettext(msg) +#if HAS_GETTEXT +# define _(msg) gettext(msg) +#else +# define _(msg) msg +#endif /* HAS_GETTEXT */ #define N_(msg) msg /* Options definition */ @@ -80,20 +86,28 @@ #define MAXSTR 80 /* Max string */ #define CACHEFIELDS 2 /* Nb of fields by cache frame */ #define RAMFIELDS 2 /* Nb of fields by bank */ -#define GPUFIELDS 7 /* Nb of fields by GPU frame */ +#define GPUFIELDS 10 /* Nb of fields by GPU frame */ #define BENCHFIELDS 2 /* Nb of fields by bench frame */ -/* SI unit prefixes */ #define UNIT_B _("bytes") -// TRANSLATORS: kilo-Byte +/* SI unit prefixes */ +// TRANSLATORS: kilobyte (10³) #define UNIT_KB _("kB") -// TRANSLATORS: Mega-Byte +// TRANSLATORS: megabyte (10⁶) #define UNIT_MB _("MB") -// TRANSLATORS: Giga-Byte +// TRANSLATORS: gigabyte (10⁹) #define UNIT_GB _("GB") -// TRANSLATORS: Tera-Byte +// TRANSLATORS: terabyte (10¹²) #define UNIT_TB _("TB") - +/* Binary unit prefixes */ +// TRANSLATORS: kibibyte (2¹⁰) +#define UNIT_KIB _("KiB") +// TRANSLATORS: mebibyte (2²⁰) +#define UNIT_MIB _("MiB") +// TRANSLATORS: gibibyte (2³⁰) +#define UNIT_GIB _("GiB") +// TRANSLATORS: tebibyte (2⁴⁰) +#define UNIT_TIB _("TiB") /* Linux-specific paths definition */ #define SYS_DMI "/sys/devices/virtual/dmi/id" @@ -174,10 +188,10 @@ enum EnTabGraphics { - GPU1VENDOR, GPU1DRIVER, GPU1MODEL, GPU1TEMPERATURE, GPU1USAGE, GPU1CORECLOCK, GPU1MEMCLOCK, - GPU2VENDOR, GPU2DRIVER, GPU2MODEL, GPU2TEMPERATURE, GPU2USAGE, GPU2CORECLOCK, GPU2MEMCLOCK, - GPU3VENDOR, GPU3DRIVER, GPU3MODEL, GPU3TEMPERATURE, GPU3USAGE, GPU3CORECLOCK, GPU3MEMCLOCK, - GPU4VENDOR, GPU4DRIVER, GPU4MODEL, GPU4TEMPERATURE, GPU4USAGE, GPU4CORECLOCK, GPU4MEMCLOCK, + GPU1VENDOR, GPU1DRIVER, GPU1MODEL, GPU1TEMPERATURE, GPU1USAGE, GPU1MEMUSED, GPU1CORECLOCK, GPU1MEMCLOCK, GPU1VOLTAGE, GPU1POWERAVG, + GPU2VENDOR, GPU2DRIVER, GPU2MODEL, GPU2TEMPERATURE, GPU2USAGE, GPU2MEMUSED, GPU2CORECLOCK, GPU2MEMCLOCK, GPU2VOLTAGE, GPU2POWERAVG, + GPU3VENDOR, GPU3DRIVER, GPU3MODEL, GPU3TEMPERATURE, GPU3USAGE, GPU3MEMUSED, GPU3CORECLOCK, GPU3MEMCLOCK, GPU3VOLTAGE, GPU3POWERAVG, + GPU4VENDOR, GPU4DRIVER, GPU4MODEL, GPU4TEMPERATURE, GPU4USAGE, GPU4MEMUSED, GPU4CORECLOCK, GPU4MEMCLOCK, GPU4VOLTAGE, GPU4POWERAVG, LASTGRAPHICS }; @@ -206,6 +220,15 @@ LASTABOUT }; +enum EnOptKeymap +{ + ARROWS, + EMACS, + INVERTED_T, + VIM, + LASTKEYMAP +}; + typedef struct { int8_t cpu_vendor_id; @@ -270,9 +293,10 @@ typedef struct { - bool color, verbose, issue, use_network, with_daemon, debug_database, freq_fallback; + bool color, verbose, debug, issue, use_network, with_daemon, debug_database, freq_fallback; uint8_t selected_page, selected_core, bw_test; uint16_t output_type, refr_time; + enum EnOptKeymap keymap; } Options; typedef struct @@ -321,7 +345,7 @@ int load_module(char *module, int *fd); /* Get a filename located in a directory corresponding to given request */ -enum RequestSensor { RQT_CPU_TEMPERATURE, RQT_CPU_TEMPERATURE_OTHERS, RQT_CPU_VOLTAGE, RQT_GPU_TEMPERATURE, RQT_GPU_DRM }; +enum RequestSensor { RQT_CPU_TEMPERATURE, RQT_CPU_TEMPERATURE_OTHERS, RQT_CPU_VOLTAGE, RQT_GPU_TEMPERATURE, RQT_GPU_DRM, RQT_GPU_HWMON }; int request_sensor_path(char *base_dir, char **cached_path, enum RequestSensor which); /* Start daemon in background */ diff -Nru cpu-x-4.0.1/src/daemon.c cpu-x-4.1.0/src/daemon.c --- cpu-x-4.0.1/src/daemon.c 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/daemon.c 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -408,5 +408,8 @@ free(ti->thread); pthread_mutex_destroy(&ti->mutex); + if(getenv("APPDIR") != NULL) + remove("/tmp/"DAEMON_EXEC); + return err; } diff -Nru cpu-x-4.0.1/src/daemon.h cpu-x-4.1.0/src/daemon.h --- cpu-x-4.0.1/src/daemon.h 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/daemon.h 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru cpu-x-4.0.1/src/databases.h cpu-x-4.1.0/src/databases.h --- cpu-x-4.0.1/src/databases.h 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/databases.h 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -70,6 +70,7 @@ { 10, 30, -1, 45 }, // Nehalem { 10, 42, -1, 32 }, // Sandy Bridge { 10, 58, -1, 22 }, // Ivy Bridge + { 10, 122, -1, 14 }, // Gemini Lake { 11, 11, -1, 130 }, // PIII Tualatine { 12, 28, -1, 45 }, // Atom Diamondville / Pineview / Silverthorne { 12, 44, -1, 32 }, // Westmere @@ -84,7 +85,7 @@ { 14, 78, -1, 14 }, // Skylake { 14, 94, -1, 14 }, // Skylake { 14, 126, -1, 10 }, // Ice Lake - { 14, 142, -1, 14 }, // Kaby Lake / Coffee Lake + { 14, 142, -1, 14 }, // Kaby Lake / Coffee Lake / Comet Lake-U { 14, 158, -1, 14 }, // Kaby Lake / Coffee Lake { 14, 165, -1, 14 }, // Comet Lake { 15, 15, -1, 65 }, // C2 Conroe / Allendale / Kentsfield / Merom @@ -129,9 +130,10 @@ { -1, 17, 23, 14 }, // Zen (Raven Ridge) { -1, 8, 23, 12 }, // Zen+ (Pinnacle Ridge/Colfax) { -1, 24, 23, 12 }, // Zen+ (Picasso) - { -1, 49, 23, 7 }, // Zen2 (Rome/Castle Peak) - { -1, 96, 23, 7 }, // Zen2 (Renoir) - { -1, 113, 23, 7 }, // Zen2 (Matisse) + { -1, 49, 23, 7 }, // Zen 2 (Rome/Castle Peak) + { -1, 96, 23, 7 }, // Zen 2 (Renoir) + { -1, 113, 23, 7 }, // Zen 2 (Matisse) + { -1, 33, 25, 7 }, // Zen 3 (Vermeer) { -2, -2, -2, -2 } //Model E. Model E. Family Process }; @@ -154,10 +156,18 @@ { "Pentium D (SmithField)", NULL, "LGA 775" }, { "Pentium D (Presler)", NULL, "LGA 775" }, { "Bloomfield", NULL, "LGA 1366" }, - { "Sandy Bridge", "Intel(R) Core(TM) i7-2860QM CPU", "rPGA 988B" }, - { "Ivy Bridge", "Intel(R) Core(TM) i7-3740QM CPU", "rPGA 988B" }, - { "Haswell", "Intel(R) Core(TM) i5-4300U CPU", "BGA 1168" }, - { "Skylake", "Intel(R) Core(TM) i7-6560U CPU", "FCBGA 1356" }, + { NULL, "Intel(R) Core(TM) i5-2520M CPU", "rPGA 988B" }, + { NULL, "Intel(R) Core(TM) i7-2860QM CPU", "rPGA 988B" }, + { NULL, "Intel(R) Core(TM) i7-3740QM CPU", "rPGA 988B" }, + { NULL, "Intel(R) Core(TM) i5-4300U CPU", "BGA 1168" }, + { NULL, "Intel(R) Core(TM) i7-5775C CPU", "LGA 1150" }, + { NULL, "Intel(R) Core(TM) i7-6560U CPU", "FCBGA 1356" }, + { NULL, "Intel(R) Core(TM) i7-7300U CPU", "FCBGA 1356" }, + { NULL, "Intel(R) Core(TM) i7-8250U CPU", "FCBGA 1356" }, + { NULL, "Intel(R) Core(TM) i7-8350U CPU", "FCBGA 1356" }, + { NULL, "Intel(R) Core(TM) i7-8550U CPU", "FCBGA 1356" }, + { NULL, "Intel(R) Core(TM) i7-8650U CPU", "FCBGA 1356" }, + { NULL, "Intel(R) Core(TM) i9-9900K CPU", "LGA 1151" }, { NULL, NULL, NULL } //Codename Model Socket }; diff -Nru cpu-x-4.0.1/src/dmidecode/CMakeLists.txt cpu-x-4.1.0/src/dmidecode/CMakeLists.txt --- cpu-x-4.0.1/src/dmidecode/CMakeLists.txt 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/dmidecode/CMakeLists.txt 2021-01-10 09:47:59.000000000 +0000 @@ -1,9 +1,10 @@ project(dmidecode - VERSION "3.2.20200417" + VERSION "3.3.20201210" LANGUAGES C ) # Config (dmidecode) +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-format") set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wno-shift-count-overflow") message(STATUS "Using built-in ${PROJECT_NAME}, version ${PROJECT_VERSION}") diff -Nru cpu-x-4.0.1/src/dmidecode/dmidecode.c cpu-x-4.1.0/src/dmidecode/dmidecode.c --- cpu-x-4.0.1/src/dmidecode/dmidecode.c 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/dmidecode/dmidecode.c 2021-01-10 09:47:59.000000000 +0000 @@ -86,7 +86,7 @@ #define out_of_spec "" static const char *bad_index = ""; -#define SUPPORTED_SMBIOS_VER 0x030200 +#define SUPPORTED_SMBIOS_VER 0x030300 #define STR_LEN 24 #define FLAG_NO_FILE_OFFSET (1 << 0) @@ -1140,7 +1140,7 @@ u16 dx = WORD(p); /* * Not all 80486 CPU support the CPUID instruction, we have to find - * wether the one we have here does or not. Note that this trick + * whether the one we have here does or not. Note that this trick * works only because we know that 80486 must be little-endian. */ if ((dx & 0x0F00) == 0x0400 @@ -1388,10 +1388,12 @@ "Socket LGA2066", "Socket BGA1392", "Socket BGA1510", - "Socket BGA1528" /* 0x3C */ + "Socket BGA1528", + "Socket LGA4189", + "Socket LGA1200" /* 0x3E */ }; - if (code >= 0x01 && code <= 0x3C) + if (code >= 0x01 && code <= 0x3E) return upgrade[code - 0x01]; return out_of_spec; } @@ -1419,7 +1421,9 @@ "Hardware Thread", "Execute Protection", "Enhanced Virtualization", - "Power/Performance Control" /* 7 */ + "Power/Performance Control", + "128-bit Capable", + "Arm64 SoC ID" /* 9 */ }; if ((code & 0x00FC) == 0) @@ -1429,7 +1433,7 @@ int i; pr_list_start(attr, NULL); - for (i = 2; i <= 7; i++) + for (i = 2; i <= 9; i++) if (code & (1 << i)) pr_list_item("%s", characteristics[i - 2]); pr_list_end(); @@ -1964,11 +1968,16 @@ "MXM Type IV", "MXM 3.0 Type A", "MXM 3.0 Type B", - "PCI Express 2 SFF-8639", - "PCI Express 3 SFF-8639", + "PCI Express 2 SFF-8639 (U.2)", + "PCI Express 3 SFF-8639 (U.2)", "PCI Express Mini 52-pin with bottom-side keep-outs", "PCI Express Mini 52-pin without bottom-side keep-outs", - "PCI Express Mini 76-pin" /* 0x23 */ + "PCI Express Mini 76-pin", + "PCI Express 4 SFF-8639 (U.2)", + "PCI Express 5 SFF-8639 (U.2)", + "OCP NIC 3.0 Small Form Factor (SFF)", + "OCP NIC 3.0 Large Form Factor (LFF)", + "OCP NIC Prior to 3.0" /* 0x28 */ }; static const char *type_0x30[] = { "CXL FLexbus 1.0" /* 0x30 */ @@ -2003,18 +2012,27 @@ "PCI Express 4 x2", "PCI Express 4 x4", "PCI Express 4 x8", - "PCI Express 4 x16" /* 0xBD */ + "PCI Express 4 x16", + "PCI Express 5", + "PCI Express 5 x1", + "PCI Express 5 x2", + "PCI Express 5 x4", + "PCI Express 5 x8", + "PCI Express 5 x16", + "PCI Express 6+", + "EDSFF E1", + "EDSFF E3" /* 0xC6 */ }; /* * Note to developers: when adding entries to these lists, check if * function dmi_slot_id below needs updating too. */ - if (code >= 0x01 && code <= 0x23) + if (code >= 0x01 && code <= 0x28) return type[code - 0x01]; if (code == 0x30) return type_0x30[code - 0x30]; - if (code >= 0xA0 && code <= 0xBD) + if (code >= 0xA0 && code <= 0xC6) return type_0xA0[code - 0xA0]; return out_of_spec; } @@ -2149,7 +2167,10 @@ "PME signal is supported", /* 0 */ "Hot-plug devices are supported", "SMBus signal is supported", - "PCIe slot bifurcation is supported" /* 3 */ + "PCIe slot bifurcation is supported", + "Async/surprise removal is supported", + "Flexbus slot, CXL 1.0 capable", + "Flexbus slot, CXL 2.0 capable" /* 6 */ }; if (code1 & (1 << 0)) @@ -2164,7 +2185,7 @@ for (i = 1; i <= 7; i++) if (code1 & (1 << i)) pr_list_item("%s", characteristics1[i - 1]); - for (i = 0; i <= 3; i++) + for (i = 0; i <= 6; i++) if (code2 & (1 << i)) pr_list_item("%s", characteristics2[i]); pr_list_end(); @@ -2711,10 +2732,12 @@ "LPDDR4", "Logical non-volatile device", "HBM", - "HBM2" /* 0x21 */ + "HBM2", + "DDR5", + "LPDDR5" /* 0x23 */ }; - if (code >= 0x01 && code <= 0x21) + if (code >= 0x01 && code <= 0x23) return type[code - 0x01]; return out_of_spec; } @@ -2756,12 +2779,22 @@ } } -static void dmi_memory_device_speed(const char *attr, u16 code) +static void dmi_memory_device_speed(const char *attr, u16 code1, u32 code2) { - if (code == 0) - pr_attr(attr, "Unknown"); + if (code1 == 0xFFFF) + { + if (code2 == 0) + pr_attr(attr, "Unknown"); + else + pr_attr(attr, "%lu MT/s", code2); + } else - pr_attr(attr, "%u MT/s", code); + { + if (code1 == 0) + pr_attr(attr, "Unknown"); + else + pr_attr(attr, "%u MT/s", code1); + } } static void dmi_memory_technology(u8 code) @@ -3779,16 +3812,16 @@ * convenience. It could get passed from the SMBIOS * header, but that's a lot of passing of pointers just * to get that info, and the only thing it is used for is - * to determine the endianess of the field. Since we only + * to determine the endianness of the field. Since we only * do this parsing on versions of SMBIOS after 3.1.1, and the - * endianess of the field is always little after version 2.6.0 + * endianness of the field is always little after version 2.6.0 * we can just pick a sufficiently recent version here. */ dmi_system_uuid(pr_subattr, "Service UUID", &rdata[0], 0x311); /* * DSP0270: 8.6: Redfish Over IP Host IP Assignment Type - * Note, using decimal indicies here, as the DSP0270 + * Note, using decimal indices here, as the DSP0270 * uses decimal, so as to make it more comparable */ assign_val = rdata[16]; @@ -4523,7 +4556,12 @@ dmi_memory_device_type(data[0x12])); dmi_memory_device_type_detail(WORD(data + 0x13)); if (h->length < 0x17) break; - dmi_memory_device_speed("Speed", WORD(data + 0x15)); + /* If no module is present, the remaining fields are irrelevant */ + if (WORD(data + 0x0C) == 0) + break; + dmi_memory_device_speed("Speed", WORD(data + 0x15), + h->length >= 0x5C ? + DWORD(data + 0x54) : 0); if (h->length < 0x1B) break; pr_attr("Manufacturer", "%s", dmi_string(h, data[0x17])); @@ -4540,7 +4578,9 @@ pr_attr("Rank", "%u", data[0x1B] & 0x0F); if (h->length < 0x22) break; dmi_memory_device_speed("Configured Memory Speed", - WORD(data + 0x20)); + WORD(data + 0x20), + h->length >= 0x5C ? + DWORD(data + 0x58) : 0); if (h->length < 0x28) break; dmi_memory_voltage_value("Minimum Voltage", WORD(data + 0x22)); @@ -5330,8 +5370,9 @@ } /* assign vendor for vendor-specific decodes later */ - if (h.type == 1 && h.length >= 5) - dmi_set_vendor(dmi_string(&h, data[0x04])); + if (h.type == 1 && h.length >= 6) + dmi_set_vendor(_dmi_string(&h, data[0x04], 0), + _dmi_string(&h, data[0x05], 0)); /* Fixup a common mistake */ if (h.type == 34) diff -Nru cpu-x-4.0.1/src/dmidecode/dmioem.c cpu-x-4.1.0/src/dmidecode/dmioem.c --- cpu-x-4.0.1/src/dmidecode/dmioem.c 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/dmidecode/dmioem.c 2021-01-10 09:47:59.000000000 +0000 @@ -23,6 +23,7 @@ #include #include "types.h" +#include "util.h" #include "dmidecode.h" #include "dmioem.h" #include "dmioutput.h" @@ -42,34 +43,46 @@ }; static enum DMI_VENDORS dmi_vendor = VENDOR_UNKNOWN; +static const char *dmi_product = NULL; /* * Remember the system vendor for later use. We only actually store the * value if we know how to decode at least one specific entry type for * that vendor. */ -void dmi_set_vendor(const char *s) +void dmi_set_vendor(const char *v, const char *p) { - int len; + const struct { const char *str; enum DMI_VENDORS id; } vendor[] = { + { "Acer", VENDOR_ACER }, + { "HP", VENDOR_HP }, + { "Hewlett-Packard", VENDOR_HP }, + { "HPE", VENDOR_HPE }, + { "Hewlett Packard Enterprise", VENDOR_HPE }, + { "IBM", VENDOR_IBM }, + { "LENOVO", VENDOR_LENOVO }, + }; + unsigned int i; + size_t len; /* * Often DMI strings have trailing spaces. Ignore these * when checking for known vendor names. */ - len = strlen(s); - while (len && s[len - 1] == ' ') + len = v ? strlen(v) : 0; + while (len && v[len - 1] == ' ') len--; - if (strncmp(s, "Acer", len) == 0) - dmi_vendor = VENDOR_ACER; - else if (strncmp(s, "HP", len) == 0 || strncmp(s, "Hewlett-Packard", len) == 0) - dmi_vendor = VENDOR_HP; - else if (strncmp(s, "HPE", len) == 0 || strncmp(s, "Hewlett Packard Enterprise", len) == 0) - dmi_vendor = VENDOR_HPE; - else if (strncmp(s, "IBM", len) == 0) - dmi_vendor = VENDOR_IBM; - else if (strncmp(s, "LENOVO", len) == 0) - dmi_vendor = VENDOR_LENOVO; + for (i = 0; i < ARRAY_SIZE(vendor); i++) + { + if (strlen(vendor[i].str) == len && + strncmp(v, vendor[i].str, len) == 0) + { + dmi_vendor = vendor[i].id; + break; + } + } + + dmi_product = p; } /* @@ -147,12 +160,43 @@ } } +typedef enum { G6 = 6, G7, G8, G9, G10, G10P } dmi_hpegen_t; + +static int dmi_hpegen(const char *s) +{ + struct { const char *name; dmi_hpegen_t gen; } table[] = { + { "Gen10 Plus", G10P }, + { "Gen10", G10 }, + { "Gen9", G9 }, + { "Gen8", G8 }, + { "G7", G7 }, + { "G6", G6 }, + }; + unsigned int i; + + if (!strstr(s, "ProLiant") && !strstr(s, "Apollo") && + !strstr(s, "Synergy") && !strstr(s, "Edgeline")) + return -1; + + for (i = 0; i < ARRAY_SIZE(table); i++) { + if (strstr(s, table[i].name)) + return(table[i].gen); + } + + return (dmi_vendor == VENDOR_HPE) ? G10P : G6; +} + static int dmi_decode_hp(const struct dmi_header *h) { u8 *data = h->data; int nic, ptr; u32 feat; const char *company = (dmi_vendor == VENDOR_HP) ? "HP" : "HPE"; + int gen; + + gen = dmi_hpegen(dmi_product); + if (gen < 0) + return 0; switch (h->type) { @@ -208,35 +252,6 @@ } break; - case 233: - /* - * Vendor Specific: HPE ProLiant NIC MAC Information - * - * This prints the BIOS NIC number, - * PCI bus/device/function, and MAC address - * - * Offset | Name | Width | Description - * ------------------------------------- - * 0x00 | Type | BYTE | 0xE9, NIC structure - * 0x01 | Length | BYTE | Length of structure - * 0x02 | Handle | WORD | Unique handle - * 0x04 | Grp No | WORD | 0 for single segment - * 0x06 | Bus No | BYTE | PCI Bus - * 0x07 | Dev No | BYTE | PCI Device/Function No - * 0x08 | MAC | 32B | MAC addr padded w/ 0s - * 0x28 | Port No| BYTE | Each NIC maps to a Port - */ - pr_handle_name("%s BIOS PXE NIC PCI and MAC Information", - company); - if (h->length < 0x0E) break; - /* If the record isn't long enough, we don't have an ID - * use 0xFF to use the internal counter. - * */ - nic = h->length > 0x28 ? data[0x28] : 0xFF; - dmi_print_hp_net_iface_rec(nic, data[0x06], data[0x07], - &data[0x08]); - break; - case 212: /* * Vendor Specific: HPE 64-bit CRU Information @@ -282,6 +297,70 @@ pr_subattr("UEFI", "%s", feat & 0x1400 ? "Yes" : "No"); break; + case 233: + /* + * Vendor Specific: HPE ProLiant NIC MAC Information + * + * This prints the BIOS NIC number, + * PCI bus/device/function, and MAC address + * + * Offset | Name | Width | Description + * ------------------------------------- + * 0x00 | Type | BYTE | 0xE9, NIC structure + * 0x01 | Length | BYTE | Length of structure + * 0x02 | Handle | WORD | Unique handle + * 0x04 | Grp No | WORD | 0 for single segment + * 0x06 | Bus No | BYTE | PCI Bus + * 0x07 | Dev No | BYTE | PCI Device/Function No + * 0x08 | MAC | 32B | MAC addr padded w/ 0s + * 0x28 | Port No| BYTE | Each NIC maps to a Port + */ + pr_handle_name("%s BIOS PXE NIC PCI and MAC Information", + company); + if (h->length < 0x0E) break; + /* If the record isn't long enough, we don't have an ID + * use 0xFF to use the internal counter. + * */ + nic = h->length > 0x28 ? data[0x28] : 0xFF; + dmi_print_hp_net_iface_rec(nic, data[0x06], data[0x07], + &data[0x08]); + break; + + case 236: + /* + * Vendor Specific: HPE ProLiant HDD Backplane + * + * Offset | Name | Width | Description + * --------------------------------------- + * 0x00 | Type | BYTE | 0xEC, HDD Backplane + * 0x01 | Length | BYTE | Length of structure + * 0x02 | Handle | WORD | Unique handle + * 0x04 | I2C Address| BYTE | Backplane FRU I2C Address + * 0x05 | Box Number | WORD | Backplane Box Number + * 0x07 | NVRAM ID | WORD | Backplane NVRAM ID + * 0x09 | WWID | QWORD | SAS Expander WWID + * 0x11 | Total Bays | BYTE | Total SAS Bays + * 0x12 | A0 Bays | BYTE | (deprecated) Number of SAS drive bays behind port 0xA0 + * 0x13 | A2 Bays | BYTE | (deprecated) Number of SAS drive bays behind port 0xA2 + * 0x14 | Name | STRING| (deprecated) Backplane Name + */ + pr_handle_name("%s HDD Backplane FRU Information", company); + + pr_attr("FRU I2C Address", "0x%X raw(0x%X)", data[0x4] >> 1, data[0x4]); + pr_attr("Box Number", "%d", WORD(data + 0x5)); + pr_attr("NVRAM ID", "0x%X", WORD(data + 0x7)); + if (h->length < 0x11) break; + pr_attr("SAS Expander WWID", "0x%X", QWORD(data + 0x9)); + if (h->length < 0x12) break; + pr_attr("Total SAS Bays", "%d", data[0x11]); + if (h->length < 0x15) break; + if (gen < G10P) { + pr_attr("A0 Bay Count", "%d", data[0x12]); + pr_attr("A2 Bay Count", "%d", data[0x13]); + pr_attr("Backplane Name", "%s", dmi_string(h, data[0x14])); + } + break; + default: return 0; } diff -Nru cpu-x-4.0.1/src/dmidecode/dmioem.h cpu-x-4.1.0/src/dmidecode/dmioem.h --- cpu-x-4.0.1/src/dmidecode/dmioem.h 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/dmidecode/dmioem.h 2021-01-10 09:47:59.000000000 +0000 @@ -21,5 +21,5 @@ struct dmi_header; -void dmi_set_vendor(const char *s); +void dmi_set_vendor(const char *s, const char *p); int dmi_decode_oem(const struct dmi_header *h); diff -Nru cpu-x-4.0.1/src/dmidecode/dmiopt.c cpu-x-4.1.0/src/dmidecode/dmiopt.c --- cpu-x-4.0.1/src/dmidecode/dmiopt.c 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/dmidecode/dmiopt.c 2021-01-10 09:47:59.000000000 +0000 @@ -158,6 +158,7 @@ { "system-version", 1, 0x06 }, { "system-serial-number", 1, 0x07 }, { "system-uuid", 1, 0x08 }, /* dmi_system_uuid() */ + { "system-sku-number", 1, 0x19 }, { "system-family", 1, 0x1a }, { "baseboard-manufacturer", 2, 0x04 }, { "baseboard-product-name", 2, 0x05 }, diff -Nru cpu-x-4.0.1/src/dmidecode/.hash cpu-x-4.1.0/src/dmidecode/.hash --- cpu-x-4.0.1/src/dmidecode/.hash 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/dmidecode/.hash 2021-01-10 09:47:59.000000000 +0000 @@ -1 +1 @@ -5b3c8e9950262fc941bb5b3b3a1275720d47d62d +3c111e4f6134855580f20f8e01fee26eff455fff diff -Nru cpu-x-4.0.1/src/dmidecode/NEWS cpu-x-4.1.0/src/dmidecode/NEWS --- cpu-x-4.0.1/src/dmidecode/NEWS 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/dmidecode/NEWS 2021-01-10 09:47:59.000000000 +0000 @@ -1,3 +1,21 @@ +Version 3.3 (Wed Oct 14 2020) + - [BUILD] Allow overriding build settings from the environment. + - [COMPATIBILITY] Document how the UUID fields are interpreted. + - [PORTABILITY] Don't use memcpy on /dev/mem on arm64. + - [PORTABILITY] Only scan /dev/mem for entry point on x86. + - Support for SMBIOS 3.3.0. This includes new processor names, new port + connector types, and new memory device form factors, types and + technologies. + - Add bios-revision, firmware-revision and system-sku-number to -s option. + - Use the most appropriate unit for cache size. + - Decode system slot base bus width and peers. + - Important bug fixes: + Fix Redfish Hostname print length + Fix formatting of TPM table output + Fix System Slot Information for PCIe SSD + Don't choke on invalid processor voltage + - Use the most appropriate unit for cache size. + Version 3.2 (Wed Sep 14 2018) - [COMPATIBILITY] The UUID is now displayed using lowercase letters, per RFC 4122 (#53569). You must ensure that any code parsing it is diff -Nru cpu-x-4.0.1/src/dmidecode/README.md cpu-x-4.1.0/src/dmidecode/README.md --- cpu-x-4.0.1/src/dmidecode/README.md 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/dmidecode/README.md 2021-01-10 09:47:59.000000000 +0000 @@ -6,7 +6,7 @@ This sofware has been patched to be used within CPU-X. You can find the official web page of this project here: https://savannah.nongnu.org/projects/dmidecode/ -This is based on dmidecode 3.2+[5b3c8e9](https://git.savannah.gnu.org/cgit/dmidecode.git/commit/?id=5b3c8e9950262fc941bb5b3b3a1275720d47d62d). +This is based on dmidecode 3.3+[3c111e4](https://git.savannah.gnu.org/cgit/dmidecode.git/commit/?id=3c111e4f6134855580f20f8e01fee26eff455fff). This software is used to retrieve following data: diff -Nru cpu-x-4.0.1/src/gui_gtk.c cpu-x-4.1.0/src/gui_gtk.c --- cpu-x-4.0.1/src/gui_gtk.c 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/gui_gtk.c 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -26,6 +26,7 @@ #include #include #include +#include #include "cpu-x.h" #include "ipc.h" #include "gui_gtk.h" @@ -99,8 +100,11 @@ static gboolean grefresh(GThrd *refr) { int i; + gboolean ret = true; Labels *(data) = refr->data; GtkLabels *(glab) = refr->glab; + uint16_t new_refr_time = g_settings_get_uint(settings, "refresh-time"); + static uint16_t old_refr_time = 0; opts->selected_page = gtk_notebook_get_current_page(GTK_NOTEBOOK(glab->notebook)); do_refresh(data); @@ -128,8 +132,11 @@ { gtk_label_set_text(GTK_LABEL(glab->gtktab_graphics[VALUE][GPU1TEMPERATURE + i * GPUFIELDS]), data->tab_graphics[VALUE][GPU1TEMPERATURE + i * GPUFIELDS]); gtk_label_set_text(GTK_LABEL(glab->gtktab_graphics[VALUE][GPU1USAGE + i * GPUFIELDS]), data->tab_graphics[VALUE][GPU1USAGE + i * GPUFIELDS]); + gtk_label_set_text(GTK_LABEL(glab->gtktab_graphics[VALUE][GPU1MEMUSED + i * GPUFIELDS]), data->tab_graphics[VALUE][GPU1MEMUSED + i * GPUFIELDS]); gtk_label_set_text(GTK_LABEL(glab->gtktab_graphics[VALUE][GPU1CORECLOCK + i * GPUFIELDS]), data->tab_graphics[VALUE][GPU1CORECLOCK + i * GPUFIELDS]); gtk_label_set_text(GTK_LABEL(glab->gtktab_graphics[VALUE][GPU1MEMCLOCK + i * GPUFIELDS]), data->tab_graphics[VALUE][GPU1MEMCLOCK + i * GPUFIELDS]); + gtk_label_set_text(GTK_LABEL(glab->gtktab_graphics[VALUE][GPU1VOLTAGE + i * GPUFIELDS]), data->tab_graphics[VALUE][GPU1VOLTAGE + i * GPUFIELDS]); + gtk_label_set_text(GTK_LABEL(glab->gtktab_graphics[VALUE][GPU1POWERAVG + i * GPUFIELDS]), data->tab_graphics[VALUE][GPU1POWERAVG + i * GPUFIELDS]); } break; case NO_BENCH: @@ -143,7 +150,11 @@ /* Destroy current timeout when refresh time is updated Note: modify_refresh_time() will create a new timeout */ - return (opts->refr_time == g_settings_get_uint(settings, "refresh-time")); + if(old_refr_time == 0) + old_refr_time = new_refr_time; + ret = (old_refr_time == new_refr_time); + old_refr_time = new_refr_time; + return ret; } /* Create new timeout when old one is destroyed */ @@ -683,25 +694,20 @@ switch(page) /* Set differents level bar color */ { - case BARUSED: - cairo_pattern_add_color_stop_rgba(pat, 0, 1.00, 1.00, 0.15, 1); - cairo_pattern_add_color_stop_rgba(pat, 1, 1.00, 0.75, 0.15, 1); - break; - case BARBUFFERS: - cairo_pattern_add_color_stop_rgba(pat, 0, 0.00, 0.30, 0.75, 1); - cairo_pattern_add_color_stop_rgba(pat, 1, 0.25, 0.55, 1.00, 1); - break; - case BARCACHED: - cairo_pattern_add_color_stop_rgba(pat, 0, 1.00, 0.25, 0.90, 1); - cairo_pattern_add_color_stop_rgba(pat, 1, 0.75, 0.00, 0.65, 1); - break; - case BARFREE: - cairo_pattern_add_color_stop_rgba(pat, 0, 0.20, 1.00, 0.25, 1); - cairo_pattern_add_color_stop_rgba(pat, 1, 0.00, 0.75, 0.05, 1); - break; - case BARSWAP: - cairo_pattern_add_color_stop_rgba(pat, 0, 1.00, 0.35, 0.15, 1); - cairo_pattern_add_color_stop_rgba(pat, 1, 0.75, 0.15, 0.00, 1); + case BARUSED: // yellow + pat = is_dark_theme(glab) ? cairo_pattern_create_rgba(0.01, 0.02, 0.37, 1.00) : cairo_pattern_create_rgba(1.00, 0.92, 0.23, 1.00); + break; + case BARBUFFERS: // blue + pat = is_dark_theme(glab) ? cairo_pattern_create_rgba(0.01, 0.24, 0.54, 1.00) : cairo_pattern_create_rgba(0.13, 0.59, 0.95, 1.00); + break; + case BARCACHED: // purple + pat = is_dark_theme(glab) ? cairo_pattern_create_rgba(0.00, 0.47, 0.71, 1.00) : cairo_pattern_create_rgba(0.61, 0.15, 0.69, 1.00); + break; + case BARFREE: // green + pat = is_dark_theme(glab) ? cairo_pattern_create_rgba(0.00, 0.59, 0.78, 1.00) : cairo_pattern_create_rgba(0.30, 0.69, 0.31, 1.00); + break; + case BARSWAP: // red + pat = is_dark_theme(glab) ? cairo_pattern_create_rgba(0.00, 0.71, 0.85, 1.00) : cairo_pattern_create_rgba(0.96, 0.26, 0.21, 1.00); break; } diff -Nru cpu-x-4.0.1/src/gui_gtk.h cpu-x-4.1.0/src/gui_gtk.h --- cpu-x-4.0.1/src/gui_gtk.h 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/gui_gtk.h 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru cpu-x-4.0.1/src/gui_gtk_id.h cpu-x-4.1.0/src/gui_gtk_id.h --- cpu-x-4.0.1/src/gui_gtk_id.h 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/gui_gtk_id.h 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -89,10 +89,10 @@ /* Tab Graphics */ static const char *objectgpu[LASTGRAPHICS] = { - "card0_vend", "card0_driver", "card0_mod", "card0_temp", "card0_usage", "card0_gclk", "card0_mclk", - "card1_vend", "card1_driver", "card1_mod", "card1_temp", "card1_usage", "card1_gclk", "card1_mclk", - "card2_vend", "card2_driver", "card2_mod", "card2_temp", "card2_usage", "card2_gclk", "card2_mclk", - "card3_vend", "card3_driver", "card3_mod", "card3_temp", "card3_usage", "card3_gclk", "card3_mclk" + "card0_vend", "card0_driver", "card0_mod", "card0_temp", "card0_usage", "card0_vram_used", "card0_gclk", "card0_mclk", "card0_gvolt", "card0_gpwr", + "card1_vend", "card1_driver", "card1_mod", "card1_temp", "card1_usage", "card1_vram_used", "card1_gclk", "card1_mclk", "card1_gvolt", "card1_gpwr", + "card2_vend", "card2_driver", "card2_mod", "card2_temp", "card2_usage", "card2_vram_used", "card2_gclk", "card2_mclk", "card2_gvolt", "card2_gpwr", + "card3_vend", "card3_driver", "card3_mod", "card3_temp", "card3_usage", "card3_vram_used", "card3_gclk", "card3_mclk", "card3_gvolt", "card3_gpwr" }; /* Tab Bench */ diff -Nru cpu-x-4.0.1/src/ipc.h cpu-x-4.1.0/src/ipc.h --- cpu-x-4.0.1/src/ipc.h 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/ipc.h 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru cpu-x-4.0.1/src/main.c cpu-x-4.1.0/src/main.c --- cpu-x-4.0.1/src/main.c 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/main.c 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -32,10 +32,14 @@ #include #include #include +#include #include -#include #include "cpu-x.h" +#if HAS_GETTEXT +# include +#endif + #define LOG_FILE "/tmp/cpu-x.log" @@ -146,8 +150,11 @@ asprintf(&data->tab_graphics[NAME][GPU1MODEL + i], _("Model")); asprintf(&data->tab_graphics[NAME][GPU1TEMPERATURE + i], _("Temperature")); asprintf(&data->tab_graphics[NAME][GPU1USAGE + i], _("Usage")); + asprintf(&data->tab_graphics[NAME][GPU1MEMUSED + i], _("Memory Used")); asprintf(&data->tab_graphics[NAME][GPU1CORECLOCK + i], _("GPU clock")); asprintf(&data->tab_graphics[NAME][GPU1MEMCLOCK + i], _("Memory clock")); + asprintf(&data->tab_graphics[NAME][GPU1VOLTAGE + i], _("Core Voltage")); + asprintf(&data->tab_graphics[NAME][GPU1POWERAVG + i], _("Power Avg")); } /* Bench tab */ @@ -331,7 +338,9 @@ { true, 'h', "help", no_argument, N_("Print help and exit") }, { true, 'V', "version", no_argument, N_("Print version and exit") }, { true, 0, "nocolor", no_argument, N_("Disable colored output") }, - { true, 0, "issue-fmt", no_argument, N_("Print required information to paste in an issue") }, + { true, 0, "debug", no_argument, N_("Print information for debugging") }, + { true, 0, "issue-fmt", no_argument, N_("Print required information to paste in an issue") }, + { HAS_NCURSES, 0, "keymap", required_argument, N_("Set key mapping for NCurses mode (a[rrows]|e[macs]|i[nverted-T]|v[im])") }, { true, 0, NULL, 0, NULL } }; @@ -342,12 +351,27 @@ char *description; } cpux_env_vars[] = { - { true, "CPUX_BCLK", N_("Enforce the bus clock") }, - { HAS_LIBCPUID, "CPUX_CPUID_RAW", N_("Read CPUID raw data from a given file") }, - { HAS_LIBCPUID, "CPUX_DEBUG_DATABASE", N_("Only print a message if CPU does not belong in database") }, - { true, NULL, NULL } + { true, "CPUX_ARGS", N_("Add default command line arguments") }, + { true, "CPUX_BCLK", N_("Enforce the bus clock") }, + { true, "CPUX_FORCE_FREQ_FALLBACK", N_("Ignore CPU frequency reported by libcpuid") }, + { HAS_LIBCPUID, "CPUX_CPUID_RAW", N_("Read CPUID raw data from a given file") }, + { HAS_LIBCPUID, "CPUX_DEBUG_DATABASE", N_("Only print a message if CPU is not present in the database") }, + { true, NULL, NULL } }; +/* Check for influenceable environment variables */ +static void check_environment_variables(Labels *data) +{ + if(getenv("CPUX_BCLK")) + data->bus_freq = atof(getenv("CPUX_BCLK")); + if(getenv("CPUX_FORCE_FREQ_FALLBACK")) + opts->freq_fallback = ((atoi(getenv("CPUX_FORCE_FREQ_FALLBACK"))) > 0); + if(getenv("CPUX_CPUID_RAW")) + data->l_data->cpuid_raw_file = getenv("CPUX_CPUID_RAW"); + if(getenv("CPUX_DEBUG_DATABASE")) + opts->debug_database = ((atoi(getenv("CPUX_DEBUG_DATABASE"))) > 0); +} + /* This is help display with --help option */ static void help(char *binary_name) { @@ -378,7 +402,7 @@ { if(!cpux_env_vars[i].has_mod) continue; - MSG_STDOUT(" %-20s %s", cpux_env_vars[i].var_name, _(cpux_env_vars[i].description)); + MSG_STDOUT(" %-25s %s", cpux_env_vars[i].var_name, _(cpux_env_vars[i].description)); } } @@ -416,17 +440,61 @@ } } +/* Add arguments from environment variable CPUX_ARGS */ +static void environment_to_arguments(int *argc, char ***argv) +{ + int err = 0; + const char *args = getenv("CPUX_ARGS"); + wordexp_t we; + + if(args == NULL) + return; + + if((err = wordexp(args, &we, 0)) != 0) + { + MSG_ERROR(_("failed to call wordexp (%i)"), err); + return; + } + + *argc = we.we_wordc; + *argv = malloc((we.we_wordc + 1) * sizeof(char *)); + for(size_t i = 0; i < we.we_wordc; i++) + { + const size_t length = strlen(we.we_wordv[i]) + 1; + (*argv)[i + 1] = malloc(length * sizeof(char)); + memcpy((*argv)[i + 1], we.we_wordv[i], length); + } + wordfree(&we); +} + /* Parse arguments and set some flags */ #define OPTIONS_COUNT (sizeof(cpux_options) / sizeof(cpux_options[0])) #define SHORT_OPT_SIZE 3 #define SHORT_OPTS_SIZE (OPTIONS_COUNT * 2) -static void parse_arguments(int argc, char *argv[]) +static void parse_arguments(int argc_orig, char *argv_orig[]) { - int i, j = 0, c, longindex, tmp_arg = -1; + int i, j = 0, c, argc = 0, longindex, tmp_arg = -1; char shortopt[SHORT_OPT_SIZE], shortopts[SHORT_OPTS_SIZE] = ""; + char **argv = NULL, **tmp = NULL; struct option longopts[OPTIONS_COUNT]; - /* Filling longopts structure */ + /* Inject arguments from environment */ + environment_to_arguments(&argc, &argv); + c = argc; + argc += argc_orig; + tmp = realloc(argv, argc * sizeof(char *)); + ALLOC_CHECK(tmp); + argv = tmp; + for(i = 0; i < argc_orig; i++) + { + j = (i == 0) ? 0 : c + i; // Preserve argv[0], then append original argv at end of new array + const size_t length = strlen(argv_orig[i]) + 1; + argv[j] = malloc(length * sizeof(char)); + memcpy(argv[j], argv_orig[i], length); + } + + /* Fill longopts structure */ + j = 0; for(i = 0; cpux_options[i].long_opt != NULL; i++) { while(!cpux_options[i].has_mod) @@ -505,10 +573,16 @@ opts->color = false; break; } + else if(!strcmp(longopts[longindex].name, "debug")) + { + opts->debug = true; + break; + } else if(!strcmp(longopts[longindex].name, "issue-fmt")) { opts->color = false; opts->verbose = true; + opts->debug = true; opts->issue = true; opts->use_network = 0; opts->output_type = OUT_DUMP; @@ -521,6 +595,18 @@ version(false); break; } + else if(!strcmp(longopts[longindex].name, "keymap")) + { + switch(optarg[0]) + { + case 'a': opts->keymap = ARROWS; break; + case 'e': opts->keymap = EMACS; break; + case 'i': opts->keymap = INVERTED_T; break; + case 'v': opts->keymap = VIM; break; + default: help(argv[0]); exit(EXIT_FAILURE); + } + break; + } /* Fall through */ case '?': default: @@ -528,26 +614,15 @@ exit(EXIT_FAILURE); } } + + for(i = 0; i < argc; i++) + free(argv[i]); + free(argv); } #undef OPTIONS_COUNT #undef SHORT_OPT_SIZE #undef SHORT_OPTS_SIZE -/* Check for influenceable environment variables */ -static void check_environment_variables(Labels *data) -{ - if(getenv("CPUX_NETWORK")) - opts->use_network = ((atoi(getenv("CPUX_NETWORK"))) > 0); - if(getenv("CPUX_BCLK")) - data->bus_freq = atof(getenv("CPUX_BCLK")); - if(getenv("CPUX_CPUID_RAW")) - data->l_data->cpuid_raw_file = getenv("CPUX_CPUID_RAW"); - if(getenv("CPUX_DEBUG_DATABASE")) - opts->debug_database = ((atoi(getenv("CPUX_DEBUG_DATABASE"))) > 0); - if(getenv("CPUX_FORCE_FREQ_FALLBACK")) - opts->freq_fallback = ((atoi(getenv("CPUX_FORCE_FREQ_FALLBACK"))) > 0); -} - /************************* Main-related functions *************************/ @@ -588,6 +663,7 @@ } /* Enable internationalization support */ +#if HAS_GETTEXT static int set_locales(void) { int err; @@ -611,6 +687,7 @@ else return 0; } +#endif /* HAS_GETTEXT */ int main(int argc, char *argv[]) { @@ -675,6 +752,7 @@ { .color = true, .verbose = false, + .debug = false, .issue = false, .use_network = true, .with_daemon = false, @@ -683,10 +761,13 @@ .selected_page = 0, .selected_core = 0, .bw_test = 0, - .refr_time = 1 + .refr_time = 1, + .keymap = ARROWS }; +#if HAS_GETTEXT set_locales(); +#endif /* HAS_GETTEXT */ signal(SIGSEGV, sighandler); signal(SIGFPE, sighandler); signal(SIGABRT, sighandler); diff -Nru cpu-x-4.0.1/src/tui_ncurses.c cpu-x-4.1.0/src/tui_ncurses.c --- cpu-x-4.0.1/src/tui_ncurses.c 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/tui_ncurses.c 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -118,7 +118,7 @@ while(ch != 'q') { - ch = getch(); + ch = convert_char(getch()); switch(ch) { case KEY_LEFT: @@ -249,13 +249,51 @@ /************************* Private functions *************************/ +/* Convert keys when an alternative mapping is used */ +#define ALT_CODE 27 +#define ALT(x) (x & ALT_CODE) +static int convert_char(int ch) +{ + int i = 0; + static int modifier = 0; + const int ch_mod = modifier ? ch & modifier : ch; + + const int keymaps[][LASTKEYMAP] = + { + //Arrow Emacs Inverted-T Vim + { KEY_LEFT, CTRL('b'), 'j', 'h' }, + { KEY_RIGHT, CTRL('f'), 'l', 'l' }, + { KEY_UP, CTRL('p'), 'i', 'k' }, + { KEY_DOWN, CTRL('n'), 'k', 'j' }, + { KEY_PPAGE, CTRL('v'), CTRL('b'), CTRL('b') }, + { KEY_NPAGE, ALT('v'), CTRL('f'), CTRL('f') }, + { 'h', '?', '?', '?' }, + { ch_mod, ch_mod, ch_mod, ch_mod } // Sentinel value + }; + + modifier = (ch == ALT_CODE) ? ch : 0; + while(keymaps[i][opts->keymap] != ch_mod) + i++; + + return keymaps[i][0]; +} +#undef ALT_CODE +#undef ALT + /* Put window in the center of the screen */ static bool resize_window(WINDOW *pwin, const SizeInfo info) { + static int prev_lines = -1, prev_cols = -1; + bool ret = true; const int starty = (LINES - info.height) / 2; const int startx = (COLS - info.width) / 2; + if (prev_lines >= 0 && prev_lines == LINES && + prev_cols >= 0 && prev_cols == COLS) + return true; + prev_lines = LINES; + prev_cols = COLS; erase(); if((startx < 0) || (starty < 0)) { @@ -389,8 +427,13 @@ mvwprintw2c(win, line, info.tb, "%13s: %s", data->tab_graphics[NAME][GPU1TEMPERATURE + i], data->tab_graphics[VALUE][GPU1TEMPERATURE + i]); mvwprintw2c(win, line, info.tm, "%18s: %s", data->tab_graphics[NAME][GPU1USAGE + i], data->tab_graphics[VALUE][GPU1USAGE + i]); line++; + mvwprintw2c(win, line, info.tm, "%18s: %s", data->tab_graphics[NAME][GPU1MEMUSED + i], data->tab_graphics[VALUE][GPU1MEMUSED + i]); + line++; mvwprintw2c(win, line, info.tb, "%13s: %s", data->tab_graphics[NAME][GPU1CORECLOCK + i], data->tab_graphics[VALUE][GPU1CORECLOCK + i]); mvwprintw2c(win, line, info.tm, "%18s: %s", data->tab_graphics[NAME][GPU1MEMCLOCK + i], data->tab_graphics[VALUE][GPU1MEMCLOCK + i]); + line++; + mvwprintw2c(win, line, info.tb, "%13s: %s", data->tab_graphics[NAME][GPU1VOLTAGE + i], data->tab_graphics[VALUE][GPU1VOLTAGE + i]); + mvwprintw2c(win, line, info.tm, "%18s: %s", data->tab_graphics[NAME][GPU1POWERAVG + i], data->tab_graphics[VALUE][GPU1POWERAVG + i]); line += LINE_3 - 1; } break; @@ -714,7 +757,7 @@ /* Graphics tab */ static void ntab_graphics(WINDOW *win, const SizeInfo info, Labels *data) { - int i, line, start = LINE_0, end = LINE_5; + int i, line, start = LINE_0, end = LINE_7; if(!data->gpu_count) return; @@ -746,6 +789,10 @@ case GPU2MEMCLOCK: case GPU3MEMCLOCK: case GPU4MEMCLOCK: + case GPU1POWERAVG: + case GPU2POWERAVG: + case GPU3POWERAVG: + case GPU4POWERAVG: mvwprintw2c(win, line - 1, info.tm, "%18s: %s", data->tab_graphics[NAME][i], data->tab_graphics[VALUE][i]); break; default: diff -Nru cpu-x-4.0.1/src/tui_ncurses.h cpu-x-4.1.0/src/tui_ncurses.h --- cpu-x-4.0.1/src/tui_ncurses.h 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/tui_ncurses.h 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -97,6 +97,9 @@ /********************************** TUI **********************************/ +/* Convert keys when an alternative mapping is used */ +static int convert_char(int ch); + /* Put window in the center of the screen */ static bool resize_window(WINDOW *pwin, const SizeInfo info); diff -Nru cpu-x-4.0.1/src/util.c cpu-x-4.1.0/src/util.c --- cpu-x-4.0.1/src/util.c 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/src/util.c 2021-01-10 09:47:59.000000000 +0000 @@ -1,5 +1,5 @@ /**************************************************************************** -* Copyright © 2014-2020 Xorg +* Copyright © 2014-2021 Xorg * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -35,6 +35,12 @@ #include #include #include + +/* glibc's stat.h has it but musl's does not. */ +#ifndef ACCESSPERMS +#define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) +#endif + #include #include "cpu-x.h" #include "ipc.h" @@ -305,8 +311,8 @@ char *path = NULL; DIR *dp = NULL; struct dirent *dir; - regex_t regex_filename_temp_in, regex_filename_temp_lab, regex_filename_in_in, regex_dirname_cardN; - regex_t regex_label_coreN, regex_label_other; + regex_t regex_filename_temp_in, regex_filename_temp_lab, regex_filename_in_in, regex_dirname_cardN, regex_dirname_hwmonN; + regex_t regex_label_coreN, regex_label_tdie, regex_label_other; if((dp = opendir(base_dir)) == NULL) { @@ -318,7 +324,9 @@ regcomp(®ex_filename_temp_lab, "temp[[:digit:]]_label", REG_NOSUB) || regcomp(®ex_filename_in_in, "in0_input", REG_NOSUB) || regcomp(®ex_dirname_cardN, "card[[:digit:]]", REG_NOSUB) || + regcomp(®ex_dirname_hwmonN, "hwmon[[:digit:]]", REG_NOSUB) || regcomp(®ex_label_coreN, format("Core[[:space:]]*%u", opts->selected_core), REG_NOSUB | REG_ICASE) || + regcomp(®ex_label_tdie, "Tdie", REG_NOSUB | REG_ICASE) || regcomp(®ex_label_other, "CPU", REG_NOSUB | REG_ICASE)) { MSG_ERROR("%s", _("an error occurred while compiling regex")); @@ -335,6 +343,10 @@ if((which != RQT_GPU_DRM) && fopen_to_str(&sensor, "%s/%s/name", base_dir, dir->d_name)) continue; + /* Ignore batteries */ + if((sensor != NULL) && (strcasestr(sensor, "bat") != NULL)) + continue; + /* Browse files in directory */ casprintf(&path, false, "%s/%s", base_dir, dir->d_name); switch(which) @@ -356,9 +368,14 @@ Core1 Temp: +64.0°C */ err = get_sensor_path(path, ®ex_filename_temp_lab, ®ex_label_coreN, cached_path); else if(strstr(sensor, "k10temp") != NULL) - /* 'sensors' output: - temp1: +29.5°C (high = +70.0°C, crit = +90.0°C, hyst = +87.0°C) */ - err = get_sensor_path(path, ®ex_filename_temp_in, NULL, cached_path); + { + /* 'sensors' output with Ryzen CPUs since Linux 5.6: + Tdie: +41.4°C */ + if((err = get_sensor_path(path, ®ex_filename_temp_lab, ®ex_label_tdie, cached_path))) + /* 'sensors' output for other cases: + temp1: +29.5°C (high = +70.0°C, crit = +90.0°C, hyst = +87.0°C) */ + err = get_sensor_path(path, ®ex_filename_temp_in, NULL, cached_path); + } else if(strstr(sensor, "zenpower") != NULL) /* 'sensors' output: Tdie: +67.9°C (high = +95.0°C) */ @@ -378,6 +395,9 @@ case RQT_GPU_DRM: err = get_directory_path(path, ®ex_dirname_cardN, cached_path); break; + case RQT_GPU_HWMON: + err = get_directory_path(path, ®ex_dirname_hwmonN, cached_path); + break; } } @@ -388,9 +408,12 @@ regfree(®ex_filename_temp_lab); regfree(®ex_filename_in_in); regfree(®ex_dirname_cardN); + regfree(®ex_dirname_hwmonN); regfree(®ex_label_coreN); + regfree(®ex_label_tdie); regfree(®ex_label_other); + MSG_DEBUG("request_sensor_path(base_dir=%s, cached_path=%s, which=%i) ==> %i", base_dir, *cached_path, which, err); return err; } @@ -400,12 +423,19 @@ pid_t pid; char *msg = NULL; char *const appdir = getenv("APPDIR"); - char *const daemon = (appdir == NULL) ? DAEMON_PATH : format("%s/%s", appdir, DAEMON_PATH); + char *const daemon = (appdir == NULL) ? DAEMON_PATH : format("/tmp/%s", DAEMON_EXEC); char *const cmd1[] = { daemon, NULL }; char *const cmd2[] = { "pkexec", daemon, NULL }; char *const cmd3[] = { "pkexec", "--disable-internal-agent", daemon, NULL }; char *const *cmd = cmd2; + if(appdir != NULL) + { + /* Hack to allow pkexec to run daemon (when running from AppImage) */ + char *const cmdcopy = format("cp %s/%s %s", appdir, DAEMON_PATH, daemon); + system(cmdcopy); + } + if(graphical) cmd = cmd3; else if(IS_ROOT) diff -Nru cpu-x-4.0.1/.travis.yml cpu-x-4.1.0/.travis.yml --- cpu-x-4.0.1/.travis.yml 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/.travis.yml 2021-01-10 09:47:59.000000000 +0000 @@ -25,6 +25,7 @@ - sudo CPUX_BCLK=100 cpu-x --issue-fmt - cat /tmp/cpu-x.log - cat /tmp/cpu-x-daemon.log + - git clone https://github.com/anrieff/libcpuid.git /tmp/libcpuid && bash "$TRAVIS_BUILD_DIR/scripts/run_libcpuid_tests.sh" "/tmp/libcpuid/tests" notifications: slack: diff -Nru cpu-x-4.0.1/vagrant/bootstrap_fedora.sh cpu-x-4.1.0/vagrant/bootstrap_fedora.sh --- cpu-x-4.0.1/vagrant/bootstrap_fedora.sh 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/vagrant/bootstrap_fedora.sh 2021-01-10 09:47:59.000000000 +0000 @@ -3,7 +3,7 @@ # Install packages sudo dnf update -y sudo dnf group install -y "Fedora Workstation" --allowerasing -sudo dnf install -y polkit-gnome gnome-tweak-tool virtualbox-guest-additions flatpak-builder flatpak-module-tools +sudo dnf install -y polkit-gnome gnome-tweak-tool virtualbox-guest-additions sudo usermod -a -G wheel,mock vagrant # Autologin to GDM @@ -13,14 +13,12 @@ AutomaticLogin=vagrant AutomaticLoginEnable=True EOF -echo "X-GNOME-Autostart-enabled=false" | sudo tee -a "/etc/xdg/autostart/gnome-initial-setup-first-login.desktop" sudo systemctl set-default graphical.target # Vagrant user settings localectl set-keymap "${HOST_LANG//[_.]*/}" gsettings set org.gnome.desktop.input-sources sources '[]' gsettings set org.gnome.desktop.screensaver lock-enabled false - -# Flatpak -flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo -flatpak install -y flathub org.gnome.Platform//3.36 org.gnome.Sdk//3.36 +gsettings set org.gnome.desktop.session idle-delay 0 +gsettings set org.gnome.desktop.lockdown disable-lock-screen true +echo "yes" > "/home/vagrant/.config/gnome-initial-setup-done" diff -Nru cpu-x-4.0.1/vagrant/bootstrap_ubuntu.sh cpu-x-4.1.0/vagrant/bootstrap_ubuntu.sh --- cpu-x-4.0.1/vagrant/bootstrap_ubuntu.sh 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/vagrant/bootstrap_ubuntu.sh 2021-01-10 09:47:59.000000000 +0000 @@ -3,7 +3,7 @@ # Install packages sudo apt update -y sudo apt upgrade -y -sudo apt install -y --no-install-recommends ubuntu-desktop +sudo apt install -y --no-install-recommends ubuntu-desktop gnome-terminal firefox sudo apt install -y --no-install-recommends virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11 # Autologin to LightDM @@ -19,3 +19,7 @@ sudo sed -i 's/XKBLAYOUT=\"\w*"/XKBLAYOUT=\"'${HOST_LANG//[_.]*/}'\"/g' /etc/default/keyboard gsettings set org.gnome.desktop.input-sources sources '[]' gsettings set org.gnome.desktop.screensaver lock-enabled false +gsettings set org.gnome.desktop.session idle-delay 0 +gsettings set org.gnome.desktop.lockdown disable-lock-screen true +cp /usr/share/applications/{firefox.desktop,gnome-terminal.desktop} /home/vagrant/Desktop/ +chmod +x /home/vagrant/Desktop/*.desktop diff -Nru cpu-x-4.0.1/vagrant/Vagrantfile cpu-x-4.1.0/vagrant/Vagrantfile --- cpu-x-4.0.1/vagrant/Vagrantfile 2020-06-13 17:49:15.000000000 +0000 +++ cpu-x-4.1.0/vagrant/Vagrantfile 2021-01-10 09:47:59.000000000 +0000 @@ -3,8 +3,9 @@ VM_MEMORY = "2048" vms = { - "ubuntu/xenial64" => { :name => "xenial", :bootstrap => "ubuntu" }, - "generic/fedora32" => { :name => "fedora", :bootstrap => "fedora" } + "ubuntu/xenial64" => { :name => "xenial", :bootstrap => "ubuntu" }, + "ubuntu/focal64" => { :name => "focal", :bootstrap => "ubuntu" }, + "generic/fedora33" => { :name => "fedora", :bootstrap => "fedora" } } Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|