Merge remote-tracking branch 'upstream/master' into master-windows-changes

This commit is contained in:
LAGonauta 2022-02-25 07:02:20 -03:00
commit 90bd9df891
148 changed files with 1551 additions and 1059 deletions

View file

@ -270,12 +270,23 @@
<xmpp:note>Only for viewing avatars</xmpp:note>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0059.html"/>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0060.html"/>
<xmpp:status>partial</xmpp:status>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0065.html"/>
<xmpp:note>For use with XEP-0260</xmpp:note>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0066.html"/>
@ -378,6 +389,11 @@
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0222.html"/>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0223.html"/>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0234.html"/>
@ -422,6 +438,11 @@
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0294.html"/>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0297.html"/>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0308.html"/>
@ -492,16 +513,37 @@
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0391.html"/>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0393.html"/>
<xmpp:status>partial</xmpp:status>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0396.html"/>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0398.html"/>
<xmpp:status>complete</xmpp:status>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0402.html"/>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0410.html"/>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0454.html"/>
</xmpp:SupportedXep>
</implements>
</Project>
</rdf:RDF>

View file

@ -90,12 +90,23 @@
<xmpp:note>Only for viewing avatars</xmpp:note>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0059.html" />
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0060.html" />
<xmpp:status>partial</xmpp:status>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0065.html" />
<xmpp:note>For use with XEP-0260</xmpp:note>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0066.html" />
@ -198,6 +209,11 @@
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0222.html" />
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0223.html" />
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0234.html" />
@ -242,6 +258,11 @@
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0294.html" />
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0297.html" />
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0308.html" />
@ -312,16 +333,37 @@
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0391.html" />
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0393.html" />
<xmpp:status>partial</xmpp:status>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0396.html" />
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0398.html" />
<xmpp:status>complete</xmpp:status>
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0402.html" />
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0410.html" />
</xmpp:SupportedXep>
</implements>
<implements>
<xmpp:SupportedXep>
<xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0454.html" />
</xmpp:SupportedXep>
</implements>
</Project>
</rdf:RDF>

View file

@ -103,16 +103,17 @@ public abstract interface VideoCallPlugin : Object {
// Devices
public signal void devices_changed(string media, bool incoming);
public abstract Gee.List<MediaDevice> get_devices(string media, bool incoming);
public abstract MediaDevice? get_device(Xmpp.Xep.JingleRtp.Stream stream, bool incoming);
public abstract void set_pause(Xmpp.Xep.JingleRtp.Stream stream, bool pause);
public abstract void set_device(Xmpp.Xep.JingleRtp.Stream stream, MediaDevice? device);
public abstract MediaDevice? get_preferred_device(string media, bool incoming);
public abstract MediaDevice? get_device(Xmpp.Xep.JingleRtp.Stream? stream, bool incoming);
public abstract void set_pause(Xmpp.Xep.JingleRtp.Stream? stream, bool pause);
public abstract void set_device(Xmpp.Xep.JingleRtp.Stream? stream, MediaDevice? device);
public abstract void dump_dot();
}
public abstract interface VideoCallWidget : Object {
public signal void resolution_changed(uint width, uint height);
public abstract void display_stream(Xmpp.Xep.JingleRtp.Stream stream, Jid jid);
public abstract void display_stream(Xmpp.Xep.JingleRtp.Stream? stream, Jid jid);
public abstract void display_device(MediaDevice device);
public abstract void detach();
}
@ -120,7 +121,10 @@ public abstract interface VideoCallWidget : Object {
public abstract interface MediaDevice : Object {
public abstract string id { owned get; }
public abstract string display_name { owned get; }
public abstract string detail_name { owned get; }
public abstract string? detail_name { owned get; }
public abstract string? media { owned get; }
public abstract bool incoming { get; }
}
public abstract interface NotificationPopulator : Object {

View file

@ -12,7 +12,7 @@ public class Dino.PeerState : Object {
public signal void encryption_updated(Xep.Jingle.ContentEncryption? audio_encryption, Xep.Jingle.ContentEncryption? video_encryption, bool same);
public StreamInteractor stream_interactor;
CallState call_state;
public CallState call_state;
public Calls calls;
public Call call;
public Jid jid;
@ -90,7 +90,10 @@ public class Dino.PeerState : Object {
}
stream.get_module(Xmpp.Xep.JingleMessageInitiation.Module.IDENTITY).send_session_propose_to_peer(stream, jid, sid, descriptions);
// call_state.cim_call_id = stream.get_module(Xmpp.Xep.CallInvites.Module.IDENTITY).send_jingle_propose(stream, jid, sid, we_should_send_video);
// Uncomment this use CIM instead of JMI
// call_state.cim_call_id = sid;
// stream.get_module(Xmpp.Xep.CallInvites.Module.IDENTITY).send_jingle_propose(stream, call_state.cim_call_id, jid, sid, we_should_send_video);
} else if (jid_for_direct != null) {
yield call_resource(jid_for_direct);
}
@ -111,8 +114,27 @@ public class Dino.PeerState : Object {
}
public void accept() {
if (!call_state.accepted) {
critical("Tried to accept peer in unaccepted call?! Something's fishy. Abort.");
return;
}
if (session != null) {
foreach (Xep.Jingle.Content content in session.contents) {
Xep.JingleRtp.Parameters? rtp_content_parameter = content.content_params as Xep.JingleRtp.Parameters;
if (rtp_content_parameter != null && rtp_content_parameter.media == "video") {
// We didn't accept video but our peer wants to negotiate that content
if (!we_should_send_video && session.senders_include_us(content.senders)) {
if (session.senders_include_counterpart(content.senders)) {
// If our peer wants to send, let them
content.modify(session.we_initiated ? Xep.Jingle.Senders.RESPONDER : Xep.Jingle.Senders.INITIATOR);
} else {
// If only we're supposed to send, reject
content.reject();
continue;
}
}
}
content.accept();
}
} else {

View file

@ -26,11 +26,15 @@ public class Dino.CallState : Object {
public HashMap<Jid, PeerState> peers = new HashMap<Jid, PeerState>(Jid.hash_func, Jid.equals_func);
private Plugins.MediaDevice selected_microphone_device;
private Plugins.MediaDevice selected_speaker_device;
private Plugins.MediaDevice selected_video_device;
public CallState(Call call, StreamInteractor stream_interactor) {
this.call = call;
this.stream_interactor = stream_interactor;
if (call.direction == Call.DIRECTION_OUTGOING) {
if (call.direction == Call.DIRECTION_OUTGOING && call.state != Call.State.OTHER_DEVICE) {
accepted = true;
Timeout.add_seconds(30, () => {
@ -80,6 +84,15 @@ public class Dino.CallState : Object {
peer_joined(peer.jid, peer);
}
internal void on_peer_stream_created(PeerState peer, string media) {
if (media == "audio") {
call_plugin.set_device(peer.get_audio_stream(), get_microphone_device());
call_plugin.set_device(peer.get_audio_stream(), get_speaker_device());
} else if (media == "video") {
call_plugin.set_device(peer.get_video_stream(), get_video_device());
}
}
public void accept() {
accepted = true;
call.state = Call.State.ESTABLISHING;
@ -87,7 +100,17 @@ public class Dino.CallState : Object {
if (use_cim) {
XmppStream stream = stream_interactor.get_stream(call.account);
if (stream == null) return;
stream.get_module(Xep.CallInvites.Module.IDENTITY).send_accept(stream, cim_counterpart, cim_call_id, cim_message_type);
StanzaNode? inner_node = null;
if (group_call != null) {
inner_node = new StanzaNode.build("muji", Xep.Muji.NS_URI).add_self_xmlns()
.put_attribute("room", group_call.muc_jid.to_string());
} else if (peers.size == 1) {
foreach (PeerState peer in peers.values) {
inner_node = new StanzaNode.build("jingle", Xep.CallInvites.NS_URI)
.put_attribute("sid", peer.sid);
}
}
stream.get_module(Xep.CallInvites.Module.IDENTITY).send_accept(stream, cim_counterpart, cim_call_id, inner_node, cim_message_type);
} else {
foreach (PeerState peer in peers.values) {
peer.accept();
@ -206,30 +229,57 @@ public class Dino.CallState : Object {
}
public Plugins.MediaDevice? get_microphone_device() {
if (peers.is_empty) return null;
var audio_stream = peers.values.to_array()[0].get_audio_stream();
return call_plugin.get_device(audio_stream, false);
if (selected_microphone_device == null) {
if (!peers.is_empty) {
var audio_stream = peers.values.to_array()[0].get_audio_stream();
selected_microphone_device = call_plugin.get_device(audio_stream, false);
}
if (selected_microphone_device == null) {
selected_microphone_device = call_plugin.get_preferred_device("audio", false);
}
}
return selected_microphone_device;
}
public Plugins.MediaDevice? get_speaker_device() {
if (peers.is_empty) return null;
var audio_stream = peers.values.to_array()[0].get_audio_stream();
return call_plugin.get_device(audio_stream, true);
if (selected_speaker_device == null) {
if (!peers.is_empty) {
var audio_stream = peers.values.to_array()[0].get_audio_stream();
selected_speaker_device = call_plugin.get_device(audio_stream, true);
}
if (selected_speaker_device == null) {
selected_speaker_device = call_plugin.get_preferred_device("audio", true);
}
}
return selected_speaker_device;
}
public Plugins.MediaDevice? get_video_device() {
if (peers.is_empty) return null;
var video_stream = peers.values.to_array()[0].get_video_stream();
return call_plugin.get_device(video_stream, false);
if (selected_video_device == null) {
if (!peers.is_empty) {
var video_stream = peers.values.to_array()[0].get_video_stream();
selected_video_device = call_plugin.get_device(video_stream, false);
}
if (selected_video_device == null) {
selected_video_device = call_plugin.get_preferred_device("video", false);
}
}
return selected_video_device;
}
public void set_audio_device(Plugins.MediaDevice? device) {
if (device.incoming) {
selected_speaker_device = device;
} else {
selected_microphone_device = device;
}
foreach (PeerState peer_state in peers.values) {
call_plugin.set_device(peer_state.get_audio_stream(), device);
}
}
public void set_video_device(Plugins.MediaDevice? device) {
selected_video_device = device;
foreach (PeerState peer_state in peers.values) {
call_plugin.set_device(peer_state.get_video_stream(), device);
}
@ -270,6 +320,7 @@ public class Dino.CallState : Object {
this.bind_property("we-should-send-video", peer_state, "we-should-send-video", BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL);
this.bind_property("group-call", peer_state, "group-call", BindingFlags.SYNC_CREATE | BindingFlags.BIDIRECTIONAL);
peer_state.stream_created.connect((peer, media) => { on_peer_stream_created(peer, media); });
peer_state.session_terminated.connect((we_terminated, reason_name, reason_text) => {
debug("[%s] Peer left %s: %s %s (%i peers remaining)", call.account.bare_jid.to_string(), reason_text ?? "", reason_name ?? "", peer_state.jid.to_string(), peers.size);
handle_peer_left(peer_state, we_terminated, reason_name, reason_text);
@ -373,7 +424,7 @@ public class Dino.CallState : Object {
handle_peer_left(peer_state, false, Xep.Jingle.ReasonElement.CANCEL, "Peer left the MUJI MUC");
});
if (group_call.peers_to_connect_to.size > 3) {
if (group_call.peers_to_connect_to.size > 4) {
end("Call too full - P2p calls don't work well with many participants");
return;
}

View file

@ -48,9 +48,9 @@ namespace Dino {
stream_interactor.get_module(CallStore.IDENTITY).add_call(call, conversation);
var call_state = new CallState(call, stream_interactor);
connect_call_state_signals(call_state);
call_state.we_should_send_video = video;
call_state.we_should_send_audio = true;
connect_call_state_signals(call_state);
if (conversation.type_ == Conversation.Type.CHAT) {
call.add_peer(conversation.counterpart);
@ -143,23 +143,22 @@ namespace Dino {
}
private void on_incoming_call(Account account, Xep.Jingle.Session session) {
Jid? muji_muc = null;
Jid? muji_room = session.muji_room;
bool counterpart_wants_video = false;
foreach (Xep.Jingle.Content content in session.contents) {
Xep.JingleRtp.Parameters? rtp_content_parameter = content.content_params as Xep.JingleRtp.Parameters;
if (rtp_content_parameter == null) continue;
muji_muc = rtp_content_parameter.muji_muc;
if (rtp_content_parameter.media == "video" && session.senders_include_us(content.senders)) {
counterpart_wants_video = true;
}
}
// Check if this comes from a MUJI MUC => accept
if (muji_muc != null) {
debug("[%s] Incoming call from %s from MUJI muc %s", account.bare_jid.to_string(), session.peer_full_jid.to_string(), muji_muc.to_string());
if (muji_room != null) {
debug("[%s] Incoming call from %s from MUJI muc %s", account.bare_jid.to_string(), session.peer_full_jid.to_string(), muji_room.to_string());
foreach (CallState call_state in call_states.values) {
if (call_state.group_call != null && call_state.group_call.muc_jid.equals(muji_muc)) {
if (call_state.call.account.equals(account) && call_state.group_call != null && call_state.group_call.muc_jid.equals(muji_room)) {
if (call_state.peers.keys.contains(session.peer_full_jid)) {
PeerState peer_state = call_state.peers[session.peer_full_jid];
debug("[%s] Incoming call, we know the peer. Expected %s", account.bare_jid.to_string(), peer_state.waiting_for_inbound_muji_connection.to_string());
@ -182,29 +181,23 @@ namespace Dino {
debug(@"[%s] Incoming call from %s", account.bare_jid.to_string(), session.peer_full_jid.to_string());
// Check if we already accepted this call via Jingle Message Initiation => accept
Call? call = null;
foreach (PeerState peer_state in jmi_request_peer.values) {
CallState call_state = call_states[peer_state.call];
if (peer_state.sid == session.sid &&
call_state.call.account.equals(account) &&
peer_state.jid.equals_bare(session.peer_full_jid) &&
call_state.we_should_send_video == counterpart_wants_video &&
call_state.accepted) {
call = peer_state.call;
break;
}
}
if (call != null) {
jmi_request_peer[call].set_session(session);
jmi_request_peer[call].accept();
jmi_request_peer.unset(call);
// Check if we already got this call via Jingle Message Initiation => accept
// PeerState.accept() checks if the call was accepted and ensures that we don't accidentally send video
PeerState? peer_state = get_peer_by_sid(account, session.sid, session.peer_full_jid);
if (peer_state != null) {
jmi_request_peer[peer_state.call].set_session(session);
jmi_request_peer[peer_state.call].accept();
jmi_request_peer.unset(peer_state.call);
return;
}
// This is a direct call without prior JMI. Ask user.
PeerState peer_state = create_received_call(account, session.peer_full_jid, account.full_jid, counterpart_wants_video);
if (stream_interactor.get_module(MucManager.IDENTITY).might_be_groupchat(session.peer_full_jid.bare_jid, account)) return;
peer_state = create_received_call(account, session.peer_full_jid, account.full_jid, counterpart_wants_video);
peer_state.set_session(session);
Conversation conversation = stream_interactor.get_module(ConversationManager.IDENTITY).get_conversation(peer_state.call.counterpart.bare_jid, account, Conversation.Type.CHAT);
call_incoming(peer_state.call, peer_state.call_state, conversation, counterpart_wants_video, false);
stream_interactor.module_manager.get_module(account, Xep.JingleRtp.Module.IDENTITY).session_info_type.send_ringing(session);
}
@ -237,24 +230,18 @@ namespace Dino {
call_state.we_should_send_video = video_requested;
call_state.we_should_send_audio = true;
if (call.direction == Call.DIRECTION_INCOMING) {
call_incoming(call, call_state, conversation, video_requested, false);
} else {
call_outgoing(call, call_state, conversation);
}
return peer_state;
}
private CallState? get_call_state_by_call_id(Account account, string call_id, Jid jid1, Jid jid2) {
Jid relevant_jid = jid1.equals_bare(account.bare_jid) ? jid2 : jid1;
private CallState? get_call_state_by_call_id(Account account, string call_id, Jid? counterpart_jid = null) {
foreach (CallState call_state in call_states.values) {
if (!call_state.call.account.equals(account)) continue;
if (call_state.cim_call_id == call_id) {
if (counterpart_jid == null) return call_state;
foreach (Jid jid in call_state.peers.keys) {
if (jid.equals_bare(relevant_jid)) {
if (jid.equals_bare(counterpart_jid)) {
return call_state;
}
}
@ -263,8 +250,8 @@ namespace Dino {
return null;
}
private PeerState? get_peer_by_sid(Account account, string sid, Jid jid1, Jid jid2) {
Jid relevant_jid = jid1.equals_bare(account.bare_jid) ? jid2 : jid1;
private PeerState? get_peer_by_sid(Account account, string sid, Jid jid1, Jid? jid2 = null) {
Jid relevant_jid = jid1.equals_bare(account.bare_jid) && jid2 != null ? jid2 : jid1;
foreach (CallState call_state in call_states.values) {
if (!call_state.call.account.equals(account)) continue;
@ -279,16 +266,17 @@ namespace Dino {
return null;
}
private CallState? create_recv_muji_call(Account account, Jid inviter_jid, Jid muc_jid, string message_type) {
private CallState? create_recv_muji_call(Account account, string call_id, Jid inviter_jid, Jid muc_jid, string message_type) {
debug("[%s] Muji call received from %s for MUC %s, type %s", account.bare_jid.to_string(), inviter_jid.to_string(), muc_jid.to_string(), message_type);
foreach (Call call in call_states.keys) {
if (!call.account.equals(account)) return null;
if (!call.account.equals(account)) continue;
CallState call_state = call_states[call];
if (call.counterparts.contains(inviter_jid) && call_state.accepted) {
if (call.counterparts.size == 1 && call.counterparts.contains(inviter_jid) && call_state.accepted) {
// A call is converted into a group call.
call_state.cim_call_id = call_id;
call_state.join_group_call.begin(muc_jid);
return null;
}
@ -305,6 +293,7 @@ namespace Dino {
// TODO create conv
Conversation? conversation = stream_interactor.get_module(ConversationManager.IDENTITY).get_conversation(inviter_jid.bare_jid, account);
if (conversation == null) return null;
stream_interactor.get_module(CallStore.IDENTITY).add_call(call, conversation);
conversation.last_active = call.time;
@ -348,18 +337,25 @@ namespace Dino {
Xep.JingleMessageInitiation.Module mi_module = stream_interactor.module_manager.get_module(account, Xep.JingleMessageInitiation.Module.IDENTITY);
mi_module.session_proposed.connect((from, to, sid, descriptions) => {
if (stream_interactor.get_module(MucManager.IDENTITY).might_be_groupchat(from.bare_jid, account)) return;
bool audio_requested = descriptions.any_match((description) => description.ns_uri == Xep.JingleRtp.NS_URI && description.get_attribute("media") == "audio");
bool video_requested = descriptions.any_match((description) => description.ns_uri == Xep.JingleRtp.NS_URI && description.get_attribute("media") == "video");
if (!audio_requested && !video_requested) return;
PeerState peer_state = create_received_call(account, from, to, video_requested);
peer_state.sid = sid;
CallState call_state = call_states[peer_state.call];
call_state.we_should_send_audio = true;
call_state.we_should_send_video = video_requested;
jmi_request_peer[call_state.call] = peer_state;
jmi_request_peer[peer_state.call] = peer_state;
Conversation conversation = stream_interactor.get_module(ConversationManager.IDENTITY).get_conversation(call_state.call.counterpart.bare_jid, account, Conversation.Type.CHAT);
if (call_state.call.direction == Call.DIRECTION_INCOMING) {
call_incoming(call_state.call, call_state, conversation, video_requested, false);
} else {
call_outgoing(call_state.call, call_state, conversation);
}
});
mi_module.session_accepted.connect((from, to, sid) => {
PeerState? peer_state = get_peer_by_sid(account, sid, from, to);
@ -434,7 +430,7 @@ namespace Dino {
string? room_jid_str = join_method_node.get_attribute("room");
if (room_jid_str == null) return;
Jid room_jid = new Jid(room_jid_str);
call_state = create_recv_muji_call(account, from_jid, room_jid, message_stanza.type_);
call_state = create_recv_muji_call(account, call_id, from_jid, room_jid, message_stanza.type_);
multiparty = true;
break;
@ -442,7 +438,7 @@ namespace Dino {
} else if (join_method_node.name == "jingle" && join_method_node.ns_uri == Xep.CallInvites.NS_URI) {
// This is an invite for a direct Jingle session
if (message_stanza.type_ != Xmpp.MessageStanza.TYPE_CHAT) return;
if (stream_interactor.get_module(MucManager.IDENTITY).might_be_groupchat(from_jid.bare_jid, account)) return;
string? sid = join_method_node.get_attribute("sid");
if (sid == null) return;
@ -472,15 +468,20 @@ namespace Dino {
conversation.last_active = call_state.call.time;
if (conversation == null) return;
call_incoming(call_state.call, call_state, conversation, video_requested, multiparty);
if (call_state.call.direction == Call.DIRECTION_INCOMING) {
call_incoming(call_state.call, call_state, conversation, video_requested, multiparty);
} else {
call_outgoing(call_state.call, call_state, conversation);
}
});
call_invites_module.call_accepted.connect((from_jid, to_jid, call_id, message_type) => {
CallState? call_state = get_call_state_by_call_id(account, call_id, from_jid, to_jid);
if (call_state == null) return;
Call call = call_state.call;
// Carboned message from our account
if (from_jid.equals_bare(account.bare_jid)) {
CallState? call_state = get_call_state_by_call_id(account, call_id);
if (call_state == null) return;
Call call = call_state.call;
// Ignore carbon from ourselves
if (from_jid.equals(account.full_jid)) return;
@ -491,6 +492,10 @@ namespace Dino {
return;
}
CallState? call_state = get_call_state_by_call_id(account, call_id, from_jid);
if (call_state == null) return;
Call call = call_state.call;
// We proposed the call. This is a message from our peer.
if (call.direction == Call.DIRECTION_OUTGOING &&
to_jid.equals(account.full_jid)) {
@ -503,7 +508,7 @@ namespace Dino {
if (from_jid.equals_bare(account.bare_jid)) return;
// The call was retracted by the counterpart
CallState? call_state = get_call_state_by_call_id(account, call_id, from_jid, to_jid);
CallState? call_state = get_call_state_by_call_id(account, call_id, from_jid);
if (call_state == null) return;
if (call_state.call.state != Call.State.RINGING) {
@ -517,6 +522,14 @@ namespace Dino {
remove_call_from_datastructures(call_state.call);
});
call_invites_module.call_rejected.connect((from_jid, to_jid, call_id, message_type) => {
// We rejected an invite from another device
if (from_jid.equals_bare(account.bare_jid)) {
CallState? call_state = get_call_state_by_call_id(account, call_id);
if (call_state == null) return;
Call call = call_state.call;
call.state = Call.State.DECLINED;
}
if (from_jid.equals_bare(account.bare_jid)) return;
debug(@"[%s] %s rejected our MUJI invite", account.bare_jid.to_string(), from_jid.to_string());
});

View file

@ -90,7 +90,8 @@
</child>
<child>
<object class="GtkMenuButton" id="file_menu">
<property name="visible">False</property>
<property name="visible">True</property>
<property name="opacity">0</property>
<property name="relief">none</property>
<child>
<object class="GtkImage">

View file

@ -140,14 +140,14 @@
</description>
<screenshots>
<screenshot type="default">
<image height="950" width="1600">https://dino.im/img/appdata/main.png</image>
<image height="952" width="1601">https://dino.im/img/appdata/2022-02_screenshot-main.png</image>
</screenshot>
<screenshot>
<image height="753" width="1199">https://dino.im/img/appdata/2022-02_screenshot-call.png</image>
</screenshot>
<screenshot>
<image height="942" width="1600">https://dino.im/img/appdata/start_chat.png</image>
</screenshot>
<screenshot>
<image height="1188" width="2018">https://dino.im/img/appdata/contact_details.png</image>
</screenshot>
</screenshots>
<translation type="gettext">dino</translation>
<developer_name>Dino Development Team</developer_name>

View file

@ -13,14 +13,14 @@
</description>
<screenshots>
<screenshot type="default">
<image height="950" width="1600">https://dino.im/img/appdata/main.png</image>
<image height="952" width="1601">https://dino.im/img/appdata/2022-02_screenshot-main.png</image>
</screenshot>
<screenshot>
<image height="753" width="1199">https://dino.im/img/appdata/2022-02_screenshot-call.png</image>
</screenshot>
<screenshot>
<image height="942" width="1600">https://dino.im/img/appdata/start_chat.png</image>
</screenshot>
<screenshot>
<image height="1088" width="2018">https://dino.im/img/appdata/contact_details.png</image>
</screenshot>
</screenshots>
<translation type="gettext">dino</translation>
<developer_name>Dino Development Team</developer_name>

View file

@ -256,6 +256,10 @@ box.dino-input-error label.input-status-highlight-once {
/* Call window */
.dino-call-window decoration {
border-radius: 0;
}
.dino-call-window .titlebar {
min-height: 0;
}
@ -264,12 +268,6 @@ box.dino-input-error label.input-status-highlight-once {
box-shadow: none;
}
.dino-call-window .titlebutton.close:hover {
background: rgba(255,255,255,0.15);
border-color: rgba(255,255,255,0);
box-shadow: none;
}
.dino-call-window button.call-button {
outline: 0;
border-radius: 1000px;
@ -311,53 +309,41 @@ box.dino-input-error label.input-status-highlight-once {
margin: 0;
}
.dino-call-window .black-element {
color: rgba(255,255,255,0.7);
border-radius: 5px;
background: rgba(0,0,0,0.5);
.dino-call-window .participant-header-bar {
background: none;
border: none;
box-shadow: none;
border-radius: 0;
color: #ededec;
text-shadow: 0 0 2px black;
}
.dino-call-window label.black-element {
padding: 5px;
}
.dino-call-window button.black-element {
padding: 0;
}
.dino-call-window button.black-element.unencrypted {
color: @error_color;
}
.dino-call-window .black-element:hover {
background: rgba(20,20,20,0.5);
}
.dino-call-window .call-header-bar {
.dino-call-window .call-header-background {
background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0));
border: 0;
border-radius: 0;
}
.dino-call-window .call-header-bar {
color: #ededec;
.dino-call-window .participant-header-bar button {
background: none;
}
.dino-call-window .call-header-bar button image {
.dino-call-window .participant-header-bar button:hover {
background: rgba(255,255,255,0.15);
border-color: rgba(255,255,255,0);
box-shadow: none;
}
.dino-call-window .participant-header-bar button image {
color: alpha(white, 0.7);
-gtk-icon-shadow: none;
}
.dino-call-window .call-header-bar button:hover image {
.dino-call-window .participant-header-bar button:hover image {
color: white;
}
.dino-call-window .participant-title-button {
background: none;
border: 0;
border-radius: 0;
box-shadow: none;
.dino-call-window .participant-header-bar button.unencrypted image {
color: @error_color;
}
.dino-call-window .call-bottom-bar {

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-06 17:57+0000\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/dino/translations/"
"ar/>\n"
@ -128,7 +128,7 @@ msgstr "مستخدِم"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "ادعو"
@ -165,7 +165,7 @@ msgstr "اختر"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -206,26 +206,30 @@ msgstr "ابحث في الرسائل"
msgid "Members"
msgstr "الأعضاء"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "يتصل…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "يرِن…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "الإتصال جارٍ …"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "أنهى %s المكالمة"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "رفض %s المكالمة"
@ -246,15 +250,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -269,7 +273,7 @@ msgid "Start"
msgstr "إبدأ"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "انضم للقناة"
@ -285,7 +289,7 @@ msgstr "التالي"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "انضمّ"
@ -352,7 +356,7 @@ msgstr "اضف"
msgid "Keyboard Shortcuts"
msgstr "ختصارات لوحة المفاتيح"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "عن Dino"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino 20180510\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-01-09 03:56+0000\n"
"Language-Team: Catalan; Valencian <tradgnome@softcatala.org>\n"
"Language: ca\n"
@ -121,7 +121,7 @@ msgstr "Usuari"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Invita"
@ -158,7 +158,7 @@ msgstr "Selecciona"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -199,26 +199,30 @@ msgstr "Cerca els missatges"
msgid "Members"
msgstr "Membres"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Trucant…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Sonant…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "S'està connectant…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s trucada finalitzada"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s ha rebutjat la trucada"
@ -239,15 +243,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -262,7 +266,7 @@ msgid "Start"
msgstr "Inicia"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Uneix-m'hi al canal"
@ -278,7 +282,7 @@ msgstr "Següent"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Uneix-te"
@ -345,7 +349,7 @@ msgstr "Afegeix"
msgid "Keyboard Shortcuts"
msgstr "Dreceres de teclat"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Quant al Dino"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-01-06 09:53+0000\n"
"Language-Team: none\n"
"Language: cs\n"
@ -123,7 +123,7 @@ msgstr "Uživatel"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Pozvat"
@ -160,7 +160,7 @@ msgstr "Vybrat"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,26 +201,30 @@ msgstr "Hledat zprávy"
msgid "Members"
msgstr "Členové"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Vyzvánění…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Připojování…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s ukončil hovor"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s odmítl hovor"
@ -241,15 +245,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -264,7 +268,7 @@ msgid "Start"
msgstr "Začít"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Připojit se ke kanálu"
@ -280,7 +284,7 @@ msgstr "Další"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Připojit"
@ -347,7 +351,7 @@ msgstr "Přidat"
msgid "Keyboard Shortcuts"
msgstr "Klávesové zkratky"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "O Dino"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-09-14 14:36+0000\n"
"Language-Team: none\n"
"Language: da\n"
@ -122,7 +122,7 @@ msgstr ""
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr ""
@ -159,7 +159,7 @@ msgstr ""
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,26 +200,30 @@ msgstr ""
msgid "Members"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr ""
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -240,15 +244,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -263,7 +267,7 @@ msgid "Start"
msgstr ""
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr ""
@ -279,7 +283,7 @@ msgstr ""
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr ""
@ -346,7 +350,7 @@ msgstr ""
msgid "Keyboard Shortcuts"
msgstr ""
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr ""

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: dino-0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"PO-Revision-Date: 2022-02-08 21:14+0000\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-11 18:58+0000\n"
"Language-Team: German <https://hosted.weblate.org/projects/dino/translations/"
"de/>\n"
"Language: de\n"
@ -118,7 +118,7 @@ msgstr "Gast"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Einladen"
@ -155,7 +155,7 @@ msgstr "Auswählen"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -196,55 +196,59 @@ msgstr "Nachrichten suchen"
msgid "Members"
msgstr "Mitglieder"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Anrufen…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Klingeln…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Verbinden…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s hat den Anruf beendet"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s hat den Anruf abgelehnt"
#: main/src/ui/call_window/video_settings_popover.vala:25
msgid "Cameras"
msgstr ""
msgstr "Kameras"
#: main/src/ui/call_window/video_settings_popover.vala:28
msgid "No camera found."
msgstr ""
msgstr "Keine Kamera gefunden."
#: main/src/ui/call_window/audio_settings_popover.vala:29
msgid "Microphones"
msgstr ""
msgstr "Mikrofone"
#: main/src/ui/call_window/audio_settings_popover.vala:32
msgid "No microphone found."
msgstr ""
msgstr "Kein Mikrofon gefunden."
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
msgstr "Lautsprecher"
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
msgstr "Kein Lautsprecher gefunden."
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr "Zum Anruf einladen"
@ -259,7 +263,7 @@ msgid "Start"
msgstr "Starten"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Kanal beitreten"
@ -275,7 +279,7 @@ msgstr "Weiter"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Beitreten"
@ -342,7 +346,7 @@ msgstr "Hinzufügen"
msgid "Keyboard Shortcuts"
msgstr "Tastenkombinationen"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Info zu Dino"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -123,7 +123,7 @@ msgstr ""
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr ""
@ -160,7 +160,7 @@ msgstr ""
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,26 +201,30 @@ msgstr ""
msgid "Members"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr ""
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -241,15 +245,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -264,7 +268,7 @@ msgid "Start"
msgstr ""
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr ""
@ -280,7 +284,7 @@ msgstr ""
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr ""
@ -347,7 +351,7 @@ msgstr ""
msgid "Keyboard Shortcuts"
msgstr ""
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr ""

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"PO-Revision-Date: 2022-02-04 09:55+0000\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-11 18:58+0000\n"
"Language-Team: none\n"
"Language: el\n"
"MIME-Version: 1.0\n"
@ -122,7 +122,7 @@ msgstr "Χρήστης"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Πρόσκληση"
@ -159,7 +159,7 @@ msgstr "Επιλογή"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,55 +200,59 @@ msgstr "Αναζήτηση μηνυμάτων"
msgid "Members"
msgstr "Μέλη"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Κλήση…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Κουδούνισμα…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Σύνδεση…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s τερμάτισε την κλήση"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s απέρριψε την κλήση"
#: main/src/ui/call_window/video_settings_popover.vala:25
msgid "Cameras"
msgstr ""
msgstr "Κάμερες"
#: main/src/ui/call_window/video_settings_popover.vala:28
msgid "No camera found."
msgstr ""
msgstr "Δεν βρέθηκε κάμερα."
#: main/src/ui/call_window/audio_settings_popover.vala:29
msgid "Microphones"
msgstr ""
msgstr "Μικρόφωνα"
#: main/src/ui/call_window/audio_settings_popover.vala:32
msgid "No microphone found."
msgstr ""
msgstr "Δε βρέθηκε μικρόφωνο."
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
msgstr "Ηχεία"
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
msgstr "Δε βρέθηκε ηχείο."
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr "Πρόσκληση σε Κλήση"
@ -263,7 +267,7 @@ msgid "Start"
msgstr "Έναρξη"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Συμμετοχή σε Ομαδική συνομιλία"
@ -279,7 +283,7 @@ msgstr "Επόμενο"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Συμμετοχή"
@ -346,7 +350,7 @@ msgstr "Προσθήκη"
msgid "Keyboard Shortcuts"
msgstr "Συντομεύσεις πληκτρολογίου"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Σχετικά με το Dino"
@ -377,13 +381,13 @@ msgstr "Εισερχόμενη βιντεοκλήση"
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming video group call"
msgstr ""
msgstr "Εισερχόμενη ομαδική βιντεοκλήση"
#: main/src/ui/notifier_gnotifications.vala:72
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming group call"
msgstr ""
msgstr "Εισερχόμενη ομαδική κλήση"
#: main/src/ui/notifier_gnotifications.vala:80
#: main/src/ui/notifier_freedesktop.vala:123

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino-0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -113,7 +113,7 @@ msgstr ""
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr ""
@ -150,7 +150,7 @@ msgstr ""
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -191,26 +191,30 @@ msgstr ""
msgid "Members"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr ""
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -231,15 +235,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -254,7 +258,7 @@ msgid "Start"
msgstr ""
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr ""
@ -270,7 +274,7 @@ msgstr ""
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr ""
@ -337,7 +341,7 @@ msgstr ""
msgid "Keyboard Shortcuts"
msgstr ""
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-09-29 07:37+0000\n"
"Language-Team: Esperanto <https://hosted.weblate.org/projects/dino/"
"translations/eo/>\n"
@ -123,7 +123,7 @@ msgstr "Uzanto"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Inviti"
@ -160,7 +160,7 @@ msgstr "Elekti"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,26 +201,30 @@ msgstr "Serĉi mesaĝojn"
msgid "Members"
msgstr "Anoj"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Alvokante…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Voksonante…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Konektado…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s finis la alvokon"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s malakceptis la alvokon"
@ -241,15 +245,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -264,7 +268,7 @@ msgid "Start"
msgstr "Komenci"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Aliĝi al Kanalo"
@ -280,7 +284,7 @@ msgstr "Sekva"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Aliĝi"
@ -347,7 +351,7 @@ msgstr "Aldoni"
msgid "Keyboard Shortcuts"
msgstr "Fulmoklavoj"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Pri Dino"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-12-31 21:54+0000\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/dino/"
"translations/es/>\n"
@ -123,7 +123,7 @@ msgstr "Usuario"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Invitar"
@ -160,7 +160,7 @@ msgstr "Seleccionar"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,26 +201,30 @@ msgstr "Buscar mensajes"
msgid "Members"
msgstr "Miembros"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Llamando…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Timbrando…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Conectando…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s Llamada finalizada"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s ha rechazado la llamada"
@ -241,15 +245,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -264,7 +268,7 @@ msgid "Start"
msgstr "Iniciar"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Unirse al Canal"
@ -280,7 +284,7 @@ msgstr "Siguiente"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Unirse"
@ -347,7 +351,7 @@ msgstr "Añadir"
msgid "Keyboard Shortcuts"
msgstr "Atajos de teclado"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Acerca de Dino"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-12-09 19:53+0000\n"
"Language-Team: Basque <https://hosted.weblate.org/projects/dino/translations/"
"eu/>\n"
@ -124,7 +124,7 @@ msgstr "Erabiltzailea"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Gonbidatu"
@ -161,7 +161,7 @@ msgstr "Hautatu"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -202,26 +202,30 @@ msgstr "Mezuak bilatu"
msgid "Members"
msgstr "Kideak"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Deika…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Soinua jotzen…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Konektatzen…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s(e)k deia amaitu zuen"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s(e)k uko egin dio deiari"
@ -242,15 +246,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -265,7 +269,7 @@ msgid "Start"
msgstr "Hasi"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Kanalera gehitu"
@ -281,7 +285,7 @@ msgstr "Hurrengoa"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Batu"
@ -348,7 +352,7 @@ msgstr "Gehitu"
msgid "Keyboard Shortcuts"
msgstr "Laster-teklak"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Dinori buruz"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-09-29 07:37+0000\n"
"Language-Team: none\n"
"Language: fa\n"
@ -122,7 +122,7 @@ msgstr "کاربر"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "دعوت"
@ -159,7 +159,7 @@ msgstr "انتخاب"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,26 +200,30 @@ msgstr "جست‌جوی پیام‌ها"
msgid "Members"
msgstr "اعضا"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "در حال اتصال…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -240,15 +244,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -263,7 +267,7 @@ msgid "Start"
msgstr "آغاز"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "پیوستن به کانال"
@ -279,7 +283,7 @@ msgstr "بعدی"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "پیوستن"
@ -346,7 +350,7 @@ msgstr "اضافه کردن"
msgid "Keyboard Shortcuts"
msgstr "میانبر های صفحه کلید"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
#, fuzzy
msgid "About Dino"
msgstr "درباره دینو"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-04-12 20:01+0000\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/dino/"
"translations/fi/>\n"
@ -123,7 +123,7 @@ msgstr "Käyttäjä"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Kutsu"
@ -160,7 +160,7 @@ msgstr "Valitse"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,26 +201,30 @@ msgstr ""
msgid "Members"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Yhdistää…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -241,15 +245,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -264,7 +268,7 @@ msgid "Start"
msgstr "Aloita"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Liity kanavalle"
@ -280,7 +284,7 @@ msgstr "Seuraava"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Liity"
@ -347,7 +351,7 @@ msgstr "Lisää"
msgid "Keyboard Shortcuts"
msgstr ""
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr ""

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"PO-Revision-Date: 2022-02-04 09:55+0000\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-11 18:58+0000\n"
"Language-Team: French <https://hosted.weblate.org/projects/dino/translations/"
"fr/>\n"
"Language: fr\n"
@ -123,7 +123,7 @@ msgstr "Utilisateur"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Inviter"
@ -160,7 +160,7 @@ msgstr "Sélectionner"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,55 +201,59 @@ msgstr "Rechercher dans les messages"
msgid "Members"
msgstr "Membres"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Appel en cours…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Ça sonne…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Connexion…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s a arrêté lappel"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s a rejeté cet appel"
#: main/src/ui/call_window/video_settings_popover.vala:25
msgid "Cameras"
msgstr ""
msgstr "Caméras"
#: main/src/ui/call_window/video_settings_popover.vala:28
msgid "No camera found."
msgstr ""
msgstr "Aucune caméra trouvée."
#: main/src/ui/call_window/audio_settings_popover.vala:29
msgid "Microphones"
msgstr ""
msgstr "Microphones"
#: main/src/ui/call_window/audio_settings_popover.vala:32
msgid "No microphone found."
msgstr ""
msgstr "Aucun microphone trouvé."
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
msgstr "Haut-parleurs"
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
msgstr "Aucun haut-parleur trouvé."
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr "Inviter à un appel"
@ -264,7 +268,7 @@ msgid "Start"
msgstr "Démarrer"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Rejoindre un salon"
@ -280,7 +284,7 @@ msgstr "Suivant"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Rejoindre"
@ -347,7 +351,7 @@ msgstr "Ajouter"
msgid "Keyboard Shortcuts"
msgstr "Raccourcis clavier"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "À propos de Dino"
@ -378,13 +382,13 @@ msgstr "Appel vidéo entrant"
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming video group call"
msgstr ""
msgstr "Appel vidéo de groupe entrant"
#: main/src/ui/notifier_gnotifications.vala:72
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming group call"
msgstr ""
msgstr "Appel de groupe entrant"
#: main/src/ui/notifier_gnotifications.vala:80
#: main/src/ui/notifier_freedesktop.vala:123

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"PO-Revision-Date: 2022-02-04 09:55+0000\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-11 18:58+0000\n"
"Language-Team: Galician <https://hosted.weblate.org/projects/dino/"
"translations/gl/>\n"
"Language: gl\n"
@ -123,7 +123,7 @@ msgstr "Usuario"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Convidar"
@ -160,7 +160,7 @@ msgstr "Escoller"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,55 +201,59 @@ msgstr "Buscar mensaxes"
msgid "Members"
msgstr "Membresía"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Chamando…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Soando…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Conectando…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s rematou a chamada"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s rexeitou a chamada"
#: main/src/ui/call_window/video_settings_popover.vala:25
msgid "Cameras"
msgstr ""
msgstr "Cámaras"
#: main/src/ui/call_window/video_settings_popover.vala:28
msgid "No camera found."
msgstr ""
msgstr "Non se atopa unha cámara."
#: main/src/ui/call_window/audio_settings_popover.vala:29
msgid "Microphones"
msgstr ""
msgstr "Micrófonos"
#: main/src/ui/call_window/audio_settings_popover.vala:32
msgid "No microphone found."
msgstr ""
msgstr "Non se atopa o micrófono."
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
msgstr "Altofalantes"
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
msgstr "Non se atopa o altofalante."
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr "Convidar a Chamada"
@ -264,7 +268,7 @@ msgid "Start"
msgstr "Comezar"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Unirse a unha canle"
@ -280,7 +284,7 @@ msgstr "Seguinte"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Unirse"
@ -347,7 +351,7 @@ msgstr "Engadir"
msgid "Keyboard Shortcuts"
msgstr "Atallos de teclado"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Acerca de Dino"
@ -378,13 +382,13 @@ msgstr "Chamada de vídeo entrante"
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming video group call"
msgstr ""
msgstr "Chamada de vídeo en grupo"
#: main/src/ui/notifier_gnotifications.vala:72
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming group call"
msgstr ""
msgstr "Chamada en grupo"
#: main/src/ui/notifier_gnotifications.vala:80
#: main/src/ui/notifier_freedesktop.vala:123

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-12-05 01:51+0000\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/dino/"
"translations/hu/>\n"
@ -123,7 +123,7 @@ msgstr "Felhasználó"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Meghívás"
@ -160,7 +160,7 @@ msgstr "Kiválasztás"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,26 +201,30 @@ msgstr "Üzenetek keresése"
msgid "Members"
msgstr "Tagok"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Hívás…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Csörgetés…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Kapcsolódás…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s befejezte a hívást"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s elutasította a hívást"
@ -241,15 +245,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -264,7 +268,7 @@ msgid "Start"
msgstr "Indítás"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Csatlakozás csatornához"
@ -280,7 +284,7 @@ msgstr "Következő"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Csatlakozás"
@ -349,7 +353,7 @@ msgstr "Hozzáadás"
msgid "Keyboard Shortcuts"
msgstr "Gyorsbillentyűk"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "A Dino névjegye"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-01-04 01:53+0000\n"
"Language-Team: none\n"
"Language: id\n"
@ -121,7 +121,7 @@ msgstr "Pengguna"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Undang"
@ -158,7 +158,7 @@ msgstr "Pilih"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -199,26 +199,30 @@ msgstr "Cari pesan"
msgid "Members"
msgstr "Anggota"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Memanggil…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Berdering…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Menghubungi…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s mengakhiri panggilan"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s menolak panggilan"
@ -239,15 +243,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -262,7 +266,7 @@ msgid "Start"
msgstr "Mulai"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Bergabung dengan Channel"
@ -278,7 +282,7 @@ msgstr "Selanjutnya"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Bergabung"
@ -345,7 +349,7 @@ msgstr "Tambah"
msgid "Keyboard Shortcuts"
msgstr "Kombinasi tombol"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Tentang Dino"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-03-01 10:50+0000\n"
"Language-Team: none\n"
"Language: ie\n"
@ -122,7 +122,7 @@ msgstr "Usator"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Invitar"
@ -159,7 +159,7 @@ msgstr "Selecter"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,26 +200,30 @@ msgstr "Serchar missages"
msgid "Members"
msgstr "Membres"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Conexion…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -240,15 +244,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -263,7 +267,7 @@ msgid "Start"
msgstr "Iniciar"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Adherer al chanele"
@ -279,7 +283,7 @@ msgstr "Avan"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Adherer"
@ -346,7 +350,7 @@ msgstr "Adjunter"
msgid "Keyboard Shortcuts"
msgstr "Rapid-tastes"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Pri Dino"

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"PO-Revision-Date: 2022-02-04 09:55+0000\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-11 18:58+0000\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/dino/"
"translations/it/>\n"
"Language: it\n"
@ -123,7 +123,7 @@ msgstr "Utente"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Invita"
@ -160,7 +160,7 @@ msgstr "Seleziona"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,55 +201,59 @@ msgstr "Cerca tra i messaggi"
msgid "Members"
msgstr "Partecipanti"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Chiamando…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Sta squillando…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Connessione…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s ha terminato la chiamata"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s ha rifiutato la chiamata"
#: main/src/ui/call_window/video_settings_popover.vala:25
msgid "Cameras"
msgstr ""
msgstr "Telecamere"
#: main/src/ui/call_window/video_settings_popover.vala:28
msgid "No camera found."
msgstr ""
msgstr "Nessuna telecamera trovata."
#: main/src/ui/call_window/audio_settings_popover.vala:29
msgid "Microphones"
msgstr ""
msgstr "Microfoni"
#: main/src/ui/call_window/audio_settings_popover.vala:32
msgid "No microphone found."
msgstr ""
msgstr "Nessun microfono trovato."
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
msgstr "Altoparlanti"
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
msgstr "Nessun altoparlante trovato."
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr "Invita alla chiamata"
@ -264,7 +268,7 @@ msgid "Start"
msgstr "Inizia"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Entra nel canale"
@ -280,7 +284,7 @@ msgstr "Avanti"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Partecipa"
@ -347,7 +351,7 @@ msgstr "Aggiungi"
msgid "Keyboard Shortcuts"
msgstr "Scorciatoie da tastiera"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Informazioni su Dino"
@ -378,13 +382,13 @@ msgstr "Videochiamata in arrivo"
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming video group call"
msgstr ""
msgstr "Videochiamata di gruppo in arrivo"
#: main/src/ui/notifier_gnotifications.vala:72
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming group call"
msgstr ""
msgstr "Chiamata di gruppo in arrivo"
#: main/src/ui/notifier_gnotifications.vala:80
#: main/src/ui/notifier_freedesktop.vala:123

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-12-15 01:54+0000\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/dino/"
"translations/ja/>\n"
@ -122,7 +122,7 @@ msgstr "ユーザー"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "招待"
@ -159,7 +159,7 @@ msgstr "選択"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,26 +200,30 @@ msgstr "メッセージを検索"
msgid "Members"
msgstr "メンバー"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "呼び出し中…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "鳴っている…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "接続試行中…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%sは通話を終了しました"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s は通話を拒否しました"
@ -240,15 +244,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -263,7 +267,7 @@ msgid "Start"
msgstr "開始"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "チャンネルに参加"
@ -279,7 +283,7 @@ msgstr "次へ"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "参加"
@ -346,7 +350,7 @@ msgstr "追加"
msgid "Keyboard Shortcuts"
msgstr "キーボードショートカット"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Dino について"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-09-20 18:38+0000\n"
"Language-Team: none\n"
"Language: kab\n"
@ -122,7 +122,7 @@ msgstr ""
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr ""
@ -159,7 +159,7 @@ msgstr ""
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,26 +200,30 @@ msgstr ""
msgid "Members"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr ""
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -240,15 +244,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -263,7 +267,7 @@ msgid "Start"
msgstr ""
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr ""
@ -279,7 +283,7 @@ msgstr ""
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr ""
@ -346,7 +350,7 @@ msgstr ""
msgid "Keyboard Shortcuts"
msgstr ""
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-08-08 22:32+0000\n"
"Language-Team: none\n"
"Language: ko\n"
@ -121,7 +121,7 @@ msgstr ""
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "초대"
@ -158,7 +158,7 @@ msgstr "선택"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -199,26 +199,30 @@ msgstr ""
msgid "Members"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "연결 중…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -239,15 +243,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -262,7 +266,7 @@ msgid "Start"
msgstr "시작"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "채널 참가"
@ -278,7 +282,7 @@ msgstr "다음"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "참가"
@ -345,7 +349,7 @@ msgstr "추가"
msgid "Keyboard Shortcuts"
msgstr ""
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr ""

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Luxembourgish (Dino)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-04-15 00:11+0000\n"
"Language-Team: Luxembourgish <https://hosted.weblate.org/projects/dino/"
"translations/lb/>\n"
@ -118,7 +118,7 @@ msgstr "Benotzer"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Alueden"
@ -155,7 +155,7 @@ msgstr "Auswielen"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -196,26 +196,30 @@ msgstr "Messagen duerchsichen"
msgid "Members"
msgstr "Memberen"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Verbannen…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -236,15 +240,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -259,7 +263,7 @@ msgid "Start"
msgstr "Start"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Kanal bäitrieden"
@ -275,7 +279,7 @@ msgstr "Nächst"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Bäitrieden"
@ -342,7 +346,7 @@ msgstr "Bäisetzen"
msgid "Keyboard Shortcuts"
msgstr "Tastaturofkierzungen"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Iwwert Dino"

View file

@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-09-29 07:37+0000\n"
"Language-Team: none\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
"%100<10 || n%100>=20) ? 1 : 2);\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"(n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 4.9-dev\n"
#: main/src/ui/file_send_overlay.vala:85
@ -124,7 +124,7 @@ msgstr "Naudotojas"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Pakviesti"
@ -161,7 +161,7 @@ msgstr "Pasirinkti"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -202,26 +202,30 @@ msgstr "Ieškoti žinučių"
msgid "Members"
msgstr "Nariai"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Skambinama…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Skamba…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Jungiamasi…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s baigė pokalbį"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s atmetė skambutį"
@ -242,15 +246,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -265,7 +269,7 @@ msgid "Start"
msgstr "Pradėti"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Prisijungti prie kanalo"
@ -281,7 +285,7 @@ msgstr "Kitas"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Prisijungti"
@ -348,7 +352,7 @@ msgstr "Pridėti"
msgid "Keyboard Shortcuts"
msgstr "Trumpiniai"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Apie Dino"

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"PO-Revision-Date: 2022-02-04 09:55+0000\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-11 18:58+0000\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/dino/"
"translations/nb_NO/>\n"
"Language: nb\n"
@ -124,7 +124,7 @@ msgstr "Bruker"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Inviter"
@ -161,7 +161,7 @@ msgstr "Velg"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -202,33 +202,37 @@ msgstr "Søk i meldinger"
msgid "Members"
msgstr "Medlemmer"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Ringer …"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Ringer …"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Kobler til…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s avsluttet samtalen"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s avslo samtalen"
#: main/src/ui/call_window/video_settings_popover.vala:25
msgid "Cameras"
msgstr ""
msgstr "Kamera"
#: main/src/ui/call_window/video_settings_popover.vala:28
msgid "No camera found."
@ -236,21 +240,21 @@ msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:29
msgid "Microphones"
msgstr ""
msgstr "Mikrofoner"
#: main/src/ui/call_window/audio_settings_popover.vala:32
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
msgstr "Høyttalere"
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
#, fuzzy
msgid "Invite to Call"
msgstr "Inviter til samtalen"
@ -266,7 +270,7 @@ msgid "Start"
msgstr "Start"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Ta del i kanal"
@ -282,7 +286,7 @@ msgstr "Neste"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Ta del"
@ -349,7 +353,7 @@ msgstr "Legg til"
msgid "Keyboard Shortcuts"
msgstr "Tastatursnarveier"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Om Dino"
@ -380,13 +384,13 @@ msgstr "Innkommende videosamtale"
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming video group call"
msgstr ""
msgstr "Innkommende videogruppeanrop"
#: main/src/ui/notifier_gnotifications.vala:72
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming group call"
msgstr ""
msgstr "Innkommende gruppeanrop"
#: main/src/ui/notifier_gnotifications.vala:80
#: main/src/ui/notifier_freedesktop.vala:123

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"PO-Revision-Date: 2022-02-08 21:14+0000\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-11 18:58+0000\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/dino/translations/"
"nl/>\n"
"Language: nl\n"
@ -123,7 +123,7 @@ msgstr "Gebruiker"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Uitnodigen"
@ -160,7 +160,7 @@ msgstr "Kiezen"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,55 +201,59 @@ msgstr "Zoeken naar berichten"
msgid "Members"
msgstr "Deelnemers"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Bezig met bellen…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Bezig met overgaan…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Bezig met verbinden…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s heeft de oproep beëindigd"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s hebt/heeft de oproep geweigerd"
#: main/src/ui/call_window/video_settings_popover.vala:25
msgid "Cameras"
msgstr ""
msgstr "Camera's"
#: main/src/ui/call_window/video_settings_popover.vala:28
msgid "No camera found."
msgstr ""
msgstr "Geen camera aangetroffen."
#: main/src/ui/call_window/audio_settings_popover.vala:29
msgid "Microphones"
msgstr ""
msgstr "Microfoons"
#: main/src/ui/call_window/audio_settings_popover.vala:32
msgid "No microphone found."
msgstr ""
msgstr "Geen microfoon aangetroffen."
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
msgstr "Luidsprekers"
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
msgstr "Geen luidspreker aangetroffen."
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr "Uitnodigen voor gesprek"
@ -264,7 +268,7 @@ msgid "Start"
msgstr "Starten"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Deelnemen aan kanaal"
@ -280,7 +284,7 @@ msgstr "Volgende"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Deelnemen"
@ -347,7 +351,7 @@ msgstr "Toevoegen"
msgid "Keyboard Shortcuts"
msgstr "Sneltoetsen"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Over Dino"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2019-01-12 20:06+0000\n"
"Language-Team: Flemish <https://hosted.weblate.org/projects/dino/"
"translations/nl_BE/>\n"
@ -123,7 +123,7 @@ msgstr "Gebruiker"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Uitnodigen"
@ -160,7 +160,7 @@ msgstr "Selecteren"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,26 +201,30 @@ msgstr ""
msgid "Members"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Verbinding maken…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -241,15 +245,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -264,7 +268,7 @@ msgid "Start"
msgstr "Beginnen"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Deelnemen aan kanaal"
@ -280,7 +284,7 @@ msgstr "Volgende"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Deelnemen"
@ -347,7 +351,7 @@ msgstr "Toevoegen"
msgid "Keyboard Shortcuts"
msgstr ""
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-01-02 16:52+0000\n"
"Language-Team: none\n"
"Language: oc\n"
@ -123,7 +123,7 @@ msgstr "Utilizaire"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Convidar"
@ -160,7 +160,7 @@ msgstr "Seleccionar"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -201,26 +201,30 @@ msgstr "Cercar de messatges"
msgid "Members"
msgstr "Membres"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Sonada…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Tinda…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Connexion…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s a arrestat la sonada"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s a regetat la sonada"
@ -241,15 +245,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -264,7 +268,7 @@ msgid "Start"
msgstr "Començar"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Rejónher una sala"
@ -280,7 +284,7 @@ msgstr "Seguent"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Rejónher"
@ -347,7 +351,7 @@ msgstr "Ajustar"
msgid "Keyboard Shortcuts"
msgstr "Acorchis clavièr"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "A prepaus de Dino"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-04 09:55+0000\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/dino/translations/"
"pl/>\n"
@ -125,7 +125,7 @@ msgstr "Użytkownik"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Zaproś"
@ -162,7 +162,7 @@ msgstr "Wybierz"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -203,26 +203,30 @@ msgstr "Wyszukaj wiadomości"
msgid "Members"
msgstr "Członkowie"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Łączenie…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Łączenie…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Łączenie…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s zakończył połączenie"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s odrzucił połączenie"
@ -243,15 +247,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr "Zaproś do Rozmowy"
@ -266,7 +270,7 @@ msgid "Start"
msgstr "Rozpocznij"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Dołącz do kanału"
@ -282,7 +286,7 @@ msgstr "Dalej"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Dołącz"
@ -349,7 +353,7 @@ msgstr "Dodaj"
msgid "Keyboard Shortcuts"
msgstr "Skróty klawiszowe"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "O Dino"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-05-10 09:33+0000\n"
"Language-Team: none\n"
"Language: pt\n"
@ -122,7 +122,7 @@ msgstr "Utilizador"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Convidar"
@ -159,7 +159,7 @@ msgstr "Selecionar"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,26 +200,30 @@ msgstr "Buscar mensagens"
msgid "Members"
msgstr "Membros"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Conectando…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -240,15 +244,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -263,7 +267,7 @@ msgid "Start"
msgstr "Iniciar"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Juntar-se a um canal"
@ -279,7 +283,7 @@ msgstr "Próximo"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Juntar-se"
@ -346,7 +350,7 @@ msgstr "Adicionar"
msgid "Keyboard Shortcuts"
msgstr "Atalhos de Teclado"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Sobre Dino"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-02-22 00:50+0000\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/dino/"
"translations/pt_BR/>\n"
@ -122,7 +122,7 @@ msgstr "Usuário"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Convidar"
@ -159,7 +159,7 @@ msgstr "Selecionar"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,26 +200,30 @@ msgstr "Buscar mensagens"
msgid "Members"
msgstr "Membros"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Conectando…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -240,15 +244,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -263,7 +267,7 @@ msgid "Start"
msgstr "Iniciar"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Juntar-se a um Canal"
@ -279,7 +283,7 @@ msgstr "Próximo"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Juntar-se"
@ -346,7 +350,7 @@ msgstr "Adicionar"
msgid "Keyboard Shortcuts"
msgstr "Atalhos de Teclado"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Sobre Dino"

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"PO-Revision-Date: 2022-02-04 09:55+0000\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-11 18:58+0000\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/dino/"
"translations/ro/>\n"
"Language: ro\n"
@ -125,7 +125,7 @@ msgstr "Utilizator"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Invită"
@ -162,7 +162,7 @@ msgstr "Selectare"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -203,55 +203,59 @@ msgstr "Caută mesaje"
msgid "Members"
msgstr "Membri"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Se apelează…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Sună…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Conectare…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s a încheiat apelul"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s a refuzat apelul"
#: main/src/ui/call_window/video_settings_popover.vala:25
msgid "Cameras"
msgstr ""
msgstr "Camere"
#: main/src/ui/call_window/video_settings_popover.vala:28
msgid "No camera found."
msgstr ""
msgstr "Nici o cameră găsită."
#: main/src/ui/call_window/audio_settings_popover.vala:29
msgid "Microphones"
msgstr ""
msgstr "Microfoane"
#: main/src/ui/call_window/audio_settings_popover.vala:32
msgid "No microphone found."
msgstr ""
msgstr "Nici un microfon găsit."
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
msgstr "Difuzoare"
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
msgstr "Nici un difuzor găsit."
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr "Invitați la apel"
@ -266,7 +270,7 @@ msgid "Start"
msgstr "Pornire"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Alăturați-vă canalului"
@ -282,7 +286,7 @@ msgstr "Următorul"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Alăturați-vă"
@ -349,7 +353,7 @@ msgstr "Adaugă"
msgid "Keyboard Shortcuts"
msgstr "Scurtături de tastatură"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Despre Dino"
@ -381,13 +385,13 @@ msgstr "Apel video primit"
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming video group call"
msgstr ""
msgstr "Apel de grup video primit"
#: main/src/ui/notifier_gnotifications.vala:72
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming group call"
msgstr ""
msgstr "Apelul de grup primit"
#: main/src/ui/notifier_gnotifications.vala:80
#: main/src/ui/notifier_freedesktop.vala:123

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-06 17:57+0000\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/dino/"
"translations/ru/>\n"
@ -15,8 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"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"
"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.11-dev\n"
#: main/src/ui/file_send_overlay.vala:85
@ -125,7 +125,7 @@ msgstr "Пользователь"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Пригласить"
@ -162,7 +162,7 @@ msgstr "Выбрать"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -203,26 +203,30 @@ msgstr "Поиск сообщений"
msgid "Members"
msgstr "Участники"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Звонок…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Звонок…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Подключение…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s завершил(а) звонок"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s отклонил(а) звонок"
@ -243,15 +247,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
#, fuzzy
msgid "Invite to Call"
msgstr "Пригласить на звонок"
@ -267,7 +271,7 @@ msgid "Start"
msgstr "Начать"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Войти в канал"
@ -283,7 +287,7 @@ msgstr "Далее"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Войти"
@ -350,7 +354,7 @@ msgstr "Добавить"
msgid "Keyboard Shortcuts"
msgstr "Горячие клавиши"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "О Dino"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-06 17:57+0000\n"
"Language-Team: none\n"
"Language: sq\n"
@ -122,7 +122,7 @@ msgstr "Përdorues"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Ftoje"
@ -159,7 +159,7 @@ msgstr "Përzgjidhe"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,26 +200,30 @@ msgstr "Kërko te mesazhet"
msgid "Members"
msgstr "Anëtarë"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Po thirret…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Po i bihet ziles…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Po lidhet…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s përfundoi thirrjen"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s spranoi thirrjen"
@ -240,15 +244,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr "Ftoni për Thirrje"
@ -263,7 +267,7 @@ msgid "Start"
msgstr "Fillo"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Hyni në Kanal"
@ -279,7 +283,7 @@ msgstr "Pasuesi"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Merrni pjesë"
@ -346,7 +350,7 @@ msgstr "Shto"
msgid "Keyboard Shortcuts"
msgstr "Shkurtore Tastiere"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Mbi Dino-s"

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"PO-Revision-Date: 2022-02-04 09:55+0000\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-11 18:58+0000\n"
"Language-Team: none\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
@ -122,7 +122,7 @@ msgstr "Användare"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Bjud in"
@ -159,7 +159,7 @@ msgstr "Välj"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,55 +200,59 @@ msgstr "Sök meddelanden"
msgid "Members"
msgstr "Medlemmar"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Ringer…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Ringer…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Ansluter…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s avslutade samtalet"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s avvisade samtalet"
#: main/src/ui/call_window/video_settings_popover.vala:25
msgid "Cameras"
msgstr ""
msgstr "Kameror"
#: main/src/ui/call_window/video_settings_popover.vala:28
msgid "No camera found."
msgstr ""
msgstr "Ingen kamera hittades."
#: main/src/ui/call_window/audio_settings_popover.vala:29
msgid "Microphones"
msgstr ""
msgstr "Mikrofoner"
#: main/src/ui/call_window/audio_settings_popover.vala:32
msgid "No microphone found."
msgstr ""
msgstr "Ingen mikrofon hittades."
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
msgstr "Högtalare"
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
msgstr "Ingen högtalare hittades."
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr "Bjud in till samtal"
@ -263,7 +267,7 @@ msgid "Start"
msgstr "Starta"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Gå med i kanal"
@ -279,7 +283,7 @@ msgstr "Nästa"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Gå med"
@ -346,7 +350,7 @@ msgstr "Lägg till"
msgid "Keyboard Shortcuts"
msgstr "Snabbkommandon"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Om Dino"
@ -377,13 +381,13 @@ msgstr "Inkommande videosamtal"
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming video group call"
msgstr ""
msgstr "Inkommande videogruppsamtal"
#: main/src/ui/notifier_gnotifications.vala:72
#: main/src/ui/notifier_freedesktop.vala:115
#: main/src/ui/conversation_content_view/call_widget.vala:130
msgid "Incoming group call"
msgstr ""
msgstr "Inkommande gruppsamtal"
#: main/src/ui/notifier_gnotifications.vala:80
#: main/src/ui/notifier_freedesktop.vala:123

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-04-16 20:11+0000\n"
"Language-Team: none\n"
"Language: ta\n"
@ -122,7 +122,7 @@ msgstr ""
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr ""
@ -159,7 +159,7 @@ msgstr ""
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,26 +200,30 @@ msgstr ""
msgid "Members"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr ""
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -240,15 +244,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -263,7 +267,7 @@ msgid "Start"
msgstr ""
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr ""
@ -279,7 +283,7 @@ msgstr ""
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr ""
@ -346,7 +350,7 @@ msgstr ""
msgid "Keyboard Shortcuts"
msgstr ""
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr ""

View file

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"PO-Revision-Date: 2022-02-08 21:14+0000\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-11 18:58+0000\n"
"Language-Team: none\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
@ -122,7 +122,7 @@ msgstr "Kullanıcı"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Davet et"
@ -159,7 +159,7 @@ msgstr "Seç"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,55 +200,59 @@ msgstr "Mesajları ara"
msgid "Members"
msgstr "Üyeler"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "Aranıyor…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "Çalıyor…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "Bağlanıyor…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s aramayı sonlandırdı"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s aramayı reddetti"
#: main/src/ui/call_window/video_settings_popover.vala:25
msgid "Cameras"
msgstr ""
msgstr "Kameralar"
#: main/src/ui/call_window/video_settings_popover.vala:28
msgid "No camera found."
msgstr ""
msgstr "Kamera bulunamadı."
#: main/src/ui/call_window/audio_settings_popover.vala:29
msgid "Microphones"
msgstr ""
msgstr "Mikrofonlar"
#: main/src/ui/call_window/audio_settings_popover.vala:32
msgid "No microphone found."
msgstr ""
msgstr "Mikrofon bulunamadı."
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
msgstr "Hoparlörler"
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
msgstr "Hoparlör bulunamadı."
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr "Aramaya Davet Et"
@ -263,7 +267,7 @@ msgid "Start"
msgstr "Başla"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Kanala katıl"
@ -279,7 +283,7 @@ msgstr "İleri"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Katıl"
@ -346,7 +350,7 @@ msgstr "Ekle"
msgid "Keyboard Shortcuts"
msgstr "Klavye Kısayolları"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "Dino Hakkında"

View file

@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-12-31 17:29+0000\n"
"Language-Team: none\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"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"
"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.4.1-dev\n"
#: main/src/ui/file_send_overlay.vala:85
@ -124,7 +124,7 @@ msgstr "Користувач"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "Запросити"
@ -161,7 +161,7 @@ msgstr "Вибрати"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -202,26 +202,30 @@ msgstr ""
msgid "Members"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "З'єднання…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -242,15 +246,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -265,7 +269,7 @@ msgid "Start"
msgstr "Почати"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "Приєднатись до каналу"
@ -281,7 +285,7 @@ msgstr "Далі"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "Приєднатися"
@ -348,7 +352,7 @@ msgstr "Додати"
msgid "Keyboard Shortcuts"
msgstr ""
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-11-11 13:51+0000\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"dino/translations/zh_Hans/>\n"
@ -122,7 +122,7 @@ msgstr "用户"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "邀请"
@ -159,7 +159,7 @@ msgstr "选择"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -200,26 +200,30 @@ msgstr "搜索消息"
msgid "Members"
msgstr "成员"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr "正在呼叫…"
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr "对方已响铃…"
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "连接中…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr "%s 结束了通话"
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr "%s 拒绝了通话"
@ -240,15 +244,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -263,7 +267,7 @@ msgid "Start"
msgstr "开始"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "加入频道"
@ -279,7 +283,7 @@ msgstr "下一个"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "加入"
@ -346,7 +350,7 @@ msgstr "添加"
msgid "Keyboard Shortcuts"
msgstr "键盘快捷键"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "关于 Dino"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-12-10 19:29+0000\n"
"Language-Team: none\n"
"Language: zh_TW\n"
@ -121,7 +121,7 @@ msgstr "使用者"
#: main/src/ui/occupant_menu/view.vala:28
#: main/src/ui/occupant_menu/view.vala:146
#: main/src/ui/call_window/call_window_controller.vala:102
#: main/src/ui/call_window/call_window_controller.vala:129
msgid "Invite"
msgstr "邀請"
@ -158,7 +158,7 @@ msgstr "選擇"
#: main/src/ui/add_conversation/select_contact_dialog.vala:38
#: main/src/ui/add_conversation/add_conference_dialog.vala:15
#: main/src/ui/add_conversation/add_conference_dialog.vala:122
#: main/src/ui/application.vala:307 main/src/ui/manage_accounts/dialog.vala:152
#: main/src/ui/application.vala:308 main/src/ui/manage_accounts/dialog.vala:152
#: main/data/message_item_widget_edit_mode.ui:54
#: main/data/add_conversation/add_groupchat_dialog.ui:11
#: main/data/add_conversation/add_contact_dialog.ui:12
@ -199,26 +199,30 @@ msgstr "搜尋訊息"
msgid "Members"
msgstr "會員"
#: main/src/ui/call_window/participant_widget.vala:104
#: main/src/ui/call_window/participant_widget.vala:96
msgid "Debug information"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:105
#: main/src/ui/conversation_content_view/call_widget.vala:143
msgid "Calling…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:106
#: main/src/ui/call_window/participant_widget.vala:107
msgid "Ringing…"
msgstr ""
#: main/src/ui/call_window/participant_widget.vala:108
#: main/src/ui/call_window/participant_widget.vala:109
#: main/src/ui/manage_accounts/dialog.vala:219
msgid "Connecting…"
msgstr "正在連線…"
#: main/src/ui/call_window/call_window.vala:188
#: main/src/ui/call_window/call_window.vala:181
#, c-format
msgid "%s ended the call"
msgstr ""
#: main/src/ui/call_window/call_window.vala:190
#: main/src/ui/call_window/call_window.vala:183
#, c-format
msgid "%s declined the call"
msgstr ""
@ -239,15 +243,15 @@ msgstr ""
msgid "No microphone found."
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:83
#: main/src/ui/call_window/audio_settings_popover.vala:85
msgid "Speakers"
msgstr ""
#: main/src/ui/call_window/audio_settings_popover.vala:86
#: main/src/ui/call_window/audio_settings_popover.vala:88
msgid "No speaker found."
msgstr ""
#: main/src/ui/call_window/call_window_controller.vala:101
#: main/src/ui/call_window/call_window_controller.vala:128
msgid "Invite to Call"
msgstr ""
@ -262,7 +266,7 @@ msgid "Start"
msgstr "開始"
#: main/src/ui/add_conversation/add_conference_dialog.vala:26
#: main/src/ui/application.vala:307 main/data/menu_add.ui:13
#: main/src/ui/application.vala:308 main/data/menu_add.ui:13
#: main/data/shortcuts.ui:24
msgid "Join Channel"
msgstr "加入聊天室"
@ -278,7 +282,7 @@ msgstr "下一個"
#: main/src/ui/add_conversation/add_conference_dialog.vala:66
#: main/src/ui/add_conversation/add_conference_dialog.vala:142
#: main/src/ui/add_conversation/conference_details_fragment.vala:157
#: main/src/ui/application.vala:307
#: main/src/ui/application.vala:308
msgid "Join"
msgstr "加入"
@ -345,7 +349,7 @@ msgstr "新增"
msgid "Keyboard Shortcuts"
msgstr "鍵盤快捷鍵"
#: main/src/ui/application.vala:283 main/data/menu_app.ui:21
#: main/src/ui/application.vala:284 main/data/menu_app.ui:21
msgid "About Dino"
msgstr "關於 Dino"

View file

@ -274,6 +274,7 @@ public class Dino.Ui.Application : Gtk.Application, Dino.Application {
if (version != null && !version.contains("git")) {
switch (version.substring(0, 3)) {
case "0.2": version = @"$version - <span font_style='italic'>Mexican Caribbean Coral Reefs</span>"; break;
case "0.3": version = @"$version - <span font_style='italic'>Theikenmeer</span>"; break;
}
}
Gtk.AboutDialog dialog = new Gtk.AboutDialog();

View file

@ -37,10 +37,6 @@ public class Dino.Ui.AudioSettingsPopover : Gtk.Popover {
micro_frame.add(micro_list_box);
foreach (Plugins.MediaDevice device in devices) {
Label display_name_label = new Label(device.display_name) { xalign=0, visible=true };
Label detail_name_label = new Label(device.detail_name) { xalign=0, visible=true };
detail_name_label.get_style_context().add_class("dim-label");
detail_name_label.attributes = new Pango.AttrList();
detail_name_label.attributes.insert(Pango.attr_scale_new(0.8));
Image image = new Image.from_icon_name("object-select-symbolic", IconSize.BUTTON) { visible=true };
if (current_microphone_device == null || current_microphone_device.id != device.id) {
image.opacity = 0;
@ -56,7 +52,13 @@ public class Dino.Ui.AudioSettingsPopover : Gtk.Popover {
device_box.add(image);
Box label_box = new Box(Orientation.VERTICAL, 0) { visible = true };
label_box.add(display_name_label);
label_box.add(detail_name_label);
if (device.detail_name != null) {
Label detail_name_label = new Label(device.detail_name) { xalign=0, visible=true };
detail_name_label.get_style_context().add_class("dim-label");
detail_name_label.attributes = new Pango.AttrList();
detail_name_label.attributes.insert(Pango.attr_scale_new(0.8));
label_box.add(detail_name_label);
}
device_box.add(label_box);
ListBoxRow list_box_row = new ListBoxRow() { visible=true };
list_box_row.add(device_box);
@ -94,10 +96,6 @@ public class Dino.Ui.AudioSettingsPopover : Gtk.Popover {
speaker_frame.add(speaker_list_box);
foreach (Plugins.MediaDevice device in devices) {
Label display_name_label = new Label(device.display_name) { xalign=0, visible=true };
Label detail_name_label = new Label(device.detail_name) { xalign=0, visible=true };
detail_name_label.get_style_context().add_class("dim-label");
detail_name_label.attributes = new Pango.AttrList();
detail_name_label.attributes.insert(Pango.attr_scale_new(0.8));
Image image = new Image.from_icon_name("object-select-symbolic", IconSize.BUTTON) { visible=true };
if (current_speaker_device == null || current_speaker_device.id != device.id) {
image.opacity = 0;
@ -113,7 +111,13 @@ public class Dino.Ui.AudioSettingsPopover : Gtk.Popover {
device_box.add(image);
Box label_box = new Box(Orientation.VERTICAL, 0) { visible = true };
label_box.add(display_name_label);
label_box.add(detail_name_label);
if (device.detail_name != null) {
Label detail_name_label = new Label(device.detail_name) { xalign=0, visible=true };
detail_name_label.get_style_context().add_class("dim-label");
detail_name_label.attributes = new Pango.AttrList();
detail_name_label.attributes.insert(Pango.attr_scale_new(0.8));
label_box.add(detail_name_label);
}
device_box.add(label_box);
ListBoxRow list_box_row = new ListBoxRow() { visible=true };
list_box_row.add(device_box);

View file

@ -15,11 +15,9 @@ namespace Dino.Ui {
public Grid grid = new Grid() { visible=true };
public CallBottomBar bottom_bar = new CallBottomBar() { visible=true };
public Revealer bottom_bar_revealer = new Revealer() { valign=Align.END, transition_type=RevealerTransitionType.CROSSFADE, transition_duration=200, visible=true };
public HeaderBar header_bar = new HeaderBar() { valign=Align.START, halign=Align.END, show_close_button=true, visible=true };
public Revealer header_bar_revealer = new Revealer() { halign=Align.END, valign=Align.START, transition_type=RevealerTransitionType.CROSSFADE, transition_duration=200, visible=true };
public HeaderBar header_bar = new HeaderBar() { valign=Align.START, halign=Align.END, show_close_button=true, visible=true, opacity=0.0 };
public Revealer header_bar_revealer = new Revealer() { halign=Align.END, valign=Align.START, transition_type=RevealerTransitionType.SLIDE_LEFT, transition_duration=200, visible=true, reveal_child=false };
public Box own_video_box = new Box(Orientation.HORIZONTAL, 0) { halign=Align.END, valign=Align.END, visible=true };
public Revealer invite_button_revealer = new Revealer() { margin_top=50, margin_right=30, halign=Align.END, valign=Align.START, transition_type=RevealerTransitionType.CROSSFADE, transition_duration=200 };
public Button invite_button = new Button.from_icon_name("dino-account-plus") { relief=ReliefStyle.NONE, visible=true };
private Widget? own_video = null;
private HashMap<string, ParticipantWidget> participant_widgets = new HashMap<string, ParticipantWidget>();
private ArrayList<string> participants = new ArrayList<string>();
@ -32,12 +30,11 @@ namespace Dino.Ui {
public bool controls_active { get; set; default=true; }
construct {
Util.force_css(header_bar, "* { background: none; border: 0; border-radius: 0; }");
header_bar.get_style_context().add_class("call-header-bar");
header_bar.custom_title = new Box(Orientation.VERTICAL, 0);
header_bar.spacing = 0;
header_bar_revealer.add(header_bar);
bottom_bar_revealer.add(bottom_bar);
invite_button.get_style_context().add_class("black-element");
invite_button_revealer.add(invite_button);
own_video_box.get_style_context().add_class("own-video");
this.get_style_context().add_class("dino-call-window");
@ -46,7 +43,6 @@ namespace Dino.Ui {
overlay.add_overlay(own_video_box);
overlay.add_overlay(bottom_bar_revealer);
overlay.add_overlay(header_bar_revealer);
overlay.add_overlay(invite_button_revealer);
overlay.get_child_position.connect(on_get_child_position);
add(overlay);
@ -54,8 +50,6 @@ namespace Dino.Ui {
public CallWindow() {
this.bind_property("controls-active", bottom_bar_revealer, "reveal-child", BindingFlags.SYNC_CREATE);
this.bind_property("controls-active", header_bar_revealer, "reveal-child", BindingFlags.SYNC_CREATE);
this.bind_property("controls-active", invite_button_revealer, "reveal-child", BindingFlags.SYNC_CREATE);
this.motion_notify_event.connect(reveal_control_elements);
this.enter_notify_event.connect(reveal_control_elements);
@ -125,8 +119,7 @@ namespace Dino.Ui {
participant_widgets[participants[0]].margin_bottom = margin_bottom;
participant_widgets[participants[0]].margin_start = margin_left;
participant_widgets[participants[0]].on_lowest_row_changed(margin_bottom == 0);
participant_widgets[participants[0]].on_highest_row_changed(margin_top == 0);
participant_widgets[participants[0]].on_row_changed(margin_top == 0, margin_bottom == 0, margin_left == 0, margin_right == 0);
return;
}

View file

@ -16,12 +16,12 @@ public class Dino.Ui.CallWindowController : Object {
private HashMap<string, Plugins.VideoCallWidget> participant_videos = new HashMap<string, Plugins.VideoCallWidget>();
private HashMap<string, ParticipantWidget> participant_widgets = new HashMap<string, ParticipantWidget>();
private HashMap<string, PeerState> peer_states = new HashMap<string, PeerState>();
private HashMap<string, ulong> invite_handler_ids = new HashMap<string, ulong>();
private int window_height = -1;
private int window_width = -1;
private bool window_size_changed = false;
private ulong[] call_window_handler_ids = new ulong[0];
private ulong[] bottom_bar_handler_ids = new ulong[0];
private ulong[] invite_handler_ids = new ulong[0];
public CallWindowController(CallWindow call_window, CallState call_state, StreamInteractor stream_interactor) {
this.call_window = call_window;
@ -93,18 +93,6 @@ public class Dino.Ui.CallWindowController : Object {
call_window_handler_ids += call_window.realize.connect(() => {
capture_window_size();
});
invite_handler_ids += call_window.invite_button.clicked.connect(() => {
Gee.List<Account> acc_list = new ArrayList<Account>(Account.equals_func);
acc_list.add(call.account);
SelectContactDialog add_chat_dialog = new SelectContactDialog(stream_interactor, acc_list);
add_chat_dialog.set_transient_for((Window) call_window.get_toplevel());
add_chat_dialog.title = _("Invite to Call");
add_chat_dialog.ok_button.label = _("Invite");
add_chat_dialog.selected.connect((account, jid) => {
call_state.invite_to_call.begin(jid);
});
add_chat_dialog.present();
});
calls.conference_info_received.connect((call, conference_info) => {
if (!this.call.equals(call)) return;
@ -127,6 +115,22 @@ public class Dino.Ui.CallWindowController : Object {
call_window.menu_dump_dot.connect(() => { call_plugin.dump_dot(); });
update_own_video();
update_audio_device_choices();
update_video_device_choices();
}
private void invite_button_clicked() {
Gee.List<Account> acc_list = new ArrayList<Account>(Account.equals_func);
acc_list.add(call.account);
SelectContactDialog add_chat_dialog = new SelectContactDialog(stream_interactor, acc_list);
add_chat_dialog.set_transient_for((Window) call_window.get_toplevel());
add_chat_dialog.title = _("Invite to Call");
add_chat_dialog.ok_button.label = _("Invite");
add_chat_dialog.selected.connect((account, jid) => {
call_state.invite_to_call.begin(jid);
});
add_chat_dialog.present();
}
private void connect_peer_signals(PeerState peer_state) {
@ -134,22 +138,15 @@ public class Dino.Ui.CallWindowController : Object {
Jid peer_jid = peer_state.jid;
peer_states[peer_id] = peer_state;
peer_state.stream_created.connect((media) => {
if (media == "audio") {
update_audio_device_choices();
} else if (media == "video") {
update_video_device_choices();
}
});
peer_state.connection_ready.connect(() => {
call_window.set_status(peer_state.internal_id, "");
call_window.set_status(peer_id, "");
if (participant_widgets.size == 1) {
// This is the first peer.
// If it can do MUJI, show invite button.
call_state.can_convert_into_groupcall.begin((_, res) => {
bool can_convert = call_state.can_convert_into_groupcall.end(res);
call_window.invite_button_revealer.visible = can_convert;
participant_widgets[peer_id].may_show_invite_button = can_convert;
});
call_plugin.devices_changed.connect((media, incoming) => {
@ -159,8 +156,8 @@ public class Dino.Ui.CallWindowController : Object {
update_audio_device_choices();
update_video_device_choices();
} else if (participant_widgets.size >= 1) {
call_window.invite_button_revealer.visible = true;
} else if (participant_widgets.size > 1) {
participant_widgets.values.@foreach((widget) => widget.may_show_invite_button = true);
}
});
peer_state.counterpart_sends_video_updated.connect((mute) => {
@ -177,7 +174,7 @@ public class Dino.Ui.CallWindowController : Object {
});
peer_state.info_received.connect((session_info) => {
if (session_info == Xmpp.Xep.JingleRtp.CallSessionInfo.RINGING) {
call_window.set_status(peer_state.internal_id, "ringing");
call_window.set_status(peer_id, "ringing");
}
});
peer_state.encryption_updated.connect((audio_encryption, video_encryption, same) => {
@ -215,7 +212,8 @@ public class Dino.Ui.CallWindowController : Object {
string participant_name = conversation != null ? Util.get_conversation_display_name(stream_interactor, conversation) : jid.bare_jid.to_string();
ParticipantWidget participant_widget = new ParticipantWidget(participant_name);
participant_widget.menu_button.clicked.connect((event) => {
participant_widget.may_show_invite_button = !participant_widgets.is_empty;
participant_widget.debug_information_clicked.connect(() => {
var conn_details_window = new CallConnectionDetailsWindow() { title=participant_name, visible=true };
conn_details_window.update_content(peer_states[participant_id].get_info());
uint timeout_handle_id = Timeout.add_seconds(1, () => {
@ -227,6 +225,7 @@ public class Dino.Ui.CallWindowController : Object {
conn_details_window.present();
this.call_window.destroy.connect(() => conn_details_window.close() );
});
invite_handler_ids[participant_id] += participant_widget.invite_button_clicked.connect(() => invite_button_clicked());
participant_widgets[participant_id] = participant_widget;
call_window.add_participant(participant_id, participant_widget);
@ -256,7 +255,9 @@ public class Dino.Ui.CallWindowController : Object {
if (peer_states.has_key(participant_id)) debug(@"[%s] Call window controller | Remove participant: %s", call.account.bare_jid.to_string(), peer_states[participant_id].jid.to_string());
participant_videos.unset(participant_id);
participant_widgets[participant_id].disconnect(invite_handler_ids[participant_id]);
participant_widgets.unset(participant_id);
invite_handler_ids.unset(participant_id);
peer_states.unset(participant_id);
call_window.remove_participant(participant_id);
}
@ -326,7 +327,7 @@ public class Dino.Ui.CallWindowController : Object {
} else {
Widget widget = (Widget) own_video;
call_window.set_own_video(widget);
own_video.display_device(devices.first());
own_video.display_device(call_state.get_video_device());
}
} else {
own_video.detach();
@ -337,9 +338,9 @@ public class Dino.Ui.CallWindowController : Object {
public override void dispose() {
foreach (ulong handler_id in call_window_handler_ids) call_window.disconnect(handler_id);
foreach (ulong handler_id in bottom_bar_handler_ids) call_window.bottom_bar.disconnect(handler_id);
foreach (ulong handler_id in invite_handler_ids) call_window.invite_button.disconnect(handler_id);
participant_widgets.keys.@foreach((peer_id) => { remove_participant(peer_id); return true; });
call_window_handler_ids = bottom_bar_handler_ids = invite_handler_ids = new ulong[0];
call_window_handler_ids = bottom_bar_handler_ids = new ulong[0];
base.dispose();
}

View file

@ -9,63 +9,56 @@ namespace Dino.Ui {
public class ParticipantWidget : Gtk.Overlay {
public Widget main_widget;
public Box outer_box = new Box(Orientation.HORIZONTAL, 0) { valign=Align.START, visible=true };
public HeaderBar header_bar = new HeaderBar() { valign=Align.START, visible=true };
public Box inner_box = new Box(Orientation.HORIZONTAL, 0) { margin_start=5, margin_top=5, hexpand=true, visible=true };
public Box title_box = new Box(Orientation.VERTICAL, 0) { valign=Align.CENTER, hexpand=true, visible=true };
public CallEncryptionButton encryption_button = new CallEncryptionButton() { opacity=0, relief=ReliefStyle.NONE, height_request=30, width_request=30, margin_end=5, visible=true };
public Label status_label = new Label("") { ellipsize=EllipsizeMode.MIDDLE };
public Label name_label = new Label("") { ellipsize=EllipsizeMode.MIDDLE, visible=true };
public Button menu_button = new Button.from_icon_name("view-more-horizontal-symbolic") { relief=ReliefStyle.NONE, visible=true };
public MenuButton menu_button = new MenuButton() { relief=ReliefStyle.NONE, visible=true };
public Button invite_button = new Button.from_icon_name("dino-account-plus") { relief=ReliefStyle.NONE, visible=true };
public bool shows_video = false;
public string? participant_name;
bool is_highest_row = false;
bool is_lowest_row = false;
bool is_start_row = false;
public bool controls_active { get; set; }
public bool may_show_invite_button { get; set; }
public signal void debug_information_clicked();
public signal void invite_button_clicked();
public ParticipantWidget(string participant_name) {
this.participant_name = participant_name;
name_label.label = participant_name;
header_bar.title = participant_name;
header_bar.get_style_context().add_class("participant-header-bar");
header_bar.pack_start(invite_button);
header_bar.pack_start(encryption_button);
header_bar.pack_end(menu_button);
name_label.attributes = new AttrList();
name_label.attributes.filter((attr) => attr.equal(attr_weight_new(Weight.BOLD)));
menu_button.image = new Image.from_icon_name("open-menu-symbolic", IconSize.MENU);
menu_button.set_popover(create_menu());
invite_button.clicked.connect(() => invite_button_clicked());
name_label.attributes = new AttrList();
name_label.attributes.filter((attr) => attr.equal(attr_scale_new(0.9)));
status_label.get_style_context().add_class("dim-label");
Util.force_css(outer_box, "* { color: white; text-shadow: 1px 1px black; }");
menu_button.get_style_context().add_class("participant-title-button");
encryption_button.get_style_context().add_class("participant-title-button");
title_box.add(name_label);
title_box.add(status_label);
outer_box.add(inner_box);
inner_box.add(menu_button);
inner_box.add(encryption_button);
inner_box.add(title_box);
inner_box.add(new Button.from_icon_name("go-up-symbolic") { opacity=0, visible=true });
inner_box.add(new Button.from_icon_name("go-up-symbolic") { opacity=0, visible=true });
this.add_overlay(outer_box);
this.add_overlay(header_bar);
this.notify["controls-active"].connect(reveal_or_hide_controls);
this.notify["may-show-invite-button"].connect(reveal_or_hide_controls);
}
public void on_show_names_changed(bool show) {
name_label.visible = show;
reveal_or_hide_controls();
}
public void on_row_changed(bool is_highest, bool is_lowest, bool is_start, bool is_end) {
this.is_highest_row = is_highest;
this.is_start_row = is_start;
public void on_highest_row_changed(bool is_highest) {
is_highest_row = is_highest;
reveal_or_hide_controls();
}
public void on_lowest_row_changed(bool is_lowest) {
is_lowest_row = is_lowest;
header_bar.show_close_button = is_highest_row;
if (is_highest_row) {
header_bar.get_style_context().add_class("call-header-background");
Gtk.Settings? gtk_settings = Gtk.Settings.get_default();
if (gtk_settings != null) {
string[] buttons = gtk_settings.gtk_decoration_layout.split(":");
header_bar.decoration_layout = (is_start ? buttons[0] : "") + ":" + (is_end && buttons.length == 2 ? buttons[1] : "");
}
} else {
header_bar.get_style_context().remove_class("call-header-background");
}
reveal_or_hide_controls();
}
@ -97,33 +90,31 @@ namespace Dino.Ui {
this.add(main_widget);
}
public void set_status(string state) {
status_label.visible = true;
private PopoverMenu create_menu() {
PopoverMenu menu = new PopoverMenu();
Box box = new Box(Orientation.VERTICAL, 0) { margin=10, visible=true };
ModelButton debug_information_button = new ModelButton() { text=_("Debug information"), visible=true };
debug_information_button.clicked.connect(() => debug_information_clicked());
box.add(debug_information_button);
menu.add(box);
return menu;
}
public void set_status(string state) {
if (state == "requested") {
status_label.label = _("Calling…");
header_bar.subtitle = _("Calling…");
} else if (state == "ringing") {
status_label.label = _("Ringing…");
header_bar.subtitle = _("Ringing…");
} else if (state == "establishing") {
status_label.label = _("Connecting…");
header_bar.subtitle = _("Connecting…");
} else {
status_label.visible = false;
header_bar.subtitle = "";
}
}
private void reveal_or_hide_controls() {
if (controls_active && name_label.visible) {
title_box.opacity = 1;
menu_button.opacity = 1;
} else {
title_box.opacity = 0;
menu_button.opacity = 0;
}
if (is_highest_row && controls_active) {
outer_box.get_style_context().add_class("call-header-bar");
} else {
outer_box.get_style_context().remove_class("call-header-bar");
}
header_bar.opacity = controls_active ? 1.0 : 0.0;
invite_button.visible = may_show_invite_button && is_highest_row && is_start_row;
}
}
}

View file

@ -33,10 +33,6 @@ public class Dino.Ui.VideoSettingsPopover : Gtk.Popover {
frame.add(list_box);
foreach (Plugins.MediaDevice device in devices) {
Label display_name_label = new Label(device.display_name) { xalign=0, visible=true };
Label detail_name_label = new Label(device.detail_name) { xalign=0, visible=true };
detail_name_label.get_style_context().add_class("dim-label");
detail_name_label.attributes = new Pango.AttrList();
detail_name_label.attributes.insert(Pango.attr_scale_new(0.8));
Image image = new Image.from_icon_name("object-select-symbolic", IconSize.BUTTON) { visible=true };
if (current_device == null || current_device.id != device.id) {
image.opacity = 0;
@ -52,7 +48,13 @@ public class Dino.Ui.VideoSettingsPopover : Gtk.Popover {
device_box.add(image);
Box label_box = new Box(Orientation.VERTICAL, 0) { visible = true };
label_box.add(display_name_label);
label_box.add(detail_name_label);
if (device.detail_name != null) {
Label detail_name_label = new Label(device.detail_name) { xalign=0, visible=true };
detail_name_label.get_style_context().add_class("dim-label");
detail_name_label.attributes = new Pango.AttrList();
detail_name_label.attributes.insert(Pango.attr_scale_new(0.8));
label_box.add(detail_name_label);
}
device_box.add(label_box);
ListBoxRow list_box_row = new ListBoxRow() { visible=true };
list_box_row.add(device_box);

View file

@ -85,7 +85,7 @@ public class FileDefaultWidget : EventBox {
image_stack.set_visible_child_name("download_image");
}
if (state == FileTransfer.State.COMPLETE) {
file_menu.visible = true;
file_menu.opacity = 1;
}
return false;
}
@ -104,7 +104,7 @@ public class FileDefaultWidget : EventBox {
if (state == FileTransfer.State.NOT_STARTED) {
image_stack.set_visible_child_name("content_type_image");
}
file_menu.visible = false;
file_menu.opacity = 0;
}
private static string get_file_icon_name(string? mime_type) {

View file

@ -259,7 +259,7 @@ public static string parse_add_markup_theme(string s_, string? highlight_word, b
theme_dependent = true;
quote_match_info.fetch_pos(0, out start, out end);
return parse_add_markup_theme(s[0:start], highlight_word, parse_links, parse_text_markup, parse_quotes, dark_theme, ref theme_dependent, already_escaped) +
@"<span color='$dim_color'>$gt " + parse_add_markup_theme(s[start + gt.length + 1:end], highlight_word, parse_links, parse_text_markup, false, dark_theme, ref theme_dependent, already_escaped) + "</span>" +
@"<span color='$dim_color'>$gt" + parse_add_markup_theme(s[start + gt.length:end], highlight_word, parse_links, parse_text_markup, false, dark_theme, ref theme_dependent, already_escaped) + "</span>" +
parse_add_markup_theme(s[end:s.length], highlight_word, parse_links, parse_text_markup, parse_quotes, dark_theme, ref theme_dependent, already_escaped);
}
}

View file

@ -160,13 +160,25 @@ public class Dino.Plugins.Ice.TransportParameters : JingleIceUdp.IceUdpTransport
}
}
private bool bytes_equal(uint8[] a1, uint8[] a2) {
return a1.length == a2.length && Memory.cmp(a1, a2, a1.length) == 0;
}
public override void handle_transport_accept(StanzaNode transport) throws Jingle.IqError {
debug("on_transport_accept from %s", peer_full_jid.to_string());
base.handle_transport_accept(transport);
if (dtls_srtp_handler != null && peer_fingerprint != null) {
dtls_srtp_handler.peer_fingerprint = peer_fingerprint;
dtls_srtp_handler.peer_fp_algo = peer_fp_algo;
if (dtls_srtp_handler.peer_fingerprint != null) {
if (!bytes_equal(dtls_srtp_handler.peer_fingerprint, peer_fingerprint)) {
warning("Tried to replace certificate fingerprint mid use. We don't allow that.");
peer_fingerprint = dtls_srtp_handler.peer_fingerprint;
peer_fp_algo = dtls_srtp_handler.peer_fp_algo;
}
} else {
dtls_srtp_handler.peer_fingerprint = peer_fingerprint;
dtls_srtp_handler.peer_fp_algo = peer_fp_algo;
}
if (peer_setup == "passive") {
dtls_srtp_handler.mode = DtlsSrtp.Mode.CLIENT;
dtls_srtp_handler.stop_dtls_connection();
@ -186,6 +198,19 @@ public class Dino.Plugins.Ice.TransportParameters : JingleIceUdp.IceUdpTransport
debug("on_transport_info from %s", peer_full_jid.to_string());
base.handle_transport_info(transport);
if (dtls_srtp_handler != null && peer_fingerprint != null) {
if (dtls_srtp_handler.peer_fingerprint != null) {
if (!bytes_equal(dtls_srtp_handler.peer_fingerprint, peer_fingerprint)) {
warning("Tried to replace certificate fingerprint mid use. We don't allow that.");
peer_fingerprint = dtls_srtp_handler.peer_fingerprint;
peer_fp_algo = dtls_srtp_handler.peer_fp_algo;
}
} else {
dtls_srtp_handler.peer_fingerprint = peer_fingerprint;
dtls_srtp_handler.peer_fp_algo = peer_fp_algo;
}
}
if (!we_want_connection) return;
if (remote_ufrag != null && remote_pwd != null && !remote_credentials_set) {

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-08-31 23:44+0000\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/dino/plugin-omemo/"
"ar/>\n"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino-omemo 20180123\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-01-14 05:21+0000\n"
"Language-Team: Catalan <ca@dodds.net>\n"
"Language: ca\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-07-05 16:32+0000\n"
"Language-Team: none\n"
"Language: cs\n"

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino-omemo-0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-10-10 10:49+0000\n"
"Language-Team: German <https://hosted.weblate.org/projects/dino/plugin-omemo/"
"de/>\n"

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-02-04 09:55+0000\n"
"Language-Team: none\n"
"Language: el\n"

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino-omemo-0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-03-08 22:02+0000\n"
"Language-Team: none\n"
"Language: eo\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-11-16 22:33+0000\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/dino/plugin-"
"omemo/es/>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-01-17 17:56+0000\n"
"Language-Team: Basque <https://hosted.weblate.org/projects/dino/plugin-omemo/"
"eu/>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-08-10 03:32+0000\n"
"Language-Team: none\n"
"Language: fa\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-04-12 20:01+0000\n"
"Language-Team: none\n"
"Language: fi\n"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-11-12 17:21+0000\n"
"Language-Team: French <https://hosted.weblate.org/projects/dino/plugin-omemo/"
"fr/>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-10-10 10:49+0000\n"
"Language-Team: Galician <https://hosted.weblate.org/projects/dino/plugin-"
"omemo/gl/>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-12-07 00:53+0000\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/dino/plugin-"
"omemo/hu/>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-01-10 15:32+0000\n"
"Language-Team: none\n"
"Language: id\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-03-01 10:50+0000\n"
"Language-Team: none\n"
"Language: ie\n"

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino-omemo-0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-11-25 11:28+0000\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/dino/plugin-"
"omemo/it/>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-10-10 10:49+0000\n"
"Language-Team: none\n"
"Language: ja\n"

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino-omemo-0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-04-12 20:01+0000\n"
"Language-Team: Luxembourgish <https://hosted.weblate.org/projects/dino/"
"plugin-omemo/lb/>\n"

View file

@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-11-21 18:29+0000\n"
"Language-Team: none\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
"%100<10 || n%100>=20) ? 1 : 2);\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"(n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 4.4-dev\n"
#: plugins/omemo/src/ui/bad_messages_populator.vala:157

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-10-10 10:49+0000\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/dino/"
"plugin-omemo/nb_NO/>\n"

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino-omemo-0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-10-10 10:49+0000\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/dino/plugin-omemo/"
"nl/>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2019-01-12 20:06+0000\n"
"Language-Team: Flemish <https://hosted.weblate.org/projects/dino/plugin-"
"omemo/nl_BE/>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-11-03 11:26+0000\n"
"Language-Team: none\n"
"Language: oc\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2022-01-20 15:56+0000\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/dino/plugin-omemo/"
"pl/>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-05-10 09:33+0000\n"
"Language-Team: none\n"
"Language: pt\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-10-22 03:26+0000\n"
"Language-Team: none\n"
"Language: pt_BR\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-10-13 09:26+0000\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/dino/plugin-"
"omemo/ro/>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-10-10 10:49+0000\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/dino/plugin-"
"omemo/ru/>\n"
@ -15,8 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"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"
"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.3-dev\n"
#: plugins/omemo/src/ui/bad_messages_populator.vala:157

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-03-04 15:20+0000\n"
"Language-Team: none\n"
"Language: sq\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-03-05 16:50+0000\n"
"Language-Team: none\n"
"Language: sv\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2021-07-30 08:33+0000\n"
"Language-Team: none\n"
"Language: tr\n"

View file

@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-12-31 17:29+0000\n"
"Language-Team: none\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"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"
"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.4.1-dev\n"
#: plugins/omemo/src/ui/bad_messages_populator.vala:157

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino-omemo-0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-10-26 14:26+0000\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"dino/plugin-omemo/zh_Hans/>\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-11-24 05:28+0000\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"dino/plugin-omemo/zh_Hant/>\n"

View file

@ -11,6 +11,7 @@ namespace Dino.Plugins.Omemo.DtlsSrtpVerificationDraft {
private VerificationSendListener send_listener = new VerificationSendListener();
private HashMap<string, int> device_id_by_jingle_sid = new HashMap<string, int>();
private HashMap<string, int> device_id_by_muji_member = new HashMap<string, int>();
private HashMap<string, Gee.List<string>> content_names_by_jingle_sid = new HashMap<string, Gee.List<string>>();
private void on_preprocess_incoming_iq_set_get(XmppStream stream, Xmpp.Iq.Stanza iq) {
@ -88,8 +89,26 @@ namespace Dino.Plugins.Omemo.DtlsSrtpVerificationDraft {
StanzaNode? jingle_node = iq.stanza.get_subnode("jingle", Xep.Jingle.NS_URI);
if (jingle_node == null) return;
int device_id = -1;
string? sid = jingle_node.get_attribute("sid", Xep.Jingle.NS_URI);
if (sid == null || !device_id_by_jingle_sid.has_key(sid)) return;
if (sid != null && device_id_by_jingle_sid.has_key(sid)) {
device_id = device_id_by_jingle_sid[sid];
}
StanzaNode? muji_node = jingle_node.get_subnode("muji", Xep.Muji.NS_URI);
if (muji_node != null) {
string muji_room = muji_node.get_attribute("room");
try {
Jid muji_jid = new Jid(muji_room);
if (device_id_by_muji_member.has_key(@"$(muji_jid.bare_jid)/$(iq.to)")) {
device_id = device_id_by_muji_member[@"$(muji_jid.bare_jid)/$(iq.to)"];
}
} catch (InvalidJidError e) {
// Ignore
}
}
if (device_id == -1) return;
Gee.List<StanzaNode> content_nodes = jingle_node.get_subnodes("content", Xep.Jingle.NS_URI);
if (content_nodes.size == 0) return;
@ -105,7 +124,7 @@ namespace Dino.Plugins.Omemo.DtlsSrtpVerificationDraft {
try {
Xep.Omemo.OmemoEncryptor encryptor = stream.get_module(Xep.Omemo.OmemoEncryptor.IDENTITY);
Xep.Omemo.EncryptionData enc_data = encryptor.encrypt_plaintext(fingerprint);
encryptor.encrypt_key(enc_data, iq.to.bare_jid, device_id_by_jingle_sid[sid]);
encryptor.encrypt_key(enc_data, iq.to.bare_jid, device_id);
encrypted_node = enc_data.get_encrypted_node();
} catch (Error e) {
warning("Error while OMEMO-encrypting call keys: %s", e.message);
@ -155,12 +174,52 @@ namespace Dino.Plugins.Omemo.DtlsSrtpVerificationDraft {
}
}
private void on_pre_send_presence_stanza(XmppStream stream, Presence.Stanza presence) {
StanzaNode? muji_node = presence.stanza.get_subnode("muji", Xep.Muji.NS_URI);
if (muji_node == null) return;
StanzaNode device_node = new StanzaNode.build("device", NS_URI).add_self_xmlns()
.put_attribute("id", stream.get_module(Omemo.StreamModule.IDENTITY).store.local_registration_id.to_string());
muji_node.put_node(device_node);
}
private void on_received_available(XmppStream stream, Presence.Stanza presence) {
StanzaNode? muji_node = presence.stanza.get_subnode("muji", Xep.Muji.NS_URI);
if (muji_node == null) return;
StanzaNode? device_node = muji_node.get_subnode("device", NS_URI);
if (device_node == null) return;
int device_id = device_node.get_attribute_int("id", -1);
if (device_id == -1) return;
StanzaNode? muc_x_node = presence.stanza.get_subnode("x", "http://jabber.org/protocol/muc#user");
if (muc_x_node == null) return;
StanzaNode? item_node = muc_x_node.get_subnode("item");
if (item_node == null) return;
Jid? real_jid = null;
try {
string jid_attribute = item_node.get_attribute("jid");
if (jid_attribute == null) return;
real_jid = new Jid(jid_attribute);
} catch (InvalidJidError e) {
// Ignore
return;
}
device_id_by_muji_member[@"$(presence.from.bare_jid)/$(real_jid)"] = device_id;
}
public override void attach(XmppStream stream) {
stream.get_module(Xmpp.MessageModule.IDENTITY).received_message.connect(on_message_received);
stream.get_module(Xmpp.MessageModule.IDENTITY).send_pipeline.connect(send_listener);
stream.get_module(Xmpp.Iq.Module.IDENTITY).preprocess_incoming_iq_set_get.connect(on_preprocess_incoming_iq_set_get);
stream.get_module(Xmpp.Iq.Module.IDENTITY).preprocess_outgoing_iq_set_get.connect(on_preprocess_outgoing_iq_set_get);
stream.get_module(Xep.Jingle.Module.IDENTITY).session_initiate_received.connect(on_session_initiate_received);
stream.get_module(Xmpp.Presence.Module.IDENTITY).pre_send_presence_stanza.connect(on_pre_send_presence_stanza);
stream.get_module(Xmpp.Presence.Module.IDENTITY).received_available.connect(on_received_available);
}
public override void detach(XmppStream stream) {
@ -169,6 +228,7 @@ namespace Dino.Plugins.Omemo.DtlsSrtpVerificationDraft {
stream.get_module(Xmpp.Iq.Module.IDENTITY).preprocess_incoming_iq_set_get.disconnect(on_preprocess_incoming_iq_set_get);
stream.get_module(Xmpp.Iq.Module.IDENTITY).preprocess_outgoing_iq_set_get.disconnect(on_preprocess_outgoing_iq_set_get);
stream.get_module(Xep.Jingle.Module.IDENTITY).session_initiate_received.disconnect(on_session_initiate_received);
stream.get_module(Xmpp.Presence.Module.IDENTITY).received_available.disconnect(on_received_available);
}
public override string get_ns() { return NS_URI; }

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2018-10-23 17:22+0000\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/dino/plugin-"
"openpgp/ar/>\n"

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino-openpgp 20180123\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2018-01-24 11:24+0100\n"
"Language-Team: Catalan <ca@dodds.net>\n"
"Language: ca\n"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-08-21 05:36+0000\n"
"Language-Team: none\n"
"Language: cs\n"

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: dino-openpgp-0.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-02-08 22:15+0100\n"
"POT-Creation-Date: 2022-02-12 22:06+0100\n"
"PO-Revision-Date: 2020-04-16 20:11+0000\n"
"Language-Team: German <https://hosted.weblate.org/projects/dino/plugin-"
"openpgp/de/>\n"

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