From be8e94f3cdef95c0aaf0d34dbd30edab84cc2790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Pe=C5=A1i=C4=87?= <27575106+eevan78@users.noreply.github.com> Date: Wed, 9 Jul 2025 16:27:49 +0400 Subject: [PATCH] core: update Serbian translations --- doc/sr/weechat_dev.sr.adoc | 87 +++++++++++-------------------- doc/sr/weechat_plugin_api.sr.adoc | 20 ++++--- doc/sr/weechat_user.sr.adoc | 6 +-- po/sr.po | 7 +-- 4 files changed, 44 insertions(+), 76 deletions(-) diff --git a/doc/sr/weechat_dev.sr.adoc b/doc/sr/weechat_dev.sr.adoc index d4890a5c4..5e8943497 100644 --- a/doc/sr/weechat_dev.sr.adoc +++ b/doc/sr/weechat_dev.sr.adoc @@ -91,33 +91,23 @@ qweechat:: |       typing/ | Typing додатак. |       xfer/ | Xfer додатак (IRC DCC фајл/разговор). | tests/ | Тестови. -// TRANSLATION MISSING -|    fuzz/ | Fuzz testing. -// TRANSLATION MISSING -|       core/ | Fuzz testing for core functions. +|    fuzz/ | Fuzz тестирање. +|       core/ | Fuzz тестирање функција језгра. |    unit/ | Unit тестови. |       core/ | Unit тестови за функције језгра. -// TRANSLATION MISSING -|          hook/ | Unit tests for hook functions. +|          hook/ | Unit тестову за функције куке. |       gui/ | Unit тестови за функције интерфејса. -// TRANSLATION MISSING -|          curses/ | Unit tests for Curses interface functions. +|          curses/ | Unit тестови за функције Curses интерфејса. |       scripts/ | Тестови за API скриптовања. |          python/ | Python скрипте за генерисање и покретање тестова за API скриптовања. |       plugins/ | Unit тестови за додатке. -// TRANSLATION MISSING -|          alias/ | Unit tests for alias plugin. +|          alias/ | Unit тестови за alias додатак. |          irc/ | Unit тестови за IRC додатак. -// TRANSLATION MISSING -|          logger/ | Unit tests for logger plugin. -// TRANSLATION MISSING -|          relay/ | Unit tests for relay plugin. -// TRANSLATION MISSING -|          trigger/ | Unit tests for trigger plugin. -// TRANSLATION MISSING -|          typing/ | Unit tests for typing plugin. -// TRANSLATION MISSING -|          xfer/ | Unit tests for xfer plugin. +|          logger/ | Unit тестови за logger додатак. +|          relay/ | Unit тестови за relay додатак. +|          trigger/ | Unit тестови за trigger додатак. +|          typing/ | Unit тестови за typing додатак. +|          xfer/ | Unit тестови за xfer додатак. | doc/ | Документација. | po/ | Фајлови превода (gettext). | debian/ | Debian паковање. @@ -426,24 +416,15 @@ WeeChat „језгро” се налази у следећим директо |=== | Путања/фајл | Опис | tests/ | Корен тестова. -// TRANSLATION MISSING -|    fuzz/ | Root of fuzz testing. -// TRANSLATION MISSING -|       ossfuzz.sh | Build script for https://github.com/google/oss-fuzz[OSS-Fuzz ^↗^^]. -// TRANSLATION MISSING -|       core/ | Root of fuzz testing for core. -// TRANSLATION MISSING -|          calc-fuzzer.c | Fuzz testing: калкулација израза. -// TRANSLATION MISSING -|          crypto-fuzzer.c | Fuzz testing: криптографске функције. -// TRANSLATION MISSING -|          secure-fuzzer.c | Fuzz testing: secured data. -// TRANSLATION MISSING -|          string-fuzzer.c | Fuzz testing: стрингови. -// TRANSLATION MISSING -|          utf8-fuzzer.c | Fuzz testing: UTF-8. -// TRANSLATION MISSING -|          util-fuzzer.c | Fuzz testing: utility functions. +|    fuzz/ | Корен fuzz тестирања. +|       ossfuzz.sh | Скрипта изградње за https://github.com/google/oss-fuzz[OSS-Fuzz ^↗^^]. +|       core/ | Корен fuzz тестирања за језгро. +|          calc-fuzzer.c | Fuzz тестирање: калкулација израза. +|          crypto-fuzzer.c | Fuzz тестирање: криптографске функције. +|          secure-fuzzer.c | Fuzz тестирање: обезбеђени подаци. +|          string-fuzzer.c | Fuzz тестирање: стрингови. +|          utf8-fuzzer.c | Fuzz тестирање: UTF-8. +|          util-fuzzer.c | Fuzz тестирање: услужне функције. |    unit/ | Корен unit тестова. |       tests.cpp | Програм који се користи за извршавање свих тестова. |       tests-record.cpp | Бележење и претрага у приказаним порукама. @@ -490,13 +471,10 @@ WeeChat „језгро” се налази у следећим директо |             test-hook-timer.cpp | Тестови: куке „timer”. |             test-hook-url.cpp | Тестови: куке „url”. |       gui/ | Корен unit тестова интерфејса. -// TRANSLATION MISSING -|          test-gui-bar-item-custom.cpp | Tests: custom bar item functions. -// TRANSLATION MISSING -|          test-gui-bar-item.cpp | Tests: bar item functions. +|          test-gui-bar-item-custom.cpp | Тестови: функције ставки прилагођене траке. +|          test-gui-bar-item.cpp | Тестови: функције ставки траке. |          test-gui-bar-window.cpp | Тестови: функције прозора траке. -// TRANSLATION MISSING -|          test-gui-bar.cpp | Tests: bar functions. +|          test-gui-bar.cpp | Тестови: функције траке. |          test-gui-buffer.cpp | Тестови: бафер функције. |          test-gui-chat.cpp | Тестови: чет функције. |          test-gui-color.cpp | Тестови: боје. @@ -519,10 +497,8 @@ WeeChat „језгро” се налази у следећим директо |          test-plugin-config.cpp | Тестови: функције конфигурације додатка. |          test-plugin-api-info.cpp | Тестови: инфо функције API додатака. |          test-plugins.cpp | Тестови: plugins. -// TRANSLATION MISSING -|          alias/ | Root of unit tests for alias plugin. -// TRANSLATION MISSING -|             test-alias.cpp | Tests: aliases. +|          alias/ | Корен unit тестова за alias додатак. +|             test-alias.cpp | Тестови: алијаси. |          irc/ | Корен unit тестова IRC додатка. |             test-irc-batch.cpp | Тестови: IRC пакетни догађаји. |             test-irc-buffer.cpp | Тестови: IRC бафери. @@ -556,12 +532,9 @@ WeeChat „језгро” се налази у следећим директо |                test-relay-api.cpp | Тестови: Релеј „api” протокол: опште функције. |                test-relay-api-msg.cpp | Тестови: Релеј „api” протокол: поруке. |                test-relay-api-protocol.cpp | Тестови: Релеј „api” протокол: протокол. -// TRANSLATION MISSING -|                remote/ | Tests: Relay "api" protocol: remote functions. -// TRANSLATION MISSING -|                   test-relay-remote-event.cpp | Tests: Relay "api" protocol: remote events. -// TRANSLATION MISSING -|                   test-relay-remote-network.cpp | Tests: Relay "api" protocol: remote network. +|                remote/ | Тестови: Релеј „api” протокол: удаљене функције. +|                   test-relay-remote-event.cpp | Тестови: Релеј „api” протокол: удаљени догађаји. +|                   test-relay-remote-network.cpp | Тестови: Релеј „api” протокол: удаљена мрежа. |             irc/ | Корен unit тестова за Релеј „irc” протокол. |                test-relay-irc.cpp | Тестови: Релеј „irc” протокол. |          trigger/ | Корен unit тестова за окидач додатак. @@ -1262,13 +1235,11 @@ server->hook_timer_sasl = weechat_hook_timer (timeout * 1000, | tests/fuzz | tests/fuzz/* -// TRANSLATION MISSING -| Fuzz testing +| Fuzz тестирање | tests/unit | tests/unit/* -// TRANSLATION MISSING -| Unit tests +| Unit тестови | doc | doc/* diff --git a/doc/sr/weechat_plugin_api.sr.adoc b/doc/sr/weechat_plugin_api.sr.adoc index de5633274..cb7bd2f71 100644 --- a/doc/sr/weechat_plugin_api.sr.adoc +++ b/doc/sr/weechat_plugin_api.sr.adoc @@ -4484,12 +4484,11 @@ if (weechat_file_compress ("/tmp/test.txt", "/tmp/test.txt.zst", "zstd", 50)) [NOTE] Ова функција није доступна у API скриптовања. -// TRANSLATION MISSING ==== file_compare _WeeChat ≥ 4.7.0._ -Compare the content of two files. +Пореди садржаје два фајла. Прототип: @@ -4500,14 +4499,14 @@ int weechat_file_compare (const char *filename1, const char *filename2); Аргументи: -* _filename1_: first file to compare -* _filename2_: second file to compare +* _filename1_: први фајл за поређење +* _filename2_: други фајл за поређење Повратна вредност: -* 0: both files have same content -* 1: content is different -* 2: error (file not found or read error) +* 0: оба фајла имају исти садржај +* 1: садржај се разликује +* 2: грешка (фајл није пронађен или грешка при читању) C пример: @@ -4515,7 +4514,7 @@ C пример: ---- if (weechat_file_compare ("/tmp/test.txt", "/tmp/test2.txt") == 0) { - /* same content */ + /* исти садржај */ } ---- @@ -4680,9 +4679,8 @@ int weechat_util_strftimeval (char *string, int max, const char *format, struct * _string_: бафер у који се смешта форматирани стринг * _max_: величина стринга * _format_: формат, исто као за _strftime_ функцију, са следећим додатним спецификаторима: -// TRANSLATION MISSING -** `%@`: return the date expressed in Coordinated Universal Time (UTC) - instead of date relative to the user's specified timezone _(WeeChat ≥ 4.7.0)_ +** `%@`: враћа датум изражен у Coordinated Universal Time (UTC) уместо као датум + релативан у односу на временску зону коју је задао корисник _(WeeChat ≥ 4.7.0)_ ** `%.N` где је `N` између 1 и 6: микросекунде допуњене нулама на N цифара (на пример `%.3` за милисекунде) ** `%f`: алијас за `%.6` diff --git a/doc/sr/weechat_user.sr.adoc b/doc/sr/weechat_user.sr.adoc index 51c928c83..69770d355 100644 --- a/doc/sr/weechat_user.sr.adoc +++ b/doc/sr/weechat_user.sr.adoc @@ -1002,8 +1002,7 @@ WeeChat командна линија (на дну прозора) вам омо kbd:[yyyyyy] | Текст у боји `xxxxxx` и позадина `yyyyyy` (RGB као хексадецимални број). | kbd:[Ctrl+c], kbd:[i] | Текст у курзиву. | kbd:[Ctrl+c], kbd:[o] | Искључивање боје и атрибута. -// TRANSLATION MISSING -| kbd:[Ctrl+c], kbd:[s] | Strikethrough text (displayed as half bright in ncurses interface because strikethrough is not supported). +| kbd:[Ctrl+c], kbd:[s] | Прецртани текст (у ncurses интерфејсу се приказује као полусветао јер се не подржава прецртавање). | kbd:[Ctrl+c], kbd:[v] | Обрнути видео (боје текста и позадине се замењују једна са другом). | kbd:[Ctrl+c], kbd:[_] | Подвучени текст. |=== @@ -1549,8 +1548,7 @@ WeeChat нуди доста подразумеваних тастерских п | kbd:[Ctrl+c], kbd:[d] | Уметање кода за обојени текст (RGB боја, као хексадецимални број). | `+/input insert \x04+` | kbd:[Ctrl+c], kbd:[i] | Уметање кода за текст у курзиву. | `+/input insert \x1D+` | kbd:[Ctrl+c], kbd:[o] | Уметање кода за ресет боје. | `+/input insert \x0F+` -// TRANSLATION MISSING -| kbd:[Ctrl+c], kbd:[s] | Insert code for strikethrough text. | `+/input insert \x1E+` +| kbd:[Ctrl+c], kbd:[s] | Уметање кода за прецртани текст. | `+/input insert \x1E+` | kbd:[Ctrl+c], kbd:[v] | Уметање кода за обрнуту боју. | `+/input insert \x16+` | kbd:[Ctrl+c], kbd:[_] | Уметање кода за подвучени текст. | `+/input insert \x1F+` |=== diff --git a/po/sr.po b/po/sr.po index fe6ce7235..ed0e83a86 100644 --- a/po/sr.po +++ b/po/sr.po @@ -23,7 +23,7 @@ msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "POT-Creation-Date: 2025-06-30 09:32+0200\n" -"PO-Revision-Date: 2025-05-04 09:25+0200\n" +"PO-Revision-Date: 2025-07-09 15:48+0400\n" "Last-Translator: Ivan Pešić \n" "Language-Team: weechat-dev \n" "Language: sr\n" @@ -5864,6 +5864,7 @@ msgstr "шаље упозорење (BEL) када се догоди делим msgid "" "automatically expand word after partial completion when completing again" msgstr "" +"када се поново довршава, аутоматски развија реч након делимичног довршавања" msgid "" "partially complete command names (stop when many commands found begin with " @@ -7439,10 +7440,10 @@ msgstr "" "бафера" msgid " - ${number_zero}: like ${number} but the number is zero-padded" -msgstr "" +msgstr " - ${number_zero}: као ${number} али се број допуњава нулама" msgid " - ${number_zero2}: like ${number2} but the number is zero-padded" -msgstr "" +msgstr " - ${number_zero2}: као ${number2} али се број допуњава нулама" msgid "" " - ${number_displayed}: \"1\" if the number is displayed, otherwise \"0\""