Compare commits
10 Commits
7aa3d163b5
...
ff213579a5
Author | SHA1 | Date | |
---|---|---|---|
![]() |
ff213579a5 | ||
![]() |
15765687b2 | ||
![]() |
d27be9fc28 | ||
![]() |
4ff8f0c979 | ||
![]() |
8917080a0c | ||
![]() |
3b34f19735 | ||
![]() |
26484766d3 | ||
![]() |
506a1cfc34 | ||
![]() |
7b2ab53f4d | ||
![]() |
7bc0cc06ca |
@@ -10,7 +10,7 @@ stages:
|
||||
- deploy
|
||||
|
||||
variables:
|
||||
DEBIAN_IMAGE: $CI_REGISTRY/gnome/calls/debian:v0.0.2024-05-14
|
||||
DEBIAN_IMAGE: $CI_REGISTRY/gnome/calls/debian:v0.0.20240731
|
||||
GIT_SUBMODULE_STRATEGY: normal
|
||||
|
||||
build:native:
|
||||
|
25
NEWS
25
NEWS
@@ -1,3 +1,28 @@
|
||||
Calls 47.beta.0
|
||||
---------------
|
||||
Released: August 2024
|
||||
* Add systemd unit file
|
||||
* Emit phone-hangup event
|
||||
* libpeas-2 port
|
||||
* Issues fixed:
|
||||
* https://gitlab.gnome.org/GNOME/calls/-/issues/609
|
||||
* https://gitlab.gnome.org/GNOME/calls/-/issues/624
|
||||
* https://gitlab.gnome.org/GNOME/calls/-/issues/653
|
||||
* https://gitlab.gnome.org/GNOME/calls/-/issues/652
|
||||
* Contributors:
|
||||
* Clayton Craft
|
||||
* Evangelos Ribeiro Tzaras
|
||||
* Guido Günther
|
||||
* UI translations:
|
||||
* Artur s0 (ru)
|
||||
* Antonion Marin (ro)
|
||||
* Chao-Hsiung Liao (zh_TW)
|
||||
* Emin Tufan Çetin (tr)
|
||||
* Martin (sl)
|
||||
* Scrambled 777 (hi)
|
||||
* Yaron Shahrabani (he)
|
||||
* Yosef Or Boczko (he)
|
||||
|
||||
Calls 47.alpha.0
|
||||
----------------
|
||||
Released: June 2024
|
||||
|
51
debian/changelog
vendored
51
debian/changelog
vendored
@@ -1,3 +1,54 @@
|
||||
gnome-calls (47~beta.0) unstable; urgency=medium
|
||||
|
||||
[ Martin ]
|
||||
* Update Slovenian translation
|
||||
* Update Slovenian translation
|
||||
|
||||
[ Artur S0 ]
|
||||
* Update Russian translation
|
||||
* Update Russian translation
|
||||
|
||||
[ Antonio Marin ]
|
||||
* Update Romanian translation
|
||||
|
||||
[ Clayton Craft ]
|
||||
* data: add systemd unit file for running daemon
|
||||
* readme: mention systemctl for stopping calls
|
||||
|
||||
[ Yosef Or Boczko ]
|
||||
* Update Hebrew translation
|
||||
|
||||
[ Scrambled 777 ]
|
||||
* Update Hindi translation
|
||||
* Update Hindi translation
|
||||
|
||||
[ Guido Günther ]
|
||||
* README: Link to linphone's sofia-sip
|
||||
* build: Bump minimum glib version
|
||||
* call: Fix name of parent class
|
||||
* call: Track which side hung up the call
|
||||
* manager: Emit phone-hangup event if the other side hung up
|
||||
|
||||
[ Evangelos Ribeiro Tzaras ]
|
||||
* application: Remove unused variable in startup()
|
||||
* application: Log version on startup
|
||||
* gschema: Reword confusing always-allow-sdes key description
|
||||
* sip/account-widget: Adjust to renamed AdwComboRow property
|
||||
* treewide: Port to libpeas-2
|
||||
* plugin: Reindent
|
||||
* ci: Update debian image
|
||||
|
||||
[ Yaron Shahrabani ]
|
||||
* Update Hebrew translation
|
||||
|
||||
[ Chao-Hsiung Liao ]
|
||||
* Update Chinese (Taiwan) translation
|
||||
|
||||
[ Emin Tufan Çetin ]
|
||||
* Update Turkish translation
|
||||
|
||||
-- Evangelos Ribeiro Tzaras <devrtz-debian@fortysixandtwo.eu> Sat, 03 Aug 2024 19:53:14 +0200
|
||||
|
||||
gnome-calls (47~alpha.0) unstable; urgency=medium
|
||||
|
||||
[ A S Alam ]
|
||||
|
2
debian/control
vendored
2
debian/control
vendored
@@ -21,7 +21,7 @@ Build-Depends:
|
||||
libgtk-3-dev,
|
||||
libgtk-3-doc <!nodoc>,
|
||||
libmm-glib-dev (>= 1.12.0),
|
||||
libpeas-dev,
|
||||
libpeas-2-dev,
|
||||
librsvg2-common,
|
||||
libsecret-1-dev,
|
||||
libsofia-sip-ua-glib-dev,
|
||||
|
@@ -22,7 +22,7 @@
|
||||
project(
|
||||
'calls',
|
||||
'c', 'vala',
|
||||
version: '47.alpha.0',
|
||||
version: '47.beta.0',
|
||||
license: 'GPLv3+',
|
||||
meson_version: '>= 1.0',
|
||||
default_options: [
|
||||
|
@@ -52,7 +52,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name" : "libpeas",
|
||||
"name" : "libpeas-2",
|
||||
"buildsystem" : "meson",
|
||||
"config-opts" : [
|
||||
"-Ddemos=false",
|
||||
@@ -64,8 +64,8 @@
|
||||
"sources" : [
|
||||
{
|
||||
"type" : "archive",
|
||||
"url" : "https://download.gnome.org/sources/libpeas/1.34/libpeas-1.34.0.tar.xz",
|
||||
"sha256": "4305f715dab4b5ad3e8007daec316625e7065a94e63e25ef55eb1efb964a7bf0"
|
||||
"url" : "https://download.gnome.org/sources/libpeas/2.0/libpeas-2.0.3.tar.xz",
|
||||
"sha256": "39e3b507c29d2d01df1345e9b3380fd7a9d0aeb5b2e657d38e6c2bea5023e5f0"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@@ -29,7 +29,7 @@
|
||||
#include "calls-provider.h"
|
||||
#include "calls-dummy-origin.h"
|
||||
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
#include <glib-unix.h>
|
||||
|
||||
static const char * const supported_protocols[] = {
|
||||
|
@@ -28,7 +28,7 @@
|
||||
#include "calls-provider.h"
|
||||
|
||||
#include <glib-object.h>
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
|
@@ -45,7 +45,7 @@ i18n_plugin = i18n.merge_file(
|
||||
dummy_deps = [
|
||||
dependency('gobject-2.0'),
|
||||
dependency('gtk4', version: '>= @0@'.format(gtk_version)),
|
||||
dependency('libpeas-1.0'),
|
||||
dependency('libpeas-2'),
|
||||
]
|
||||
|
||||
dummy_sources = files(
|
||||
|
@@ -31,7 +31,7 @@
|
||||
#include "calls-origin.h"
|
||||
|
||||
#include <libmm-glib.h>
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
#include <glib/gi18n.h>
|
||||
|
||||
static const char * const supported_protocols[] = {
|
||||
|
@@ -29,7 +29,7 @@
|
||||
|
||||
#include <glib-object.h>
|
||||
#include <gio/gio.h>
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
|
@@ -45,7 +45,7 @@ mm_deps = [
|
||||
dependency('gtk4', version: '>= @0@'.format(gtk_version)),
|
||||
dependency('ModemManager'),
|
||||
dependency('mm-glib', version: '>= 1.12.0'),
|
||||
dependency('libpeas-1.0'),
|
||||
dependency('libpeas-2'),
|
||||
]
|
||||
|
||||
mm_sources = files(
|
||||
|
@@ -34,7 +34,7 @@
|
||||
#include <libgdbofono/gdbo-modem.h>
|
||||
|
||||
#include <glib/gi18n.h>
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
|
||||
static const char * const supported_protocols[] = {
|
||||
"tel",
|
||||
|
@@ -29,7 +29,7 @@
|
||||
|
||||
#include <glib-object.h>
|
||||
#include <gio/gio.h>
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
|
@@ -44,7 +44,7 @@ i18n_plugin = i18n.merge_file(
|
||||
ofono_deps = [
|
||||
dependency('gobject-2.0'),
|
||||
dependency('gtk4', version: '>= @0@'.format(gtk_version)),
|
||||
dependency('libpeas-1.0'),
|
||||
dependency('libpeas-2'),
|
||||
]
|
||||
|
||||
ofono_sources = files(
|
||||
|
@@ -40,7 +40,7 @@
|
||||
#include "calls-sip-util.h"
|
||||
#include "calls-util.h"
|
||||
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
#include <sofia-sip/nua.h>
|
||||
#include <sofia-sip/su_glib.h>
|
||||
|
||||
|
@@ -28,7 +28,7 @@
|
||||
#include "calls-sip-origin.h"
|
||||
|
||||
#include <glib-object.h>
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
|
@@ -47,7 +47,7 @@ sip_deps = [
|
||||
dependency('gstreamer-1.0'),
|
||||
dependency('gtk4'),
|
||||
dependency('libadwaita-1', version: '>= 1.4'),
|
||||
dependency('libpeas-1.0'),
|
||||
dependency('libpeas-2'),
|
||||
dependency('sofia-sip-ua-glib'),
|
||||
dependency('libsecret-1'),
|
||||
]
|
||||
|
@@ -17,7 +17,7 @@
|
||||
#include <glib.h>
|
||||
#include <gst/gst.h>
|
||||
#include <sofia-sip/su_uniqueid.h>
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
|
||||
typedef struct {
|
||||
CallsSipProvider *provider;
|
||||
|
193
po/hu.po
193
po/hu.po
@@ -8,8 +8,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: calls master\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/calls/issues/\n"
|
||||
"POT-Creation-Date: 2024-02-11 10:02+0000\n"
|
||||
"PO-Revision-Date: 2024-02-16 22:02+0100\n"
|
||||
"POT-Creation-Date: 2024-08-03 22:03+0000\n"
|
||||
"PO-Revision-Date: 2024-08-05 16:08+0200\n"
|
||||
"Last-Translator: Balázs Úr <ur.balazs at fsf dot hu>\n"
|
||||
"Language-Team: Hungarian <openscope at fsf dot hu>\n"
|
||||
"Language: hu\n"
|
||||
@@ -17,10 +17,11 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-DamnedLies-Scope: partial\n"
|
||||
"X-Generator: Lokalize 23.08.4\n"
|
||||
|
||||
#: data/org.gnome.Calls.desktop.in:3 data/org.gnome.Calls.metainfo.xml:6
|
||||
#: src/calls-application.c:500 src/ui/call-window.ui:9 src/ui/main-window.ui:7
|
||||
#: src/calls-application.c:490 src/ui/call-window.ui:4 src/ui/main-window.ui:4
|
||||
msgid "Calls"
|
||||
msgstr "Hívások"
|
||||
|
||||
@@ -65,12 +66,12 @@ msgid "Julian Sparber, Evangelos Ribeiro Tzaras"
|
||||
msgstr "Julian Sparber, Evangelos Ribeiro Tzaras"
|
||||
|
||||
#. Translators: A screenshot description.
|
||||
#: data/org.gnome.Calls.metainfo.xml:34
|
||||
#: data/org.gnome.Calls.metainfo.xml:33
|
||||
msgid "Placing a call"
|
||||
msgstr "Hívás indítása"
|
||||
|
||||
#. Translators: A screenshot description.
|
||||
#: data/org.gnome.Calls.metainfo.xml:39
|
||||
#: data/org.gnome.Calls.metainfo.xml:38
|
||||
msgid "The call history"
|
||||
msgstr "A hívás előzményei"
|
||||
|
||||
@@ -108,13 +109,17 @@ msgstr ""
|
||||
"A VoIP-hívásokhoz használandó előnyben részesített hangkodekek (ha elérhető)"
|
||||
|
||||
#: data/org.gnome.Calls.gschema.xml:31
|
||||
msgid "Whether to allow using SDES for SRTP without TLS as the transport"
|
||||
msgstr "Engedélyezze-e az SDES használatát a TLS nélküli SRTP-hez átvitelként"
|
||||
msgid "Allow insecure crypto key exchange for encrypted media."
|
||||
msgstr ""
|
||||
"Nem biztonságos kriptokulcscsere engedélyezése a titkosított adathordozóknál."
|
||||
|
||||
#: data/org.gnome.Calls.gschema.xml:32
|
||||
msgid "Set to true if you want to allow with keys exchanged in cleartext."
|
||||
msgid ""
|
||||
"Set to true if you want to allow keys to be exchangable in cleartext, "
|
||||
"otherwise you must set the TLS transport."
|
||||
msgstr ""
|
||||
"Állítsa igazra, ha engedélyezni szeretné a kulcsok nyílt szöveges cseréjét."
|
||||
"Állítsa igazra, ha engedélyezni szeretné, hogy a kulcsok nyílt szövegben "
|
||||
"legyenek cserélhetők, egyébként be kell állítania a TLS-átvitelt."
|
||||
|
||||
#: src/calls-account.c:163
|
||||
msgid "Default (uninitialized) state"
|
||||
@@ -204,62 +209,62 @@ msgstr "A leválasztás befejezve"
|
||||
msgid "Internal error occurred"
|
||||
msgstr "Belső hiba történt"
|
||||
|
||||
#: src/calls-account-overview.c:202
|
||||
#: src/calls-account-overview.c:193
|
||||
#, c-format
|
||||
msgid "Edit account: %s"
|
||||
msgstr "Fiók szerkesztése: %s"
|
||||
|
||||
#: src/calls-account-overview.c:209
|
||||
#: src/calls-account-overview.c:200
|
||||
msgid "Add new account"
|
||||
msgstr "Új fiók hozzáadása"
|
||||
|
||||
#: src/calls-account-overview.c:441
|
||||
msgid "Account overview"
|
||||
msgstr "Fiók áttekintése"
|
||||
msgid "VoIP Accounts"
|
||||
msgstr "VoIP-fiókok"
|
||||
|
||||
#: src/calls-application.c:367
|
||||
#, c-format
|
||||
msgid "Tried dialing invalid tel URI `%s'"
|
||||
msgstr "Érvénytelen telefon-URI-t próbált meg tárcsázni: „%s”"
|
||||
|
||||
#: src/calls-application.c:748
|
||||
#: src/calls-application.c:732
|
||||
#, c-format
|
||||
msgid "Don't know how to open `%s'"
|
||||
msgstr "Nem tudni, hogyan kell megnyitni a következőt: „%s”"
|
||||
|
||||
#: src/calls-application.c:812
|
||||
#: src/calls-application.c:796
|
||||
msgid "The name of the plugins to load"
|
||||
msgstr "A betöltendő bővítmények neve"
|
||||
|
||||
#: src/calls-application.c:813
|
||||
#: src/calls-application.c:797
|
||||
msgid "PLUGIN"
|
||||
msgstr "BŐVÍTMÉNY"
|
||||
|
||||
#: src/calls-application.c:818
|
||||
#: src/calls-application.c:802
|
||||
msgid "Whether to present the main window on startup"
|
||||
msgstr "Megjelenjen-e a főablak indításkor"
|
||||
|
||||
#: src/calls-application.c:824
|
||||
#: src/calls-application.c:808
|
||||
msgid "Dial a telephone number"
|
||||
msgstr "Telefonszám tárcsázása"
|
||||
|
||||
#: src/calls-application.c:825
|
||||
#: src/calls-application.c:809
|
||||
msgid "NUMBER"
|
||||
msgstr "SZÁM"
|
||||
|
||||
#: src/calls-application.c:830
|
||||
#: src/calls-application.c:814
|
||||
msgid "Enable verbose debug messages"
|
||||
msgstr "Részletes hibakeresési üzenetek engedélyezése"
|
||||
|
||||
#: src/calls-application.c:836
|
||||
#: src/calls-application.c:820
|
||||
msgid "Print current version"
|
||||
msgstr "Jelenlegi verzió kiírása"
|
||||
|
||||
#: src/calls-best-match.c:487
|
||||
#: src/calls-best-match.c:504
|
||||
msgid "Anonymous caller"
|
||||
msgstr "Névtelen hívó"
|
||||
|
||||
#: src/calls-call-record-row.c:97
|
||||
#: src/calls-call-record-row.c:95
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s\n"
|
||||
@@ -268,82 +273,82 @@ msgstr ""
|
||||
"%s\n"
|
||||
"tegnap"
|
||||
|
||||
#: src/calls-emergency-call-types.c:250
|
||||
#: src/calls-emergency-call-types.c:257
|
||||
msgid "Police"
|
||||
msgstr "Rendőrség"
|
||||
|
||||
#: src/calls-emergency-call-types.c:253
|
||||
#: src/calls-emergency-call-types.c:260
|
||||
msgid "Ambulance"
|
||||
msgstr "Mentőszolgálat"
|
||||
|
||||
#: src/calls-emergency-call-types.c:256
|
||||
#: src/calls-emergency-call-types.c:263
|
||||
msgid "Fire Brigade"
|
||||
msgstr "Tűzoltóság"
|
||||
|
||||
#: src/calls-emergency-call-types.c:259
|
||||
#: src/calls-emergency-call-types.c:266
|
||||
msgid "Mountain Rescue"
|
||||
msgstr "Hegyi mentőszolgálat"
|
||||
|
||||
#: src/calls-main-window.c:124
|
||||
#: src/calls-main-window.c:119
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
"Meskó Balázs <mesko dot balazs at fsf dot hu>\n"
|
||||
"Úr Balázs <ur dot balazs at fsf dot hu>"
|
||||
|
||||
#: src/calls-main-window.c:317
|
||||
#: src/calls-main-window.c:174
|
||||
msgid "USSD"
|
||||
msgstr "USSD"
|
||||
|
||||
#: src/calls-main-window.c:312
|
||||
msgid "Can't place calls: No modem or VoIP account available"
|
||||
msgstr "Nem lehet hívásokat indítani: nincs elérhető modem vagy VoIP-fiók"
|
||||
|
||||
#: src/calls-main-window.c:319
|
||||
#: src/calls-main-window.c:314
|
||||
msgid "Can't place calls: No plugin loaded"
|
||||
msgstr "Nem lehet hívásokat indítani: nincs betöltött bővítmény"
|
||||
|
||||
#: src/calls-main-window.c:357
|
||||
#. Recent as in "Recent calls" (the call history)
|
||||
#: src/calls-main-window.c:356
|
||||
msgid "Recent"
|
||||
msgstr "Legutóbbi"
|
||||
|
||||
#: src/calls-main-window.c:364
|
||||
msgid "Contacts"
|
||||
msgstr "Partnerek"
|
||||
|
||||
#: src/calls-main-window.c:367
|
||||
#: src/calls-main-window.c:372
|
||||
msgid "Dial Pad"
|
||||
msgstr "Tárcsázó"
|
||||
|
||||
#. Recent as in "Recent calls" (the call history)
|
||||
#: src/calls-main-window.c:376
|
||||
msgid "Recent"
|
||||
msgstr "Legutóbbi"
|
||||
|
||||
#: src/calls-notifier.c:53
|
||||
msgid "Missed call"
|
||||
msgstr "Nem fogadott hívás"
|
||||
|
||||
#. %s is a name here
|
||||
#: src/calls-notifier.c:77
|
||||
#: src/calls-notifier.c:75
|
||||
#, c-format
|
||||
msgid "Missed call from <b>%s</b>"
|
||||
msgstr "Nem fogadott hívás innen: <b>%s</b>"
|
||||
|
||||
#. %s is a id here
|
||||
#: src/calls-notifier.c:80
|
||||
#: src/calls-notifier.c:78
|
||||
#, c-format
|
||||
msgid "Missed call from %s"
|
||||
msgstr "Nem fogadott hívás innen: %s"
|
||||
|
||||
#: src/calls-notifier.c:82
|
||||
#: src/calls-notifier.c:80
|
||||
msgid "Missed call from unknown caller"
|
||||
msgstr "Nem fogadott hívás ismeretlen hívótól"
|
||||
|
||||
#: src/calls-notifier.c:88
|
||||
#: src/calls-notifier.c:86
|
||||
msgid "Call back"
|
||||
msgstr "Visszahívás"
|
||||
|
||||
#: src/ui/account-overview.ui:16
|
||||
msgid "VoIP Accounts"
|
||||
msgstr "VoIP-fiókok"
|
||||
|
||||
#: src/ui/account-overview.ui:49
|
||||
#: src/ui/account-overview.ui:27
|
||||
msgid "Add VoIP Accounts"
|
||||
msgstr "VoIP-fiókok hozzáadása"
|
||||
|
||||
#: src/ui/account-overview.ui:51
|
||||
#: src/ui/account-overview.ui:29
|
||||
msgid ""
|
||||
"You can add VoIP account here. It will allow you to place and receive VoIP "
|
||||
"calls using the SIP protocol. This feature is still relatively new and not "
|
||||
@@ -353,90 +358,72 @@ msgstr ""
|
||||
"és fogadjon a SIP-protokoll használatával. Ez a funkció még viszonylag új, "
|
||||
"és még nem teljesen kész (azaz nincs titkosított média)."
|
||||
|
||||
#: src/ui/account-overview.ui:58 src/ui/account-overview.ui:106
|
||||
#: src/ui/account-overview.ui:38 src/ui/account-overview.ui:77
|
||||
msgid "_Add Account"
|
||||
msgstr "Fiók _hozzáadása"
|
||||
|
||||
#. Translators: This is a verb, not a noun. Call the number of the currently selected row.
|
||||
#: src/ui/call-record-row.ui:62
|
||||
msgid "Call"
|
||||
msgstr "Hívás"
|
||||
|
||||
#: src/ui/call-record-row.ui:102
|
||||
#: src/ui/call-record-row.ui:64
|
||||
msgid "_Delete Call"
|
||||
msgstr "Hívás _törlése"
|
||||
|
||||
#. Translators: This is a phone number
|
||||
#: src/ui/call-record-row.ui:107
|
||||
#: src/ui/call-record-row.ui:68
|
||||
msgid "_Copy number"
|
||||
msgstr "Szám _másolása"
|
||||
|
||||
#: src/ui/call-record-row.ui:112
|
||||
#: src/ui/call-record-row.ui:73
|
||||
msgid "_Add contact"
|
||||
msgstr "Partner _hozzáadása"
|
||||
|
||||
#: src/ui/call-record-row.ui:117
|
||||
#: src/ui/call-record-row.ui:78
|
||||
msgid "_Send SMS"
|
||||
msgstr "SMS _küldése"
|
||||
|
||||
#: src/ui/call-selector-item.ui:38
|
||||
#: src/ui/call-selector-item.ui:22
|
||||
msgid "On hold"
|
||||
msgstr "Várakoztatva"
|
||||
|
||||
#: src/ui/contacts-box.ui:60
|
||||
#: src/ui/contacts-box.ui:37
|
||||
msgid "No Contacts Found"
|
||||
msgstr "Nem találhatók partnerek"
|
||||
|
||||
#: src/ui/history-box.ui:10
|
||||
#: src/ui/history-box.ui:13
|
||||
msgid "No Recent Calls"
|
||||
msgstr "Nincsenek legutóbbi hívások"
|
||||
|
||||
#: src/ui/main-window.ui:105
|
||||
msgid "USSD"
|
||||
msgstr "USSD"
|
||||
|
||||
#: src/ui/main-window.ui:114
|
||||
#: src/ui/main-window.ui:76
|
||||
msgid "_Cancel"
|
||||
msgstr "_Mégse"
|
||||
|
||||
#: src/ui/main-window.ui:131
|
||||
#: src/ui/main-window.ui:84
|
||||
msgid "_Close"
|
||||
msgstr "_Bezárás"
|
||||
|
||||
#: src/ui/main-window.ui:141
|
||||
#: src/ui/main-window.ui:90
|
||||
msgid "_Send"
|
||||
msgstr "_Küldés"
|
||||
|
||||
#: src/ui/main-window.ui:214
|
||||
#: src/ui/main-window.ui:143
|
||||
msgid "_VoIP Accounts"
|
||||
msgstr "_VoIP-fiókok"
|
||||
|
||||
#: src/ui/main-window.ui:227
|
||||
msgid "_Keyboard shortcuts"
|
||||
msgstr "_Gyorsbillentyűk"
|
||||
|
||||
#: src/ui/main-window.ui:233
|
||||
msgid "_Help"
|
||||
msgstr "_Súgó"
|
||||
|
||||
#. "Calls" is the application name, do not translate
|
||||
#: src/ui/main-window.ui:239
|
||||
#: src/ui/main-window.ui:157
|
||||
msgid "_About Calls"
|
||||
msgstr "A Hívások _névjegye"
|
||||
|
||||
#: src/ui/new-call-box.ui:38
|
||||
#: src/ui/new-call-box.ui:32
|
||||
msgid "Enter a VoIP address"
|
||||
msgstr "VoIP-cím megadása"
|
||||
|
||||
#: src/ui/new-call-box.ui:62
|
||||
#: src/ui/new-call-box.ui:56
|
||||
msgid "SIP Account"
|
||||
msgstr "SIP-fiók"
|
||||
|
||||
#: src/ui/new-call-header-bar.ui:6
|
||||
#: src/ui/new-call-header-bar.ui:4
|
||||
msgid "New Call"
|
||||
msgstr "Új hívás"
|
||||
|
||||
#: src/ui/new-call-header-bar.ui:19
|
||||
#: src/ui/new-call-header-bar.ui:13
|
||||
msgid "Back"
|
||||
msgstr "Vissza"
|
||||
|
||||
@@ -510,12 +497,12 @@ msgstr "Előkészítve"
|
||||
msgid "DBus unavailable"
|
||||
msgstr "A D-Bus nem érhető el"
|
||||
|
||||
#: plugins/provider/sip/calls-sip-account-widget.c:668
|
||||
#: plugins/provider/sip/calls-sip-account-widget.c:636
|
||||
msgid "No encryption"
|
||||
msgstr "Nincs titkosítás"
|
||||
|
||||
#. TODO Optional encryption
|
||||
#: plugins/provider/sip/calls-sip-account-widget.c:675
|
||||
#: plugins/provider/sip/calls-sip-account-widget.c:643
|
||||
msgid "Force encryption"
|
||||
msgstr "Titkosítás kényszerítése"
|
||||
|
||||
@@ -524,61 +511,49 @@ msgid "Cryptographic key exchange unsuccessful"
|
||||
msgstr "A kriptográfiai kulcs cseréje sikertelen"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:11
|
||||
msgid "Add Account"
|
||||
msgstr "Fiók hozzáadása"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:17
|
||||
msgid "_Log In"
|
||||
msgstr "_Bejelentkezés"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:42
|
||||
msgid "Manage Account"
|
||||
msgstr "Fiók kezelése"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:47
|
||||
#: plugins/provider/sip/sip-account-widget.ui:28
|
||||
msgid "_Apply"
|
||||
msgstr "_Alkalmaz"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:61
|
||||
#: plugins/provider/sip/sip-account-widget.ui:38
|
||||
msgid "_Delete"
|
||||
msgstr "_Törlés"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:91
|
||||
#: plugins/provider/sip/sip-account-widget.ui:56
|
||||
msgid "Server"
|
||||
msgstr "Kiszolgáló"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:109
|
||||
msgid "Display Name"
|
||||
msgstr "Megjelenített név"
|
||||
#: plugins/provider/sip/sip-account-widget.ui:66
|
||||
msgid "Display Name (Optional)"
|
||||
msgstr "Megjelenített név (elhagyható)"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:110
|
||||
msgid "Optional"
|
||||
msgstr "Elhagyható"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:128
|
||||
#: plugins/provider/sip/sip-account-widget.ui:76
|
||||
msgid "User ID"
|
||||
msgstr "Felhasználóazonosító"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:141
|
||||
#: plugins/provider/sip/sip-account-widget.ui:82
|
||||
msgid "Password"
|
||||
msgstr "Jelszó"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:166
|
||||
#: plugins/provider/sip/sip-account-widget.ui:92
|
||||
msgid "Port"
|
||||
msgstr "Port"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:182
|
||||
#: plugins/provider/sip/sip-account-widget.ui:101
|
||||
msgid "Transport"
|
||||
msgstr "Átvitel"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:189
|
||||
#: plugins/provider/sip/sip-account-widget.ui:107
|
||||
msgid "Media Encryption"
|
||||
msgstr "Médiatitkosítás"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:201
|
||||
#: plugins/provider/sip/sip-account-widget.ui:117
|
||||
msgid "Use for Phone Calls"
|
||||
msgstr "Használat telefonhívásokhoz"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:214
|
||||
#: plugins/provider/sip/sip-account-widget.ui:123
|
||||
msgid "Automatically Connect"
|
||||
msgstr "Automatikus kapcsolódás"
|
||||
|
224
po/tr.po
224
po/tr.po
@@ -8,9 +8,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: calls master\n"
|
||||
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/calls/issues/\n"
|
||||
"POT-Creation-Date: 2024-02-13 10:39+0000\n"
|
||||
"PO-Revision-Date: 2024-02-12 18:35+0300\n"
|
||||
"Last-Translator: Sabri Ünal <libreajans@gmail.com>\n"
|
||||
"POT-Creation-Date: 2024-07-31 17:51+0000\n"
|
||||
"PO-Revision-Date: 2024-08-01 08:00+0300\n"
|
||||
"Last-Translator: Emin Tufan Çetin <etcetin@gmail.com>\n"
|
||||
"Language-Team: Türkçe <takim@gnome.org.tr>\n"
|
||||
"Language: tr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -20,9 +20,9 @@ msgstr ""
|
||||
"X-Generator: Poedit 3.4.2\n"
|
||||
|
||||
#: data/org.gnome.Calls.desktop.in:3 data/org.gnome.Calls.metainfo.xml:6
|
||||
#: src/calls-application.c:500 src/ui/call-window.ui:9 src/ui/main-window.ui:7
|
||||
#: src/calls-application.c:490 src/ui/call-window.ui:4 src/ui/main-window.ui:4
|
||||
msgid "Calls"
|
||||
msgstr "Calls"
|
||||
msgstr "Çağrılar"
|
||||
|
||||
#: data/org.gnome.Calls.desktop.in:4 data/org.gnome.Calls-daemon.desktop.in:4
|
||||
msgid "Phone"
|
||||
@@ -32,15 +32,17 @@ msgstr "Telefon"
|
||||
msgid "A phone dialer and call handler"
|
||||
msgstr "Telefon çevirici ve arama işleyici"
|
||||
|
||||
# https://gitlab.gnome.org/GNOME/glib/-/issues/443 hatası sebebiyle uygulama adı dahil ingilizce hallerini de koruyalım.
|
||||
#. Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
|
||||
#: data/org.gnome.Calls.desktop.in:7 data/org.gnome.Calls-daemon.desktop.in:7
|
||||
msgid "Telephone;Call;Phone;Dial;Dialer;PSTN;"
|
||||
msgstr ""
|
||||
"Telefon;Arama;Ara;Çağrı;Çevir;Tuşla;Çevirici;Tuşlayıcı;Arayıcı;Çağrıcı;PSTN;"
|
||||
"Telephone;Call;Phone;Dial;Dialer;Calls;PSTN;Telefon;Arama;Ara;Çağrı;Çevir;Tuşla;"
|
||||
"Çevirici;Tuşlayıcı;Arayıcı;Çağrıcı;"
|
||||
|
||||
#: data/org.gnome.Calls-daemon.desktop.in:3
|
||||
msgid "Calls (daemon)"
|
||||
msgstr "Calls (art alan hizmeti)"
|
||||
msgstr "Çağrılar (art alan hizmeti)"
|
||||
|
||||
#: data/org.gnome.Calls-daemon.desktop.in:5
|
||||
msgid "A phone dialer and call handler (daemon mode)"
|
||||
@@ -66,12 +68,12 @@ msgid "Julian Sparber, Evangelos Ribeiro Tzaras"
|
||||
msgstr "Julian Sparber, Evangelos Ribeiro Tzaras"
|
||||
|
||||
#. Translators: A screenshot description.
|
||||
#: data/org.gnome.Calls.metainfo.xml:34
|
||||
#: data/org.gnome.Calls.metainfo.xml:33
|
||||
msgid "Placing a call"
|
||||
msgstr "Arama yapılıyor"
|
||||
|
||||
#. Translators: A screenshot description.
|
||||
#: data/org.gnome.Calls.metainfo.xml:39
|
||||
#: data/org.gnome.Calls.metainfo.xml:38
|
||||
msgid "The call history"
|
||||
msgstr "Arama geçmişi"
|
||||
|
||||
@@ -104,14 +106,18 @@ msgid "The preferred audio codecs to use for VoIP calls (if available)"
|
||||
msgstr "VoIP aramalarında kullanım için yeğlenen ses çözücüler (eğer varsa)"
|
||||
|
||||
#: data/org.gnome.Calls.gschema.xml:31
|
||||
msgid "Whether to allow using SDES for SRTP without TLS as the transport"
|
||||
msgstr "Taşıt olarak TLS’siz SRTP için SDES kullanımına izin verilmesi"
|
||||
msgid "Allow insecure crypto key exchange for encrypted media."
|
||||
msgstr "Şifrelenmiş ortam için güvensiz kripto anahtar değişimine izin ver."
|
||||
|
||||
#: data/org.gnome.Calls.gschema.xml:32
|
||||
msgid "Set to true if you want to allow with keys exchanged in cleartext."
|
||||
msgid ""
|
||||
"Set to true if you want to allow keys to be exchangable in cleartext, "
|
||||
"otherwise you must set the TLS transport."
|
||||
msgstr ""
|
||||
"Eğer anahtarların düz metinde değiş tokuşuna izin vermek istiyorsanız doğru "
|
||||
"(true) olarak belirleyin."
|
||||
"Anahtarların düz metinde değiş tokuşuna izin vermek istiyorsanız doğru olarak "
|
||||
"belirleyin, diğer durumda TLS aktarımını ayarlamalısınız."
|
||||
|
||||
#: src/calls-account.c:163
|
||||
msgid "Default (uninitialized) state"
|
||||
@@ -201,62 +207,62 @@ msgstr "Kesilme tamamlandı"
|
||||
msgid "Internal error occurred"
|
||||
msgstr "İç hata oluştu"
|
||||
|
||||
#: src/calls-account-overview.c:202
|
||||
#: src/calls-account-overview.c:193
|
||||
#, c-format
|
||||
msgid "Edit account: %s"
|
||||
msgstr "Hesabı düzenle: %s"
|
||||
|
||||
#: src/calls-account-overview.c:209
|
||||
#: src/calls-account-overview.c:200
|
||||
msgid "Add new account"
|
||||
msgstr "Yeni hesap ekle"
|
||||
|
||||
#: src/calls-account-overview.c:441
|
||||
msgid "Account overview"
|
||||
msgstr "Hesap genel görünümü"
|
||||
msgid "VoIP Accounts"
|
||||
msgstr "VoIP Hesapları"
|
||||
|
||||
#: src/calls-application.c:367
|
||||
#, c-format
|
||||
msgid "Tried dialing invalid tel URI `%s'"
|
||||
msgstr "`%s' geçersiz tel URIʼsini arama denendi"
|
||||
|
||||
#: src/calls-application.c:748
|
||||
#: src/calls-application.c:732
|
||||
#, c-format
|
||||
msgid "Don't know how to open `%s'"
|
||||
msgstr "`%s' nasıl açılır bilinmiyor"
|
||||
|
||||
#: src/calls-application.c:812
|
||||
#: src/calls-application.c:796
|
||||
msgid "The name of the plugins to load"
|
||||
msgstr "Yüklenecek eklentinin adı"
|
||||
|
||||
#: src/calls-application.c:813
|
||||
#: src/calls-application.c:797
|
||||
msgid "PLUGIN"
|
||||
msgstr "EKLENTİ"
|
||||
|
||||
#: src/calls-application.c:818
|
||||
#: src/calls-application.c:802
|
||||
msgid "Whether to present the main window on startup"
|
||||
msgstr "Ana ekranın başlangıçta sunulup sunulmayacağı"
|
||||
|
||||
#: src/calls-application.c:824
|
||||
#: src/calls-application.c:808
|
||||
msgid "Dial a telephone number"
|
||||
msgstr "Telefon numarası çevir"
|
||||
|
||||
#: src/calls-application.c:825
|
||||
#: src/calls-application.c:809
|
||||
msgid "NUMBER"
|
||||
msgstr "NUMARA"
|
||||
|
||||
#: src/calls-application.c:830
|
||||
#: src/calls-application.c:814
|
||||
msgid "Enable verbose debug messages"
|
||||
msgstr "Ayrıntılı hata ayıklama iletilerini etkinleştir"
|
||||
|
||||
#: src/calls-application.c:836
|
||||
#: src/calls-application.c:820
|
||||
msgid "Print current version"
|
||||
msgstr "Geçerli sürümü yazdır"
|
||||
|
||||
#: src/calls-best-match.c:487
|
||||
#: src/calls-best-match.c:504
|
||||
msgid "Anonymous caller"
|
||||
msgstr "Anonim çağrı"
|
||||
|
||||
#: src/calls-call-record-row.c:97
|
||||
#: src/calls-call-record-row.c:95
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s\n"
|
||||
@@ -265,80 +271,80 @@ msgstr ""
|
||||
"%s\n"
|
||||
"dün"
|
||||
|
||||
#: src/calls-emergency-call-types.c:250
|
||||
#: src/calls-emergency-call-types.c:257
|
||||
msgid "Police"
|
||||
msgstr "Polis"
|
||||
|
||||
#: src/calls-emergency-call-types.c:253
|
||||
#: src/calls-emergency-call-types.c:260
|
||||
msgid "Ambulance"
|
||||
msgstr "Ambulans"
|
||||
|
||||
#: src/calls-emergency-call-types.c:256
|
||||
#: src/calls-emergency-call-types.c:263
|
||||
msgid "Fire Brigade"
|
||||
msgstr "İtfaiye"
|
||||
|
||||
#: src/calls-emergency-call-types.c:259
|
||||
#: src/calls-emergency-call-types.c:266
|
||||
msgid "Mountain Rescue"
|
||||
msgstr "Dağ Kurtarma"
|
||||
|
||||
#: src/calls-main-window.c:124
|
||||
#: src/calls-main-window.c:119
|
||||
msgid "translator-credits"
|
||||
msgstr "Emin Tufan Çetin <etcetin@gmail.com>"
|
||||
|
||||
#: src/calls-main-window.c:317
|
||||
#: src/calls-main-window.c:174
|
||||
msgid "USSD"
|
||||
msgstr "USSD"
|
||||
|
||||
#: src/calls-main-window.c:312
|
||||
msgid "Can't place calls: No modem or VoIP account available"
|
||||
msgstr "Aranamıyor: Modem veya uygun VoIP hesabı yok"
|
||||
|
||||
#: src/calls-main-window.c:319
|
||||
#: src/calls-main-window.c:314
|
||||
msgid "Can't place calls: No plugin loaded"
|
||||
msgstr "Aranamıyor: Eklenti yüklenmedi"
|
||||
|
||||
#: src/calls-main-window.c:357
|
||||
#. Recent as in "Recent calls" (the call history)
|
||||
#: src/calls-main-window.c:356
|
||||
msgid "Recent"
|
||||
msgstr "Son"
|
||||
|
||||
#: src/calls-main-window.c:364
|
||||
msgid "Contacts"
|
||||
msgstr "Kişiler"
|
||||
|
||||
#: src/calls-main-window.c:367
|
||||
#: src/calls-main-window.c:372
|
||||
msgid "Dial Pad"
|
||||
msgstr "Tuş Takımı"
|
||||
|
||||
#. Recent as in "Recent calls" (the call history)
|
||||
#: src/calls-main-window.c:376
|
||||
msgid "Recent"
|
||||
msgstr "Son"
|
||||
|
||||
#: src/calls-notifier.c:53
|
||||
msgid "Missed call"
|
||||
msgstr "Yanıtsız arama"
|
||||
|
||||
#. %s is a name here
|
||||
#: src/calls-notifier.c:77
|
||||
#: src/calls-notifier.c:75
|
||||
#, c-format
|
||||
msgid "Missed call from <b>%s</b>"
|
||||
msgstr "Yanıtsız arama: <b>%s</b>"
|
||||
|
||||
#. %s is a id here
|
||||
#: src/calls-notifier.c:80
|
||||
#: src/calls-notifier.c:78
|
||||
#, c-format
|
||||
msgid "Missed call from %s"
|
||||
msgstr "Yanıtsız arama: %s"
|
||||
|
||||
#: src/calls-notifier.c:82
|
||||
#: src/calls-notifier.c:80
|
||||
msgid "Missed call from unknown caller"
|
||||
msgstr "Bilinmeyen arayandan yanıtsız arama"
|
||||
|
||||
#: src/calls-notifier.c:88
|
||||
#: src/calls-notifier.c:86
|
||||
msgid "Call back"
|
||||
msgstr "Geri ara"
|
||||
|
||||
#: src/ui/account-overview.ui:16
|
||||
msgid "VoIP Accounts"
|
||||
msgstr "VoIP Hesapları"
|
||||
|
||||
#: src/ui/account-overview.ui:49
|
||||
#: src/ui/account-overview.ui:27
|
||||
msgid "Add VoIP Accounts"
|
||||
msgstr "VoIP Hesapları Ekle"
|
||||
|
||||
#: src/ui/account-overview.ui:51
|
||||
#: src/ui/account-overview.ui:29
|
||||
msgid ""
|
||||
"You can add VoIP account here. It will allow you to place and receive VoIP "
|
||||
"calls using the SIP protocol. This feature is still relatively new and not "
|
||||
@@ -348,90 +354,72 @@ msgstr ""
|
||||
"VoIP aramaları yapmanız ve almanız sağlanacak. Bu özellik henüz yeni sayılır "
|
||||
"ve tümüyle tamamlanmamıştır (örn. şifrelenmiş ortam yoktur)."
|
||||
|
||||
#: src/ui/account-overview.ui:58 src/ui/account-overview.ui:106
|
||||
#: src/ui/account-overview.ui:38 src/ui/account-overview.ui:77
|
||||
msgid "_Add Account"
|
||||
msgstr "Hesap _Ekle"
|
||||
|
||||
#. Translators: This is a verb, not a noun. Call the number of the currently selected row.
|
||||
#: src/ui/call-record-row.ui:62
|
||||
msgid "Call"
|
||||
msgstr "Ara"
|
||||
|
||||
#: src/ui/call-record-row.ui:102
|
||||
#: src/ui/call-record-row.ui:64
|
||||
msgid "_Delete Call"
|
||||
msgstr "Aramayı _Sil"
|
||||
|
||||
#. Translators: This is a phone number
|
||||
#: src/ui/call-record-row.ui:107
|
||||
#: src/ui/call-record-row.ui:68
|
||||
msgid "_Copy number"
|
||||
msgstr "Numarayı _kopyala"
|
||||
|
||||
#: src/ui/call-record-row.ui:112
|
||||
#: src/ui/call-record-row.ui:73
|
||||
msgid "_Add contact"
|
||||
msgstr "Kişi _ekle"
|
||||
|
||||
#: src/ui/call-record-row.ui:117
|
||||
#: src/ui/call-record-row.ui:78
|
||||
msgid "_Send SMS"
|
||||
msgstr "SMS _Gönder"
|
||||
|
||||
#: src/ui/call-selector-item.ui:38
|
||||
#: src/ui/call-selector-item.ui:22
|
||||
msgid "On hold"
|
||||
msgstr "Beklemede"
|
||||
|
||||
#: src/ui/contacts-box.ui:60
|
||||
#: src/ui/contacts-box.ui:37
|
||||
msgid "No Contacts Found"
|
||||
msgstr "Kişi Bulunamadı"
|
||||
|
||||
#: src/ui/history-box.ui:10
|
||||
#: src/ui/history-box.ui:13
|
||||
msgid "No Recent Calls"
|
||||
msgstr "Son Aranan Yok"
|
||||
|
||||
#: src/ui/main-window.ui:105
|
||||
msgid "USSD"
|
||||
msgstr "USSD"
|
||||
|
||||
#: src/ui/main-window.ui:114
|
||||
#: src/ui/main-window.ui:76
|
||||
msgid "_Cancel"
|
||||
msgstr "İ_ptal"
|
||||
|
||||
#: src/ui/main-window.ui:131
|
||||
#: src/ui/main-window.ui:84
|
||||
msgid "_Close"
|
||||
msgstr "_Kapat"
|
||||
|
||||
#: src/ui/main-window.ui:141
|
||||
#: src/ui/main-window.ui:90
|
||||
msgid "_Send"
|
||||
msgstr "_Gönder"
|
||||
|
||||
#: src/ui/main-window.ui:214
|
||||
#: src/ui/main-window.ui:143
|
||||
msgid "_VoIP Accounts"
|
||||
msgstr "_VoIP Hesapları"
|
||||
|
||||
#: src/ui/main-window.ui:227
|
||||
msgid "_Keyboard shortcuts"
|
||||
msgstr "_Klavye kısayolları"
|
||||
|
||||
#: src/ui/main-window.ui:233
|
||||
msgid "_Help"
|
||||
msgstr "_Yardım"
|
||||
|
||||
#. "Calls" is the application name, do not translate
|
||||
#: src/ui/main-window.ui:239
|
||||
#: src/ui/main-window.ui:157
|
||||
msgid "_About Calls"
|
||||
msgstr "Calls _Hakkında"
|
||||
|
||||
#: src/ui/new-call-box.ui:38
|
||||
#: src/ui/new-call-box.ui:32
|
||||
msgid "Enter a VoIP address"
|
||||
msgstr "VoIP hesabı gir"
|
||||
|
||||
#: src/ui/new-call-box.ui:62
|
||||
#: src/ui/new-call-box.ui:56
|
||||
msgid "SIP Account"
|
||||
msgstr "SIP Hesabı"
|
||||
|
||||
#: src/ui/new-call-header-bar.ui:6
|
||||
#: src/ui/new-call-header-bar.ui:4
|
||||
msgid "New Call"
|
||||
msgstr "Yeni Arama"
|
||||
|
||||
#: src/ui/new-call-header-bar.ui:19
|
||||
#: src/ui/new-call-header-bar.ui:13
|
||||
msgid "Back"
|
||||
msgstr "Geri"
|
||||
|
||||
@@ -505,12 +493,12 @@ msgstr "Çalıştı"
|
||||
msgid "DBus unavailable"
|
||||
msgstr "DBus uygun değil"
|
||||
|
||||
#: plugins/provider/sip/calls-sip-account-widget.c:668
|
||||
#: plugins/provider/sip/calls-sip-account-widget.c:636
|
||||
msgid "No encryption"
|
||||
msgstr "Şifreleme yok"
|
||||
|
||||
#. TODO Optional encryption
|
||||
#: plugins/provider/sip/calls-sip-account-widget.c:675
|
||||
#: plugins/provider/sip/calls-sip-account-widget.c:643
|
||||
msgid "Force encryption"
|
||||
msgstr "Şifrelemeye zorla"
|
||||
|
||||
@@ -519,61 +507,73 @@ msgid "Cryptographic key exchange unsuccessful"
|
||||
msgstr "Kriptografik anahtar değiş tokuşu başarısız"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:11
|
||||
msgid "Add Account"
|
||||
msgstr "Hesap Ekle"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:17
|
||||
msgid "_Log In"
|
||||
msgstr "_Giriş Yap"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:42
|
||||
msgid "Manage Account"
|
||||
msgstr "Hesabı Yönet"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:47
|
||||
#: plugins/provider/sip/sip-account-widget.ui:28
|
||||
msgid "_Apply"
|
||||
msgstr "_Uygula"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:61
|
||||
#: plugins/provider/sip/sip-account-widget.ui:38
|
||||
msgid "_Delete"
|
||||
msgstr "_Sil"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:91
|
||||
#: plugins/provider/sip/sip-account-widget.ui:56
|
||||
msgid "Server"
|
||||
msgstr "Sunucu"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:109
|
||||
msgid "Display Name"
|
||||
msgstr "Görünüm Adı"
|
||||
#: plugins/provider/sip/sip-account-widget.ui:66
|
||||
msgid "Display Name (Optional)"
|
||||
msgstr "Görünüm Adı (İsteğe Bağlı)"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:110
|
||||
msgid "Optional"
|
||||
msgstr "İsteğe Bağlı"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:128
|
||||
#: plugins/provider/sip/sip-account-widget.ui:76
|
||||
msgid "User ID"
|
||||
msgstr "Kullanıcı Kimliği"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:141
|
||||
#: plugins/provider/sip/sip-account-widget.ui:82
|
||||
msgid "Password"
|
||||
msgstr "Parola"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:166
|
||||
#: plugins/provider/sip/sip-account-widget.ui:92
|
||||
msgid "Port"
|
||||
msgstr "Bağlantı Noktası"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:182
|
||||
#: plugins/provider/sip/sip-account-widget.ui:101
|
||||
msgid "Transport"
|
||||
msgstr "Taşıma"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:189
|
||||
#: plugins/provider/sip/sip-account-widget.ui:107
|
||||
msgid "Media Encryption"
|
||||
msgstr "Ortam Şifreleme"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:201
|
||||
#: plugins/provider/sip/sip-account-widget.ui:117
|
||||
msgid "Use for Phone Calls"
|
||||
msgstr "Telefon Aramalarında Kullan"
|
||||
|
||||
#: plugins/provider/sip/sip-account-widget.ui:214
|
||||
#: plugins/provider/sip/sip-account-widget.ui:123
|
||||
msgid "Automatically Connect"
|
||||
msgstr "Kendiliğinden Bağlan"
|
||||
|
||||
#~ msgid "Whether to allow using SDES for SRTP without TLS as the transport"
|
||||
#~ msgstr "Taşıt olarak TLS’siz SRTP için SDES kullanımına izin verilmesi"
|
||||
|
||||
#~ msgid "Optional"
|
||||
#~ msgstr "İsteğe Bağlı"
|
||||
|
||||
#~ msgid "Account overview"
|
||||
#~ msgstr "Hesap genel görünümü"
|
||||
|
||||
#~ msgid "Call"
|
||||
#~ msgstr "Ara"
|
||||
|
||||
#~ msgid "_Keyboard shortcuts"
|
||||
#~ msgstr "_Klavye kısayolları"
|
||||
|
||||
#~ msgid "_Help"
|
||||
#~ msgstr "_Yardım"
|
||||
|
||||
#~ msgid "Add Account"
|
||||
#~ msgstr "Hesap Ekle"
|
||||
|
||||
#~ msgid "Manage Account"
|
||||
#~ msgstr "Hesabı Yönet"
|
||||
|
@@ -73,6 +73,7 @@ typedef struct {
|
||||
gboolean inbound;
|
||||
gboolean encrypted;
|
||||
CallsCallType call_type;
|
||||
gboolean hung_up;
|
||||
} CallsCallPrivate;
|
||||
|
||||
G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (CallsCall, calls_call, G_TYPE_OBJECT)
|
||||
@@ -511,7 +512,12 @@ calls_call_answer (CallsCall *self)
|
||||
void
|
||||
calls_call_hang_up (CallsCall *self)
|
||||
{
|
||||
CallsCallPrivate *priv;
|
||||
|
||||
g_return_if_fail (CALLS_IS_CALL (self));
|
||||
priv = calls_call_get_instance_private (self);
|
||||
|
||||
priv->hung_up = TRUE;
|
||||
|
||||
CALLS_CALL_GET_CLASS (self)->hang_up (self);
|
||||
}
|
||||
@@ -650,3 +656,22 @@ calls_call_set_encrypted (CallsCall *self,
|
||||
|
||||
g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_ENCRYPTED]);
|
||||
}
|
||||
|
||||
/**
|
||||
* calls_call_get_we_hung_up:
|
||||
* @self: The call
|
||||
*
|
||||
* Get whether we hung up or the remote side.
|
||||
*
|
||||
* Returns: `TRUE` if we hung up, otherwise `FALSE`
|
||||
*/
|
||||
gboolean
|
||||
calls_call_get_we_hung_up (CallsCall *self)
|
||||
{
|
||||
CallsCallPrivate *priv;
|
||||
|
||||
g_return_val_if_fail (CALLS_IS_CALL (self), FALSE);
|
||||
priv = calls_call_get_instance_private (self);
|
||||
|
||||
return priv->hung_up;
|
||||
}
|
||||
|
@@ -58,8 +58,12 @@ typedef enum {
|
||||
CALLS_CALL_TYPE_SIP_VOICE,
|
||||
} CallsCallType;
|
||||
|
||||
/**
|
||||
* CallsCallClass:
|
||||
* @hang_up: Called to hang up a call.
|
||||
*/
|
||||
struct _CallsCallClass {
|
||||
GObjectClass parent_iface;
|
||||
GObjectClass parent_class;
|
||||
|
||||
const char *(*get_protocol) (CallsCall *self);
|
||||
void (*answer) (CallsCall *self);
|
||||
@@ -88,6 +92,7 @@ void calls_call_hang_up (CallsCall *self);
|
||||
gboolean calls_call_can_dtmf (CallsCall *self);
|
||||
void calls_call_send_dtmf_tone (CallsCall *self,
|
||||
char key);
|
||||
gboolean calls_call_get_we_hung_up (CallsCall *self);
|
||||
|
||||
gboolean calls_call_state_parse_nick (CallsCallState *state,
|
||||
const char *nick);
|
||||
|
@@ -41,7 +41,11 @@
|
||||
#include "enum-types.h"
|
||||
|
||||
#include <glib/gi18n.h>
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
|
||||
#define LIBFEEDBACK_USE_UNSTABLE_API
|
||||
#include <libfeedback.h>
|
||||
|
||||
|
||||
/**
|
||||
* SECTION:manager
|
||||
@@ -310,6 +314,13 @@ remove_call (CallsManager *self, CallsCall *call, gchar *reason, CallsOrigin *or
|
||||
g_timeout_add (DELAY_CALL_REMOVE_MS,
|
||||
G_SOURCE_FUNC (on_remove_delayed),
|
||||
data);
|
||||
|
||||
/* Notify that remote side hung up */
|
||||
if (!calls_call_get_we_hung_up (call) && lfb_is_initted ()) {
|
||||
LfbEvent *event = lfb_event_new ("phone-hangup");
|
||||
|
||||
lfb_event_trigger_feedback_async (event, NULL, NULL, NULL);
|
||||
}
|
||||
}
|
||||
#undef DELAY_CALL_REMOVE_MS
|
||||
|
||||
|
@@ -30,7 +30,7 @@
|
||||
#include "calls-plugin-manager.h"
|
||||
#include "calls-util.h"
|
||||
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
|
||||
/**
|
||||
* SECTION:plugin-manager
|
||||
@@ -217,6 +217,7 @@ calls_plugin_manager_init (CallsPluginManager *self)
|
||||
{
|
||||
g_autofree char *default_plugin_dir_provider = NULL;
|
||||
const char *dir;
|
||||
uint n_plugins;
|
||||
|
||||
self->plugin_engine = peas_engine_new ();
|
||||
|
||||
@@ -228,7 +229,7 @@ calls_plugin_manager_init (CallsPluginManager *self)
|
||||
|
||||
if (g_file_test (plugin_dir_provider, G_FILE_TEST_EXISTS)) {
|
||||
g_debug ("Adding '%s' to plugin search path", plugin_dir_provider);
|
||||
peas_engine_prepend_search_path (self->plugin_engine, plugin_dir_provider, NULL);
|
||||
peas_engine_add_search_path (self->plugin_engine, plugin_dir_provider, NULL);
|
||||
} else {
|
||||
g_warning ("Not adding '%s' to plugin search path, because the directory doesn't exist.\n"
|
||||
"Check if env CALLS_PLUGIN_DIR is set correctly", plugin_dir_provider);
|
||||
@@ -245,8 +246,11 @@ calls_plugin_manager_init (CallsPluginManager *self)
|
||||
|
||||
self->providers = g_list_store_new (CALLS_TYPE_PROVIDER);
|
||||
|
||||
for (const GList *node = peas_engine_get_plugin_list (self->plugin_engine); node; node = node->next) {
|
||||
PeasPluginInfo *info = node->data;
|
||||
n_plugins = g_list_model_get_n_items (G_LIST_MODEL (self->plugin_engine));
|
||||
|
||||
for (uint i = 0; i < n_plugins; i++) {
|
||||
g_autoptr (PeasPluginInfo) info =
|
||||
g_list_model_get_item (G_LIST_MODEL (self->plugin_engine), i);
|
||||
CallsPlugin *plugin = calls_plugin_new (info);
|
||||
|
||||
g_debug ("Created plugin '%s', found in '%s'",
|
||||
|
@@ -67,7 +67,7 @@ calls_plugin_set_property (GObject *object,
|
||||
|
||||
switch (prop_id) {
|
||||
case PROP_PLUGIN_INFO:
|
||||
self->info = g_value_get_boxed (value);
|
||||
self->info = g_value_get_object (value);
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -146,7 +146,7 @@ calls_plugin_class_init (CallsPluginClass *klass)
|
||||
* The #PeasPluginInfo containing information about the plugin
|
||||
*/
|
||||
props[PROP_PLUGIN_INFO] =
|
||||
g_param_spec_boxed ("plugin-info",
|
||||
g_param_spec_object ("plugin-info",
|
||||
"",
|
||||
"",
|
||||
PEAS_TYPE_PLUGIN_INFO,
|
||||
@@ -264,7 +264,7 @@ calls_plugin_load (CallsPlugin *self,
|
||||
GError **error)
|
||||
{
|
||||
PeasEngine *peas = peas_engine_get_default ();
|
||||
PeasExtension *extension;
|
||||
GObject *extension;
|
||||
|
||||
g_return_val_if_fail (CALLS_IS_PLUGIN (self), FALSE);
|
||||
|
||||
@@ -384,7 +384,7 @@ calls_plugin_get_description (CallsPlugin *self)
|
||||
}
|
||||
|
||||
|
||||
const char **
|
||||
const char * const *
|
||||
calls_plugin_get_authors (CallsPlugin *self)
|
||||
{
|
||||
g_return_val_if_fail (CALLS_IS_PLUGIN (self), NULL);
|
||||
|
@@ -25,7 +25,7 @@
|
||||
|
||||
#include "calls-provider.h"
|
||||
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
@@ -44,7 +44,7 @@ CallsProvider *calls_plugin_get_provider (CallsPlugin *self);
|
||||
const char *calls_plugin_get_module_name (CallsPlugin *self);
|
||||
const char *calls_plugin_get_name (CallsPlugin *self);
|
||||
const char *calls_plugin_get_description (CallsPlugin *self);
|
||||
const char **calls_plugin_get_authors (CallsPlugin *self);
|
||||
const char* const *calls_plugin_get_authors (CallsPlugin *self);
|
||||
const char *calls_plugin_get_copyright (CallsPlugin *self);
|
||||
const char *calls_plugin_get_version (CallsPlugin *self);
|
||||
|
||||
|
@@ -31,7 +31,7 @@
|
||||
#include "calls-util.h"
|
||||
|
||||
#include <glib/gi18n.h>
|
||||
#include <libpeas/peas.h>
|
||||
#include <libpeas.h>
|
||||
|
||||
/**
|
||||
* SECTION:calls-provider
|
||||
|
@@ -29,11 +29,11 @@ subdir('dbus')
|
||||
src_include = include_directories('.')
|
||||
calls_includes = [ top_include, src_include ]
|
||||
|
||||
calls_deps = [ dependency('gobject-2.0', version: '>= 2.58'),
|
||||
calls_deps = [ dependency('gobject-2.0', version: '>= 2.74'),
|
||||
dependency('gtk4', version: '>= @0@'.format(gtk_version)),
|
||||
dependency('libadwaita-1', version: '>= 1.4'),
|
||||
dependency('libfeedback-0.0'),
|
||||
dependency('libpeas-1.0'),
|
||||
dependency('libpeas-2'),
|
||||
dependency('gom-1.0'),
|
||||
dependency('libebook-contacts-1.2'),
|
||||
dependency('folks'),
|
||||
|
Reference in New Issue
Block a user