Merge branch 'master' of git://git.linphone.org/linphone

This commit is contained in:
Jehan Monnier 2013-05-27 11:18:35 +02:00
commit 2f4c187ef8
55 changed files with 1337 additions and 1231 deletions

22
NEWS
View file

@ -1,6 +1,24 @@
linphone-3.xxx --
linphone-3.6.0 -- May 27, 2013
UI:
* new friend list and chat messaging UI
* enhanced call history
* call and conference audio recording
* persistent chat history
* DSCP settings for SIP and RTP
* display of call statistics (when clicking on the quality indicator bar)
core:
* ICE for efficient RTP exchange
* fix bug in zRTP support (upgrade required)
*
* call recording
* uPnP
* call statistics
* adaptive bitrate control improvements
* faster call quality indicator feedback
* DSCP settings for SIP and RTP
* detailed call statistics feedback API
Requires: mediastreamer2 = 2.9.0 and ortp = 0.22.0
linphone-3.5.2 -- February 22, 2012
* updated oRTP to 0.20.0

33
README
View file

@ -8,29 +8,35 @@ This is Linphone, a free (GPL) video softphone based on the SIP protocol.
- intltool
- you need at least:
- libosip2>=3.0.3
- libeXosip2>=3.0.3
- libosip2>=3.5.0
- libeXosip2>=3.5.0
- speex>=1.2.0 (including libspeexdsp part)
+ if you want the gtk/glade interface:
- libgtk >=2.16.0
+ if you want video support:
- SDL>=1.2.10
- libvpx (VP8 codec)
- libavcodec (ffmpeg)
- libswscale (part of ffmpeg too) for better scaling performance
- libxv (x11 video extension)
- ligl1-mesa (OpenGL API -- GLX development files)
- libglew (OpenGL Extension Wrangler library)
- libv4l (Video for linux)
- libx11 (x11)
- ligl1-mesa (OpenGL API -- GLX development files)
- libglew (OpenGL Extension Wrangler library)
- libv4l (Video for linux)
- libx11 (x11)
- theora (optional)
+ gsm codec (gsm source package or libgsm-dev or gsm-devel) (optional)
+ libreadline (optional: for convenient command line in linphonec)
+ libsoup (optional: for wizard - account creation assistant)
+ libsqlite3 (optional : for a local history of messages)
+ libsqlite3 (optional : for a local history of chat messages)
+ if you want uPnP support (optional):
- libupnp (version 1.6 branch (not patched with 18-url-upnpstrings.patch))
Here is the command line to get these dependencies installed for Ubuntu && Debian
$ sudo apt-get install libtool intltool libgtk2.0-dev libosip2-dev libexosip2-dev libspeexdsp-dev libavcodec-dev libswscale-dev libx11-dev libvx-dev ligl1-mesa-dev libglew-dev libv4l-dev
+ for optional library
$ sudo apt-get install libreadline-dev liggsm1-dev libtheora-dev libsoup2.4-dev libsqlit3-dev libupnp6-dev
+ Install srtp (optional) for call encryption :
$ git clone git://git.linphone.org/srtp.git
@ -43,22 +49,15 @@ This is Linphone, a free (GPL) video softphone based on the SIP protocol.
$ cd zrtpcpp && cmake -Denable-ccrtp=false . && make
$ sudo make install
with their corresponding -dev or -devel package if you don't use source packages.
- Compile linphone
$ ./autogen.sh
$ ./configure
$ sudo make install
$ make && sudo make install
$ sudo ldconfig
- Command line for Ubuntu && Debian
$ sudo apt-get install libtool intltool libgtk2.0-dev libosip2-dev libexosip2-dev libspeexdsp-dev libavcodec-dev libswscale-dev libx11-dev libvx-dev ligl1-mesa-dev libglew-dev libv4l-dev
+ for optional library
$ sudo apt-get install libreadline-dev liggsm1-dev libtheora-dev libsoup2.4-dev libsqlit3-dev libupnp6-dev
For windows compilation see README.mingw.
For macOS X, see README.macos

View file

@ -136,11 +136,21 @@ libgnutls (from the web)
libgsm (from the web)
libxml2 (compiled)
libsoup (compiled)
libsqlite3 (compiled)
Remarks:
For every package compiled that goes into linphone-deps, .la files (libtool files) must be removed to avoid libtool errors.
When running "make install DESTDIR=<somepath>", somepath must be absolute and should not contain any ~ or space.
- building sqlite3
* download the sources on the following website:
http://www.sqlite.org/download.html (choose the sqlite-autoconf-3XXX.tar.gz)
* install:
./configure
make && make install DESTDIR=/home/<myuser>/sqlite3-install
then copy the content of ~/sqlite3-install/usr/local/ into linphone-deps/.
- building ffmpeg
./configure --enable-shared --disable-static --enable-memalign-hack --extra-cflags="-fno-common" --enable-gpl && make
make install DESTDIR=/home/<myuser>/ffmpeg-install
@ -152,6 +162,7 @@ When running "make install DESTDIR=<somepath>", somepath must be absolute and sh
./configure --enable-shared --disable-static && make && make install DESTDIR=/home/<myuser>/libxml2-install
copy ~/libxml2-install/usr/local/* into linphone-deps/.
- building x264:
* download yasm normal version windows executable from yasm project page:

View file

@ -35,7 +35,13 @@ endif
LOCAL_MODULE := liblinphonenoneon
ifeq ($(TARGET_ARCH_ABI),armeabi)
LOCAL_MODULE_FILENAME := liblinphonearmv5
LOCAL_MODULE_FILENAME := liblinphonearmv5noneon
endif
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
LOCAL_MODULE_FILENAME := liblinphonearmv7noneon
endif
ifeq ($(TARGET_ARCH_ABI),x86)
LOCAL_MODULE_FILENAME := liblinphonex86
endif
include $(BUILD_SHARED_LIBRARY)

View file

@ -34,6 +34,9 @@ LOCAL_SHARED_LIBRARIES += \
endif
LOCAL_MODULE := liblinphone
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
LOCAL_MODULE_FILENAME := liblinphonearmv7
endif
include $(BUILD_SHARED_LIBRARY)

View file

@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT([linphone],[3.5.99.0],[linphone-developers@nongnu.org])
AC_INIT([linphone],[3.6.0],[linphone-developers@nongnu.org])
AC_CANONICAL_SYSTEM
AC_CONFIG_SRCDIR([coreapi/linphonecore.c])
@ -656,9 +656,7 @@ AC_ARG_ENABLE(tunnel,
AM_CONDITIONAL(BUILD_TUNNEL, test x$enable_tunnel = xtrue)
if test x$enable_tunnel = xtrue; then
PKG_CHECK_MODULES(TUNNEL, tunnel >= 0.3.3)
TUNNEL_CFLAGS+="-DTUNNEL_ENABLED"
AC_SUBST(TUNNEL_CFLAGS)
AC_SUBST(TUNNEL_LIBS)
AC_DEFINE(TUNNEL_ENABLED,1,[Tells tunnel extension is built-in])
fi
AC_ARG_ENABLE(msg-storage,

View file

@ -1400,6 +1400,7 @@ copy_file(const char *from, const char *to)
snprintf(message, 255, "Can't open %s for writing: %s\n",
to, strerror(errno));
fprintf(stderr, "%s", message);
fclose(in);
return 0;
}
@ -1408,6 +1409,8 @@ copy_file(const char *from, const char *to)
{
if ( ! fwrite(buf, 1, n, out) )
{
fclose(in);
fclose(out);
return 0;
}
}

View file

@ -189,7 +189,7 @@ bool TunnelManager::isStarted() {
}
bool TunnelManager::isReady() const {
return mTunnelClient && mTunnelClient->isReady();
return mTunnelClient && mTunnelClient->isReady() && mReady;
}
int TunnelManager::customSendto(struct _RtpTransport *t, mblk_t *msg , int flags, const struct sockaddr *to, socklen_t tolen){
@ -214,6 +214,7 @@ TunnelManager::TunnelManager(LinphoneCore* lc) :TunnelClientController()
,mEnabled(false)
,mTunnelClient(NULL)
,mAutoDetectStarted(false)
,mReady(false)
,mHttpProxyPort(0){
mExosipTransport.data=this;
@ -271,6 +272,7 @@ void TunnelManager::processTunnelEvent(const Event &ev){
if (lProxy) {
linphone_proxy_config_done(lProxy);
}
mReady=true;
}else if (mEnabled && !mTunnelClient->isReady()){
/* we got disconnected from the tunnel */
if (lProxy && linphone_proxy_config_is_registered(lProxy)) {
@ -278,6 +280,7 @@ void TunnelManager::processTunnelEvent(const Event &ev){
linphone_proxy_config_edit(lProxy);
linphone_core_iterate(mCore);
}
mReady=false;
}
}
@ -317,7 +320,7 @@ void TunnelManager::enable(bool isEnable) {
mEnabled=false;
stopClient();
mReady=false;
linphone_core_set_rtp_transport_factories(mCore,NULL);
eXosip_transport_hook_register(NULL);

View file

@ -129,6 +129,7 @@ class UdpMirrorClient;
*/
LinphoneCore *getLinphoneCore();
virtual void setHttpProxy(const char *host,int port, const char *username, const char *passwd);
virtual bool isReady() const;
private:
enum EventType{
UdpMirrorClientEvent,
@ -143,7 +144,6 @@ class UdpMirrorClient;
};
typedef std::list<UdpMirrorClient> UdpMirrorClientList;
virtual bool isStarted();
virtual bool isReady() const;
void onIterate();
static int customSendto(struct _RtpTransport *t, mblk_t *msg , int flags, const struct sockaddr *to, socklen_t tolen);
static int customRecvfrom(struct _RtpTransport *t, mblk_t *msg, int flags, struct sockaddr *from, socklen_t *fromlen);
@ -173,6 +173,7 @@ class UdpMirrorClient;
Mutex mMutex;
static Mutex sMutex;
bool mAutoDetectStarted;
bool mReady;
LinphoneRtpTransportFactories mTransportFactories;
std::string mHttpUserName;
std::string mHttpPasswd;

View file

@ -351,7 +351,8 @@ static void call_accepted(SalOp *op){
#endif //BUILD_UPNP
md=sal_call_get_final_media_description(op);
call->params.has_video &= linphone_core_media_description_contains_video_stream(md);
if (md)
call->params.has_video &= linphone_core_media_description_contains_video_stream(md);
if (call->state==LinphoneCallOutgoingProgress ||
call->state==LinphoneCallOutgoingRinging ||

View file

@ -182,7 +182,6 @@ float linphone_core_get_conference_local_input_volume(LinphoneCore *lc){
* @returns 0 if successful, -1 otherwise.
**/
int linphone_core_add_to_conference(LinphoneCore *lc, LinphoneCall *call){
LinphoneCallParams params;
LinphoneConference *conf=&lc->conf_ctx;
if (call->current_params.in_conference){
@ -190,21 +189,25 @@ int linphone_core_add_to_conference(LinphoneCore *lc, LinphoneCall *call){
return -1;
}
conference_check_init(&lc->conf_ctx, lp_config_get_int(lc->config, "sound","conference_rate",16000));
call->params.in_conference=TRUE;
call->params.has_video=FALSE;
call->params.media_encryption=LinphoneMediaEncryptionNone;
params=call->params;
if (call->state==LinphoneCallPaused)
if (call->state==LinphoneCallPaused){
call->params.in_conference=TRUE;
call->params.has_video=FALSE;
linphone_core_resume_call(lc,call);
else if (call->state==LinphoneCallStreamsRunning){
/*this will trigger a reINVITE that will later redraw the streams */
}else if (call->state==LinphoneCallStreamsRunning){
LinphoneCallParams *params=linphone_call_params_copy(linphone_call_get_current_params(call));
params->in_conference=TRUE;
params->has_video=FALSE;
if (call->audiostream || call->videostream){
linphone_call_stop_media_streams (call); /*free the audio & video local resources*/
}
if (call==lc->current_call){
lc->current_call=NULL;
}
linphone_core_update_call(lc,call,&params);
/*this will trigger a reINVITE that will later redraw the streams */
linphone_core_update_call(lc,call,params);
linphone_call_params_destroy(params);
add_local_endpoint(conf,lc);
}else{
ms_error("Call is in state %s, it cannot be added to the conference.",linphone_call_state_to_string(call->state));
@ -231,13 +234,16 @@ static int remove_from_conference(LinphoneCore *lc, LinphoneCall *call, bool_t a
ms_message("%s will be removed from conference", str);
ms_free(str);
if (active){
LinphoneCallParams *params=linphone_call_params_copy(linphone_call_get_current_params(call));
params->in_conference=FALSE;
// reconnect local audio with this call
if (linphone_core_is_in_conference(lc)){
ms_message("Leaving conference for reconnecting with unique call.");
linphone_core_leave_conference(lc);
}
ms_message("Updating call to actually remove from conference");
err=linphone_core_update_call(lc,call,&call->params);
err=linphone_core_update_call(lc,call,params);
linphone_call_params_destroy(params);
} else{
ms_message("Pausing call to actually remove from conference");
err=_linphone_core_pause_call(lc,call);

View file

@ -36,7 +36,7 @@ static void ecc_init_filters(EcCalibrator *ecc){
params.prio=MS_TICKER_PRIO_HIGH;
ecc->ticker=ms_ticker_new_with_params(&params);
ecc->sndread=ms_snd_card_create_reader(ecc->play_card);
ecc->sndread=ms_snd_card_create_reader(ecc->capt_card);
ms_filter_call_method(ecc->sndread,MS_FILTER_SET_SAMPLE_RATE,&ecc->rate);
ms_filter_call_method(ecc->sndread,MS_FILTER_GET_SAMPLE_RATE,&rate);
ms_filter_call_method(ecc->sndread,MS_FILTER_SET_NCHANNELS,&ecc_channels);
@ -50,7 +50,7 @@ static void ecc_init_filters(EcCalibrator *ecc){
ecc->det=ms_filter_new(MS_TONE_DETECTOR_ID);
ms_filter_call_method(ecc->det,MS_FILTER_SET_SAMPLE_RATE,&ecc->rate);
ecc->rec=ms_filter_new(MS_FILE_REC_ID);
ecc->rec=ms_filter_new(MS_VOID_SINK_ID);
ms_filter_link(ecc->sndread,0,ecc->read_resampler,0);
ms_filter_link(ecc->read_resampler,0,ecc->det,0);
@ -60,7 +60,7 @@ static void ecc_init_filters(EcCalibrator *ecc){
ecc->gen=ms_filter_new(MS_DTMF_GEN_ID);
ms_filter_call_method(ecc->gen,MS_FILTER_SET_SAMPLE_RATE,&ecc->rate);
ecc->write_resampler=ms_filter_new(MS_RESAMPLE_ID);
ecc->sndwrite=ms_snd_card_create_writer(ecc->capt_card);
ecc->sndwrite=ms_snd_card_create_writer(ecc->play_card);
ms_filter_call_method(ecc->sndwrite,MS_FILTER_SET_SAMPLE_RATE,&ecc->rate);
ms_filter_call_method(ecc->sndwrite,MS_FILTER_GET_SAMPLE_RATE,&rate);

View file

@ -233,6 +233,10 @@ bool_t linphone_tunnel_enabled(LinphoneTunnel *tunnel){
return bcTunnel(tunnel)->isEnabled();
}
bool_t linphone_tunnel_connected(LinphoneTunnel *tunnel){
return bcTunnel(tunnel)->isReady();
}
static OrtpLogFunc tunnelOrtpLogHandler=NULL;
/*

View file

@ -165,6 +165,12 @@ void linphone_tunnel_enable(LinphoneTunnel *tunnel, bool_t enabled);
**/
bool_t linphone_tunnel_enabled(LinphoneTunnel *tunnel);
/**
* @param tunnel object
* Returns a boolean indicating whether tunnel is connected successfully.
**/
bool_t linphone_tunnel_connected(LinphoneTunnel *tunnel);
/**
* @param tunnel object
* Forces reconnection to the tunnel server.

View file

@ -59,6 +59,10 @@ bool_t linphone_tunnel_enabled(LinphoneTunnel *tunnel){
return FALSE;
}
bool_t linphone_tunnel_connected(LinphoneTunnel *tunnel){
return FALSE;
}
void linphone_tunnel_enable_logs_with_handler(LinphoneTunnel *tunnel, bool_t enabled, OrtpLogFunc logHandler){
}

View file

@ -84,9 +84,11 @@ static bool_t linphone_call_are_all_streams_encrypted(LinphoneCall *call) {
#ifdef VIDEO_ENABLED
// If video enabled, check ZRTP encryption in videostream
const LinphoneCallParams *params=linphone_call_get_current_params(call);
if (params->has_video && !call->videostream_encrypted) {
return FALSE;
{
const LinphoneCallParams *params=linphone_call_get_current_params(call);
if (params->has_video && !call->videostream_encrypted) {
return FALSE;
}
}
#endif
@ -110,9 +112,9 @@ void propagate_encryption_changed(LinphoneCall *call){
#ifdef VIDEO_ENABLED
static void linphone_call_videostream_encryption_changed(void *data, bool_t encrypted){
ms_message("Video stream is %s", encrypted ? "encrypted" : "not encrypted");
LinphoneCall *call = (LinphoneCall *)data;
ms_message("Video stream is %s", encrypted ? "encrypted" : "not encrypted");
call->videostream_encrypted=encrypted;
propagate_encryption_changed(call);
}
@ -135,12 +137,14 @@ static void linphone_call_audiostream_encryption_changed(void *data, bool_t encr
#ifdef VIDEO_ENABLED
// Enable video encryption
const LinphoneCallParams *params=linphone_call_get_current_params(call);
if (params->has_video) {
ms_message("Trying to enable encryption on video stream");
OrtpZrtpParams params;
params.zid_file=NULL; //unused
video_stream_enable_zrtp(call->videostream,call->audiostream,&params);
{
const LinphoneCallParams *params=linphone_call_get_current_params(call);
if (params->has_video) {
OrtpZrtpParams params;
ms_message("Trying to enable encryption on video stream");
params.zid_file=NULL; //unused
video_stream_enable_zrtp(call->videostream,call->audiostream,&params);
}
}
#endif
}
@ -1627,11 +1631,11 @@ static void linphone_call_start_video_stream(LinphoneCall *call, const char *cna
const char *rtcp_addr=vstream->rtcp_addr[0]!='\0' ? vstream->rtcp_addr : call->resultdesc->addr;
call->video_profile=make_profile(call,call->resultdesc,vstream,&used_pt);
if (used_pt!=-1){
call->current_params.video_codec = rtp_profile_get_payload(call->video_profile, used_pt);
VideoStreamDir dir=VideoStreamSendRecv;
MSWebCam *cam=lc->video_conf.device;
bool_t is_inactive=FALSE;
call->current_params.video_codec = rtp_profile_get_payload(call->video_profile, used_pt);
call->current_params.has_video=TRUE;
video_stream_enable_adaptive_bitrate_control(call->videostream,
@ -1701,9 +1705,6 @@ static void linphone_call_start_video_stream(LinphoneCall *call, const char *cna
void linphone_call_start_media_streams(LinphoneCall *call, bool_t all_inputs_muted, bool_t send_ringbacktone){
LinphoneCore *lc=call->core;
call->current_params.audio_codec = NULL;
call->current_params.video_codec = NULL;
LinphoneAddress *me=linphone_core_get_primary_contact_parsed(lc);
char *cname;
bool_t use_arc=linphone_core_adaptive_rate_control_enabled(lc);
@ -1712,6 +1713,9 @@ void linphone_call_start_media_streams(LinphoneCall *call, bool_t all_inputs_mut
SalProtoRtpAvp,SalVideo);
#endif
call->current_params.audio_codec = NULL;
call->current_params.video_codec = NULL;
if ((call->audiostream == NULL) && (call->videostream == NULL)) {
ms_fatal("start_media_stream() called without prior init !");
return;

View file

@ -825,6 +825,7 @@ typedef struct codec_desc{
}codec_desc_t;
static codec_desc_t codec_pref_order[]={
{"opus", 48000},
{"SILK", 16000},
{"speex", 16000},
{"speex", 8000},
@ -1285,8 +1286,9 @@ static void linphone_core_init (LinphoneCore * lc, const LinphoneCoreVTable *vta
linphone_core_assign_payload_type(lc,&payload_type_silk_wb,-1,NULL);
linphone_core_assign_payload_type(lc,&payload_type_silk_swb,-1,NULL);
linphone_core_assign_payload_type(lc,&payload_type_g729,18,"annexb=no");
linphone_core_assign_payload_type(lc,&payload_type_aaceld_22k,-1,"config=F8EE2000; constantDuration=512; indexDeltaLength=3; indexLength=3; mode=AAC-hbr; profile-level-id=24; sizeLength=13; streamType=5");
linphone_core_assign_payload_type(lc,&payload_type_aaceld_44k,-1,"config=F8E82000; constantDuration=512; indexDeltaLength=3; indexLength=3; mode=AAC-hbr; profile-level-id=24; sizeLength=13; streamType=5");
linphone_core_assign_payload_type(lc,&payload_type_aaceld_22k,-1,"config=F8EE2000; constantDuration=512; indexDeltaLength=3; indexLength=3; mode=AAC-hbr; profile-level-id=76; sizeLength=13; streamType=5");
linphone_core_assign_payload_type(lc,&payload_type_aaceld_44k,-1,"config=F8E82000; constantDuration=512; indexDeltaLength=3; indexLength=3; mode=AAC-hbr; profile-level-id=76; sizeLength=13; streamType=5");
linphone_core_assign_payload_type(lc,&payload_type_opus,-1,"useinbandfec=1; usedtx=1");
linphone_core_handle_static_payloads(lc);
ms_init();
@ -2838,10 +2840,13 @@ int linphone_core_start_update_call(LinphoneCore *lc, LinphoneCall *call){
**/
int linphone_core_update_call(LinphoneCore *lc, LinphoneCall *call, const LinphoneCallParams *params){
int err=0;
#ifdef VIDEO_ENABLED
bool_t has_video = FALSE;
#endif
if (params!=NULL){
linphone_call_set_state(call,LinphoneCallUpdating,"Updating call");
#ifdef VIDEO_ENABLED
bool_t has_video = call->params.has_video;
has_video = call->params.has_video;
// Video removing
if((call->videostream != NULL) && !params->has_video) {
@ -4190,7 +4195,7 @@ const char * linphone_core_get_stun_server(const LinphoneCore *lc){
return lc->net_conf.stun_server;
}
bool_t linphone_core_upnp_available(const LinphoneCore *lc){
bool_t linphone_core_upnp_available(){
#ifdef BUILD_UPNP
return TRUE;
#else
@ -4677,9 +4682,9 @@ unsigned long linphone_core_get_native_preview_window_id(const LinphoneCore *lc)
* If not set the core will create its own window.
**/
void linphone_core_set_native_preview_window_id(LinphoneCore *lc, unsigned long id){
lc->preview_window_id=id;
#ifdef VIDEO_ENABLED
LinphoneCall *call=linphone_core_get_current_call(lc);
lc->preview_window_id=id;
if (call!=NULL && call->videostream){
video_stream_set_native_preview_window_id(call->videostream,id);
}else if (lc->previewstream){
@ -4693,8 +4698,8 @@ void linphone_core_set_native_preview_window_id(LinphoneCore *lc, unsigned long
**/
void linphone_core_show_video(LinphoneCore *lc, bool_t show){
#ifdef VIDEO_ENABLED
ms_error("linphone_core_show_video %d", show);
LinphoneCall *call=linphone_core_get_current_call(lc);
ms_error("linphone_core_show_video %d", show);
if (call!=NULL && call->videostream){
video_stream_show_video(call->videostream,show);
}
@ -4730,9 +4735,11 @@ void linphone_core_set_device_rotation(LinphoneCore *lc, int rotation) {
ms_message("%s : rotation=%d\n", __FUNCTION__, rotation);
lc->device_rotation = rotation;
#ifdef VIDEO_ENABLED
LinphoneCall *call=linphone_core_get_current_call(lc);
if (call!=NULL && call->videostream){
video_stream_set_device_rotation(call->videostream,rotation);
{
LinphoneCall *call=linphone_core_get_current_call(lc);
if (call!=NULL && call->videostream){
video_stream_set_device_rotation(call->videostream,rotation);
}
}
#endif
}

View file

@ -1199,10 +1199,9 @@ const char * linphone_core_get_stun_server(const LinphoneCore *lc);
* @ingroup network_parameters
* Return the availability of uPnP.
*
* @param lc #LinphoneCore
* @return true if uPnP is available otherwise return false.
*/
bool_t linphone_core_upnp_available(const LinphoneCore *lc);
bool_t linphone_core_upnp_available();
/**
* @ingroup network_parameters

View file

@ -2491,7 +2491,7 @@ extern "C" jlong Java_org_linphone_core_LinphoneCoreImpl_getConfig(JNIEnv *env,
}
extern "C" jboolean Java_org_linphone_core_LinphoneCoreImpl_upnpAvailable(JNIEnv *env, jobject thiz, jlong lc) {
return (jboolean) linphone_core_upnp_available((LinphoneCore *)lc);
return (jboolean) linphone_core_upnp_available();
}
extern "C" jint Java_org_linphone_core_LinphoneCoreImpl_getUpnpState(JNIEnv *env, jobject thiz, jlong lc) {

View file

@ -204,13 +204,13 @@ void linphone_create_table(sqlite3* db){
void linphone_core_message_storage_init(LinphoneCore *lc){
int ret;
char *errmsg=NULL;
const char *errmsg;
sqlite3 *db;
ret=sqlite3_open(lc->chat_db_file,&db);
if(ret != SQLITE_OK) {
errmsg=sqlite3_errmsg(db);
printf("Error in the opening: %s.\n", errmsg);
sqlite3_close(db);
sqlite3_free(errmsg);
}
linphone_create_table(db);
lc->db=db;

View file

@ -413,7 +413,7 @@ static dial_plan_t const dial_plans[]={
{"Bahrain" ,"BH" , "973" , 8 , "00" },
{"Bangladesh" ,"BD" , "880" , 10 , "00" },
{"Barbados" ,"BB" , "1" , 10 , "011" },
{"Belarus" ,"BY" , "375" , 9 , "00" },
{"Belarus" ,"BY" , "375" , 9 , "00" },
{"Belgium" ,"BE" , "32" , 9 , "00" },
{"Belize" ,"BZ" , "501" , 7 , "00" },
{"Benin" ,"BJ" , "229" , 8 , "00" },
@ -422,12 +422,12 @@ static dial_plan_t const dial_plans[]={
{"Bolivia" ,"BO" , "591" , 8 , "00" },
{"Bosnia and Herzegovina" ,"BA" , "387" , 8 , "00" },
{"Botswana" ,"BW" , "267" , 8 , "00" },
{"Brazil" ,"BR" , "55" , 10 , "00" },
{"Brazil" ,"BR" , "55" , 10 , "00" },
{"Brunei Darussalam" ,"BN" , "673" , 7 , "00" },
{"Bulgaria" ,"BG" , "359" , 9 , "00" },
{"Burkina Faso" ,"BF" , "226" , 8 , "00" },
{"Burundi" ,"BI" , "257" , 8 , "011" },
{"Cambodia" ,"KH" , "855" , 9 , "00" },
{"Cambodia" ,"KH" , "855" , 9 , "00" },
{"Cameroon" ,"CM" , "237" , 8 , "00" },
{"Canada" ,"CA" , "1" , 10 , "011" },
{"Cape Verde" ,"CV" , "238" , 7 , "00" },
@ -436,188 +436,188 @@ static dial_plan_t const dial_plans[]={
{"Chad" ,"TD" , "235" , 8 , "00" },
{"Chile" ,"CL" , "56" , 9 , "00" },
{"China" ,"CN" , "86" , 11 , "00" },
{"Colombia" ,"CO" , "57" , 10 , "00" },
{"Comoros" ,"KM" , "269" , 7 , "00" },
{"Congo" ,"CG" , "242" , 9 , "00" },
{"Congo Democratic Republic" ,"CD" , "243" , 9 , "00" },
{"Cook Islands" ,"CK" , "682" , 5 , "00" },
{"Costa Rica" ,"CR" , "506" , 8 , "00" },
{"C<EFBFBD>te d'Ivoire" ,"AD" , "225" , 8 , "00" },
{"Croatia" ,"HR" , "385" , 9 , "00" },
{"Cuba" ,"CU" , "53" , 8 , "119" },
{"Cyprus" ,"CY" , "357" , 8 , "00" },
{"Czech Republic" ,"CZ" , "420" , 9 , "00" },
{"Denmark" ,"DK" , "45" , 8 , "00" },
{"Djibouti" ,"DJ" , "253" , 8 , "00" },
{"Dominica" ,"DM" , "1" , 10 , "011" },
{"Dominican Republic" ,"DO" , "1" , 10 , "011" },
{"Ecuador" ,"EC" , "593" , 9 , "00" },
{"Egypt" ,"EG" , "20" , 10 , "00" },
{"El Salvador" ,"SV" , "503" , 8 , "00" },
{"Equatorial Guinea" ,"GQ" , "240" , 9 , "00" },
{"Eritrea" ,"ER" , "291" , 7 , "00" },
{"Estonia" ,"EE" , "372" , 8 , "00" },
{"Ethiopia" ,"ET" , "251" , 9 , "00" },
{"Falkland Islands" ,"FK" , "500" , 5 , "00" },
{"Faroe Islands" ,"FO" , "298" , 6 , "00" },
{"Fiji" ,"FJ" , "679" , 7 , "00" },
{"Finland" ,"FI" , "358" , 9 , "00" },
{"France" ,"FR" , "33" , 9 , "00" },
{"French Guiana" ,"GF" , "594" , 9 , "00" },
{"French Polynesia" ,"PF" , "689" , 6 , "00" },
{"Gabon" ,"GA" , "241" , 8 , "00" },
{"Gambia" ,"GM" , "220" , 7 , "00" },
{"Georgia" ,"GE" , "995" , 9 , "00" },
{"Germany" ,"DE" , "49" , 11 , "00" },
{"Ghana" ,"GH" , "233" , 9 , "00" },
{"Gibraltar" ,"GI" , "350" , 8 , "00" },
{"Greece" ,"GR" , "30" ,10 , "00" },
{"Greenland" ,"GL" , "299" , 6 , "00" },
{"Grenada" ,"GD" , "1" , 10 , "011" },
{"Guadeloupe" ,"GP" , "590" , 9 , "00" },
{"Guam" ,"GU" , "1" , 10 , "011" },
{"Guatemala" ,"GT" , "502" , 8 , "00" },
{"Guinea" ,"GN" , "224" , 8 , "00" },
{"Guinea-Bissau" ,"GW" , "245" , 7 , "00" },
{"Guyana" ,"GY" , "592" , 7 , "001" },
{"Haiti" ,"HT" , "509" , 8 , "00" },
{"Honduras" ,"HN" , "504" , 8 , "00" },
{"Hong Kong" ,"HK" , "852" , 8 , "001" },
{"Hungary" ,"HU" , "36" , 9 , "00" },
{"Iceland" ,"IS" , "354" , 9 , "00" },
{"India" ,"IN" , "91" , 10 , "00" },
{"Indonesia" ,"ID" , "62" , 10 , "001" },
{"Iran" ,"IR" , "98" , 10 , "00" },
{"Iraq" ,"IQ" , "964" , 10 , "00" },
{"Ireland" ,"IE" , "353" , 9 , "00" },
{"Israel" ,"IL" , "972" , 9 , "00" },
{"Italy" ,"IT" , "39" , 10 , "00" },
{"Jamaica" ,"JM" , "1" , 10 , "011" },
{"Japan" ,"JP" , "81" , 10 , "010" },
{"Jordan" ,"JO" , "962" , 9 , "00" },
{"Kazakhstan" ,"KZ" , "7" , 10 , "00" },
{"Kenya" ,"KE" , "254" , 9 , "000" },
{"Kiribati" ,"KI" , "686" , 5 , "00" },
{"Korea, North" ,"KP" , "850" , 12 , "99" },
{"Korea, South" ,"KR" , "82" , 12 , "001" },
{"Kuwait" ,"KW" , "965" , 8 , "00" },
{"Kyrgyzstan" ,"KG" , "996" , 9 , "00" },
{"Laos" ,"LA" , "856" , 10 , "00" },
{"Latvia" ,"LV" , "371" , 8 , "00" },
{"Lebanon" ,"LB" , "961" , 7 , "00" },
{"Lesotho" ,"LS" , "266" , 8 , "00" },
{"Liberia" ,"LR" , "231" , 8 , "00" },
{"Libya" ,"LY" , "218" , 8 , "00" },
{"Liechtenstein" ,"LI" , "423" , 7 , "00" },
{"Lithuania" ,"LT" , "370" , 8 , "00" },
{"Luxembourg" ,"LU" , "352" , 9 , "00" },
{"Macau" ,"MO" , "853" , 8 , "00" },
{"Macedonia" ,"MK" , "389" , 8 , "00" },
{"Madagascar" ,"MG" , "261" , 9 , "00" },
{"Malawi" ,"MW" , "265" , 9 , "00" },
{"Malaysia" ,"MY" , "60" , 9 , "00" },
{"Maldives" ,"MV" , "960" , 7 , "00" },
{"Mali" ,"ML" , "223" , 8 , "00" },
{"Malta" ,"MT" , "356" , 8 , "00" },
{"Marshall Islands" ,"MH" , "692" , 7 , "011" },
{"Martinique" ,"MQ" , "596" , 9 , "00" },
{"Mauritania" ,"MR" , "222" , 8 , "00" },
{"Mauritius" ,"MU" , "230" , 7 , "00" },
{"Mayotte Island" ,"YT" , "262" , 9 , "00" },
{"Mexico" ,"MX" , "52" , 10 , "00" },
{"Micronesia" ,"FM" , "691" , 7 , "011" },
{"Moldova" ,"MD" , "373" , 8 , "00" },
{"Monaco" ,"MC" , "377" , 8 , "00" },
{"Mongolia" ,"MN" , "976" , 8 , "001" },
{"Montenegro" ,"ME" , "382" , 8 , "00" },
{"Montserrat" ,"MS" , "664" , 10 , "011" },
{"Morocco" ,"MA" , "212" , 9 , "00" },
{"Mozambique" ,"MZ" , "258" , 9 , "00" },
{"Myanmar" ,"MM" , "95" , 8 , "00" },
{"Namibia" ,"NA" , "264" , 9 , "00" },
{"Nauru" ,"NR" , "674" , 7 , "00" },
{"Nepal" ,"NP" , "43" , 10 , "00" },
{"Netherlands" ,"NL" , "31" , 9 , "00" },
{"New Caledonia" ,"NC" , "687" , 6 , "00" },
{"New Zealand" ,"NZ" , "64" , 10 , "00" },
{"Nicaragua" ,"NI" , "505" , 8 , "00" },
{"Niger" ,"NE" , "227" , 8 , "00" },
{"Nigeria" ,"NG" , "234" , 10 , "009" },
{"Niue" ,"NU" , "683" , 4 , "00" },
{"Norfolk Island" ,"NF" , "672" , 5 , "00" },
{"Northern Mariana Islands" ,"MP" , "1" , 10 , "011" },
{"Norway" ,"NO" , "47" , 8 , "00" },
{"Oman" ,"OM" , "968" , 8 , "00" },
{"Pakistan" ,"PK" , "92" , 10 , "00" },
{"Palau" ,"PW" , "680" , 7 , "011" },
{"Palestine" ,"PS" , "970" , 9 , "00" },
{"Panama" ,"PA" , "507" , 8 , "00" },
{"Papua New Guinea" ,"PG" , "675" , 8 , "00" },
{"Paraguay" ,"PY" , "595" , 9 , "00" },
{"Peru" ,"PE" , "51" , 9 , "00" },
{"Philippines" ,"PH" , "63" , 10 , "00" },
{"Poland" ,"PL" , "48" , 9 , "00" },
{"Portugal" ,"PT" , "351" , 9 , "00" },
{"Puerto Rico" ,"PR" , "1" , 10 , "011" },
{"Qatar" ,"QA" , "974" , 8 , "00" },
{"R<EFBFBD>union Island" ,"RE" , "262" , 9 , "011" },
{"Romania" ,"RO" , "40" , 9 , "00" },
{"Russian Federation" ,"RU" , "7" , 10 , "8" },
{"Rwanda" ,"RW" , "250" , 9 , "00" },
{"Saint Helena" ,"SH" , "290" , 4 , "00" },
{"Saint Kitts and Nevis" ,"KN" , "1" , 10 , "011" },
{"Saint Lucia" ,"LC" , "1" , 10 , "011" },
{"Saint Pierre and Miquelon" ,"PM" , "508" , 6 , "00" },
{"Saint Vincent and the Grenadines","VC" , "1" , 10 , "011" },
{"Samoa" ,"WS" , "685" , 7 , "0" },
{"San Marino" ,"SM" , "378" , 10 , "00" },
{"S<EFBFBD>o Tom<6F> and Pr<50>ncipe" ,"ST" , "239" , 7 , "00" },
{"Saudi Arabia" ,"SA" , "966" , 9 , "00" },
{"Senegal" ,"SN" , "221" , 9 , "00" },
{"Serbia" ,"RS" , "381" , 9 , "00" },
{"Seychelles" ,"SC" , "248" , 7 , "00" },
{"Sierra Leone" ,"SL" , "232" , 8 , "00" },
{"Singapore" ,"SG" , "65" , 8 , "001" },
{"Slovakia" ,"SK" , "421" , 9 , "00" },
{"Slovenia" ,"SI" , "386" , 8 , "00" },
{"Solomon Islands" ,"SB" , "677" , 7 , "00" },
{"Somalia" ,"SO" , "252" , 8 , "00" },
{"South Africa" ,"ZA" , "27" , 9 , "00" },
{"Spain" ,"ES" , "34" , 9 , "00" },
{"Sri Lanka" ,"LK" , "94" , 9 , "00" },
{"Sudan" ,"SD" , "249" , 9 , "00" },
{"Suriname" ,"SR" , "597" , 7 , "00" },
{"Swaziland" ,"SZ" , "268" , 8 , "00" },
{"Sweden" ,"SE" , "1" , 9 , "00" },
{"Switzerland" ,"XK" , "41" , 9 , "00" },
{"Syria" ,"SY" , "963" , 9 , "00" },
{"Taiwan" ,"TW" , "886" , 9 , "810" },
{"Tajikistan" ,"TJ" , "992" , 9 , "002" },
{"Tanzania" ,"TZ" , "255" , 9 , "000" },
{"Thailand" ,"TH" , "66" , 9 , "001" },
{"Togo" ,"TG" , "228" , 8 , "00" },
{"Tokelau" ,"TK" , "690" , 4 , "00" },
{"Tonga" ,"TO" , "676" , 5 , "00" },
{"Trinidad and Tobago" ,"TT" , "1" , 10 , "011" },
{"Tunisia" ,"TN" , "216" , 8 , "00" },
{"Turkey" ,"TR" , "90" , 10 , "00" },
{"Turkmenistan" ,"TM" , "993" , 8 , "00" },
{"Turks and Caicos Islands" ,"TC" , "1" , 7 , "0" },
{"Tuvalu" ,"TV" , "688" , 5 , "00" },
{"Uganda" ,"UG" , "256" , 9 , "000" },
{"Ukraine" ,"UA" , "380" , 9 , "00" },
{"United Arab Emirates" ,"AE" , "971" , 9 , "00" },
{"United Kingdom" ,"UK" , "44" , 10 , "00" },
{"United States" ,"US" , "1" , 10 , "011" },
{"Uruguay" ,"UY" , "598" , 8 , "00" },
{"Uzbekistan" ,"UZ" , "998" , 9 , "8" },
{"Vanuatu" ,"VU" , "678" , 7 , "00" },
{"Venezuela" ,"VE" , "58" , 10 , "00" },
{"Vietnam" ,"VN" , "84" , 9 , "00" },
{"Wallis and Futuna" ,"WF" , "681" , 5 , "00" },
{"Yemen" ,"YE" , "967" , 9 , "00" },
{"Zambia" ,"ZM" , "260" , 9 , "00" },
{"Zimbabwe" ,"ZW" , "263" , 9 , "00" },
{"Colombia" ,"CO" , "57" , 10 , "00" },
{"Comoros" ,"KM" , "269" , 7 , "00" },
{"Congo" ,"CG" , "242" , 9 , "00" },
{"Congo Democratic Republic" ,"CD" , "243" , 9 , "00" },
{"Cook Islands" ,"CK" , "682" , 5 , "00" },
{"Costa Rica" ,"CR" , "506" , 8 , "00" },
{"C<EFBFBD>te d'Ivoire" ,"AD" , "225" , 8 , "00" },
{"Croatia" ,"HR" , "385" , 9 , "00" },
{"Cuba" ,"CU" , "53" , 8 , "119" },
{"Cyprus" ,"CY" , "357" , 8 , "00" },
{"Czech Republic" ,"CZ" , "420" , 9 , "00" },
{"Denmark" ,"DK" , "45" , 8 , "00" },
{"Djibouti" ,"DJ" , "253" , 8 , "00" },
{"Dominica" ,"DM" , "1" , 10 , "011" },
{"Dominican Republic" ,"DO" , "1" , 10 , "011" },
{"Ecuador" ,"EC" , "593" , 9 , "00" },
{"Egypt" ,"EG" , "20" , 10 , "00" },
{"El Salvador" ,"SV" , "503" , 8 , "00" },
{"Equatorial Guinea" ,"GQ" , "240" , 9 , "00" },
{"Eritrea" ,"ER" , "291" , 7 , "00" },
{"Estonia" ,"EE" , "372" , 8 , "00" },
{"Ethiopia" ,"ET" , "251" , 9 , "00" },
{"Falkland Islands" ,"FK" , "500" , 5 , "00" },
{"Faroe Islands" ,"FO" , "298" , 6 , "00" },
{"Fiji" ,"FJ" , "679" , 7 , "00" },
{"Finland" ,"FI" , "358" , 9 , "00" },
{"France" ,"FR" , "33" , 9 , "00" },
{"French Guiana" ,"GF" , "594" , 9 , "00" },
{"French Polynesia" ,"PF" , "689" , 6 , "00" },
{"Gabon" ,"GA" , "241" , 8 , "00" },
{"Gambia" ,"GM" , "220" , 7 , "00" },
{"Georgia" ,"GE" , "995" , 9 , "00" },
{"Germany" ,"DE" , "49" , 11 , "00" },
{"Ghana" ,"GH" , "233" , 9 , "00" },
{"Gibraltar" ,"GI" , "350" , 8 , "00" },
{"Greece" ,"GR" , "30" ,10 , "00" },
{"Greenland" ,"GL" , "299" , 6 , "00" },
{"Grenada" ,"GD" , "1" , 10 , "011" },
{"Guadeloupe" ,"GP" , "590" , 9 , "00" },
{"Guam" ,"GU" , "1" , 10 , "011" },
{"Guatemala" ,"GT" , "502" , 8 , "00" },
{"Guinea" ,"GN" , "224" , 8 , "00" },
{"Guinea-Bissau" ,"GW" , "245" , 7 , "00" },
{"Guyana" ,"GY" , "592" , 7 , "001" },
{"Haiti" ,"HT" , "509" , 8 , "00" },
{"Honduras" ,"HN" , "504" , 8 , "00" },
{"Hong Kong" ,"HK" , "852" , 8 , "001" },
{"Hungary" ,"HU" , "36" , 9 , "00" },
{"Iceland" ,"IS" , "354" , 9 , "00" },
{"India" ,"IN" , "91" , 10 , "00" },
{"Indonesia" ,"ID" , "62" , 10 , "001" },
{"Iran" ,"IR" , "98" , 10 , "00" },
{"Iraq" ,"IQ" , "964" , 10 , "00" },
{"Ireland" ,"IE" , "353" , 9 , "00" },
{"Israel" ,"IL" , "972" , 9 , "00" },
{"Italy" ,"IT" , "39" , 10 , "00" },
{"Jamaica" ,"JM" , "1" , 10 , "011" },
{"Japan" ,"JP" , "81" , 10 , "010" },
{"Jordan" ,"JO" , "962" , 9 , "00" },
{"Kazakhstan" ,"KZ" , "7" , 10 , "00" },
{"Kenya" ,"KE" , "254" , 9 , "000" },
{"Kiribati" ,"KI" , "686" , 5 , "00" },
{"Korea, North" ,"KP" , "850" , 12 , "99" },
{"Korea, South" ,"KR" , "82" , 12 , "001" },
{"Kuwait" ,"KW" , "965" , 8 , "00" },
{"Kyrgyzstan" ,"KG" , "996" , 9 , "00" },
{"Laos" ,"LA" , "856" , 10 , "00" },
{"Latvia" ,"LV" , "371" , 8 , "00" },
{"Lebanon" ,"LB" , "961" , 7 , "00" },
{"Lesotho" ,"LS" , "266" , 8 , "00" },
{"Liberia" ,"LR" , "231" , 8 , "00" },
{"Libya" ,"LY" , "218" , 8 , "00" },
{"Liechtenstein" ,"LI" , "423" , 7 , "00" },
{"Lithuania" ,"LT" , "370" , 8 , "00" },
{"Luxembourg" ,"LU" , "352" , 9 , "00" },
{"Macau" ,"MO" , "853" , 8 , "00" },
{"Macedonia" ,"MK" , "389" , 8 , "00" },
{"Madagascar" ,"MG" , "261" , 9 , "00" },
{"Malawi" ,"MW" , "265" , 9 , "00" },
{"Malaysia" ,"MY" , "60" , 9 , "00" },
{"Maldives" ,"MV" , "960" , 7 , "00" },
{"Mali" ,"ML" , "223" , 8 , "00" },
{"Malta" ,"MT" , "356" , 8 , "00" },
{"Marshall Islands" ,"MH" , "692" , 7 , "011" },
{"Martinique" ,"MQ" , "596" , 9 , "00" },
{"Mauritania" ,"MR" , "222" , 8 , "00" },
{"Mauritius" ,"MU" , "230" , 7 , "00" },
{"Mayotte Island" ,"YT" , "262" , 9 , "00" },
{"Mexico" ,"MX" , "52" , 10 , "00" },
{"Micronesia" ,"FM" , "691" , 7 , "011" },
{"Moldova" ,"MD" , "373" , 8 , "00" },
{"Monaco" ,"MC" , "377" , 8 , "00" },
{"Mongolia" ,"MN" , "976" , 8 , "001" },
{"Montenegro" ,"ME" , "382" , 8 , "00" },
{"Montserrat" ,"MS" , "664" , 10 , "011" },
{"Morocco" ,"MA" , "212" , 9 , "00" },
{"Mozambique" ,"MZ" , "258" , 9 , "00" },
{"Myanmar" ,"MM" , "95" , 8 , "00" },
{"Namibia" ,"NA" , "264" , 9 , "00" },
{"Nauru" ,"NR" , "674" , 7 , "00" },
{"Nepal" ,"NP" , "43" , 10 , "00" },
{"Netherlands" ,"NL" , "31" , 9 , "00" },
{"New Caledonia" ,"NC" , "687" , 6 , "00" },
{"New Zealand" ,"NZ" , "64" , 10 , "00" },
{"Nicaragua" ,"NI" , "505" , 8 , "00" },
{"Niger" ,"NE" , "227" , 8 , "00" },
{"Nigeria" ,"NG" , "234" , 10 , "009" },
{"Niue" ,"NU" , "683" , 4 , "00" },
{"Norfolk Island" ,"NF" , "672" , 5 , "00" },
{"Northern Mariana Islands" ,"MP" , "1" , 10 , "011" },
{"Norway" ,"NO" , "47" , 8 , "00" },
{"Oman" ,"OM" , "968" , 8 , "00" },
{"Pakistan" ,"PK" , "92" , 10 , "00" },
{"Palau" ,"PW" , "680" , 7 , "011" },
{"Palestine" ,"PS" , "970" , 9 , "00" },
{"Panama" ,"PA" , "507" , 8 , "00" },
{"Papua New Guinea" ,"PG" , "675" , 8 , "00" },
{"Paraguay" ,"PY" , "595" , 9 , "00" },
{"Peru" ,"PE" , "51" , 9 , "00" },
{"Philippines" ,"PH" , "63" , 10 , "00" },
{"Poland" ,"PL" , "48" , 9 , "00" },
{"Portugal" ,"PT" , "351" , 9 , "00" },
{"Puerto Rico" ,"PR" , "1" , 10 , "011" },
{"Qatar" ,"QA" , "974" , 8 , "00" },
{"R<EFBFBD>union Island" ,"RE" , "262" , 9 , "011" },
{"Romania" ,"RO" , "40" , 9 , "00" },
{"Russian Federation" ,"RU" , "7" , 10 , "8" },
{"Rwanda" ,"RW" , "250" , 9 , "00" },
{"Saint Helena" ,"SH" , "290" , 4 , "00" },
{"Saint Kitts and Nevis" ,"KN" , "1" , 10 , "011" },
{"Saint Lucia" ,"LC" , "1" , 10 , "011" },
{"Saint Pierre and Miquelon" ,"PM" , "508" , 6 , "00" },
{"Saint Vincent and the Grenadines","VC" , "1" , 10 , "011" },
{"Samoa" ,"WS" , "685" , 7 , "0" },
{"San Marino" ,"SM" , "378" , 10 , "00" },
{"S<EFBFBD>o Tom<6F> and Pr<50>ncipe" ,"ST" , "239" , 7 , "00" },
{"Saudi Arabia" ,"SA" , "966" , 9 , "00" },
{"Senegal" ,"SN" , "221" , 9 , "00" },
{"Serbia" ,"RS" , "381" , 9 , "00" },
{"Seychelles" ,"SC" , "248" , 7 , "00" },
{"Sierra Leone" ,"SL" , "232" , 8 , "00" },
{"Singapore" ,"SG" , "65" , 8 , "001" },
{"Slovakia" ,"SK" , "421" , 9 , "00" },
{"Slovenia" ,"SI" , "386" , 8 , "00" },
{"Solomon Islands" ,"SB" , "677" , 7 , "00" },
{"Somalia" ,"SO" , "252" , 8 , "00" },
{"South Africa" ,"ZA" , "27" , 9 , "00" },
{"Spain" ,"ES" , "34" , 9 , "00" },
{"Sri Lanka" ,"LK" , "94" , 9 , "00" },
{"Sudan" ,"SD" , "249" , 9 , "00" },
{"Suriname" ,"SR" , "597" , 7 , "00" },
{"Swaziland" ,"SZ" , "268" , 8 , "00" },
{"Sweden" ,"SE" , "1" , 9 , "00" },
{"Switzerland" ,"XK" , "41" , 9 , "00" },
{"Syria" ,"SY" , "963" , 9 , "00" },
{"Taiwan" ,"TW" , "886" , 9 , "810" },
{"Tajikistan" ,"TJ" , "992" , 9 , "002" },
{"Tanzania" ,"TZ" , "255" , 9 , "000" },
{"Thailand" ,"TH" , "66" , 9 , "001" },
{"Togo" ,"TG" , "228" , 8 , "00" },
{"Tokelau" ,"TK" , "690" , 4 , "00" },
{"Tonga" ,"TO" , "676" , 5 , "00" },
{"Trinidad and Tobago" ,"TT" , "1" , 10 , "011" },
{"Tunisia" ,"TN" , "216" , 8 , "00" },
{"Turkey" ,"TR" , "90" , 10 , "00" },
{"Turkmenistan" ,"TM" , "993" , 8 , "00" },
{"Turks and Caicos Islands" ,"TC" , "1" , 7 , "0" },
{"Tuvalu" ,"TV" , "688" , 5 , "00" },
{"Uganda" ,"UG" , "256" , 9 , "000" },
{"Ukraine" ,"UA" , "380" , 9 , "00" },
{"United Arab Emirates" ,"AE" , "971" , 9 , "00" },
{"United Kingdom" ,"UK" , "44" , 10 , "00" },
{"United States" ,"US" , "1" , 10 , "011" },
{"Uruguay" ,"UY" , "598" , 8 , "00" },
{"Uzbekistan" ,"UZ" , "998" , 9 , "8" },
{"Vanuatu" ,"VU" , "678" , 7 , "00" },
{"Venezuela" ,"VE" , "58" , 10 , "00" },
{"Vietnam" ,"VN" , "84" , 9 , "00" },
{"Wallis and Futuna" ,"WF" , "681" , 5 , "00" },
{"Yemen" ,"YE" , "967" , 9 , "00" },
{"Zambia" ,"ZM" , "260" , 9 , "00" },
{"Zimbabwe" ,"ZW" , "263" , 9 , "00" },
{NULL ,NULL , "" , 0 , NULL }
};
static dial_plan_t most_common_dialplan={ "generic" ,"", "", 10, "00"};
@ -1092,29 +1092,40 @@ SipSetup *linphone_proxy_config_get_sip_setup(LinphoneProxyConfig *cfg){
return NULL;
}
static bool_t can_register(LinphoneProxyConfig *cfg){
LinphoneCore *lc=cfg->lc;
#ifdef BUILD_UPNP
if (linphone_core_get_firewall_policy(lc)==LinphonePolicyUseUpnp){
if(lc->sip_conf.register_only_when_upnp_is_ok &&
(lc->upnp == NULL || !linphone_upnp_context_is_ready_for_register(lc->upnp))) {
return FALSE;
}
}
#endif //BUILD_UPNP
if (lc->sip_conf.register_only_when_network_is_up){
LinphoneTunnel *tunnel=linphone_core_get_tunnel(lc);
if (tunnel && linphone_tunnel_enabled(tunnel)){
return linphone_tunnel_connected(tunnel);
}else{
return lc->network_reachable;
}
}
return TRUE;
}
void linphone_proxy_config_update(LinphoneProxyConfig *cfg){
LinphoneCore *lc=cfg->lc;
if (cfg->commit){
if (cfg->type && cfg->ssctx==NULL){
linphone_proxy_config_activate_sip_setup(cfg);
}
switch(linphone_core_get_firewall_policy(lc)) {
case LinphonePolicyUseUpnp:
#ifdef BUILD_UPNP
if(lc->sip_conf.register_only_when_upnp_is_ok &&
(lc->upnp == NULL || !linphone_upnp_context_is_ready_for_register(lc->upnp))) {
break;
if (can_register(cfg)){
linphone_proxy_config_register(cfg);
if (cfg->publish && cfg->publish_op==NULL){
linphone_proxy_config_send_publish(cfg,lc->presence_mode);
}
#endif //BUILD_UPNP
default:
if ((!lc->sip_conf.register_only_when_network_is_up || lc->network_reachable)) {
linphone_proxy_config_register(cfg);
}
}
if (cfg->publish && cfg->publish_op==NULL){
linphone_proxy_config_send_publish(cfg,lc->presence_mode);
cfg->commit=FALSE;
}
cfg->commit=FALSE;
}
}

View file

@ -1464,6 +1464,7 @@ static bool_t call_failure(Sal *sal, eXosip_event_t *ev){
case 480:
error=SalErrorFailure;
sr=SalReasonTemporarilyUnavailable;
break;
case 486:
error=SalErrorFailure;
sr=SalReasonBusy;
@ -1653,7 +1654,7 @@ static void process_notify(Sal *sal, eXosip_event_t *ev){
//osip_content_type_t *ct=NULL;
osip_message_get_body(ev->request,0,&body);
//ct=osip_message_get_content_type(ev->request);
if (h->hvalue && strcasecmp(h->hvalue,"refer")==0){
if (h->hvalue && strncasecmp(h->hvalue,"refer",strlen("refer"))==0){
/*special handling of refer events*/
if (body && body->body){
osip_message_t *msg;
@ -2400,6 +2401,7 @@ int sal_register_refresh(SalOp *op, int expires){
* the exosip lock in a non blocking way, and give up if it takes too long*/
while (eXosip_trylock()!=0){
ms_usleep(100000);
tries++;
if (tries>30) {/*after 3 seconds, give up*/
ms_warning("Could not obtain exosip lock in a reasonable time, giving up.");
return -1;

View file

@ -85,19 +85,19 @@ static const char *days[]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};
static const char *months[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
static void msg_add_current_date(osip_message_t *msg){
char tmp[64]={0};
time_t curtime=time(NULL);
struct tm *ret;
char tmp[64]={0};
time_t curtime=time(NULL);
struct tm *ret;
#ifndef WIN32
struct tm gmt;
ret=gmtime_r(&curtime,&gmt);
struct tm gmt;
ret=gmtime_r(&curtime,&gmt);
#else
ret=gmtime(&curtime);
ret=gmtime(&curtime);
#endif
/*cannot use strftime because it is locale dependant*/
snprintf(tmp,sizeof(tmp)-1,"%s, %i %s %i %02i:%02i:%02i GMT",
days[ret->tm_wday],ret->tm_mday,months[ret->tm_mon],1900+ret->tm_year,ret->tm_hour,ret->tm_min,ret->tm_sec);
osip_message_replace_header(msg,"Date",tmp);
/*cannot use strftime because it is locale dependant*/
snprintf(tmp,sizeof(tmp)-1,"%s, %i %s %i %02i:%02i:%02i GMT",
days[ret->tm_wday],ret->tm_mday,months[ret->tm_mon],1900+ret->tm_year,ret->tm_hour,ret->tm_min,ret->tm_sec);
osip_message_replace_header(msg,"Date",tmp);
}

View file

@ -547,7 +547,7 @@ int sdp_to_media_description(sdp_message_t *msg, SalMediaDescription *desc){
for (k=0;valid_count < SAL_CRYPTO_ALGO_MAX && (attr=sdp_message_attribute_get(msg,i,k))!=NULL;k++){
char tmp[256], tmp2[256];
if (keywordcmp("crypto",attr->a_att_field)==0 && attr->a_att_value!=NULL){
int nb = sscanf(attr->a_att_value, "%d %256s inline:%256s",
int nb = sscanf(attr->a_att_value, "%d %255s inline:%255s",
&stream->crypto[valid_count].tag,
tmp,
tmp2);

View file

@ -30,6 +30,7 @@ pt_BR: Rafael Caesar Lenzi &lt;rc_lenzi@yahoo.com.br&gt;
pl: Robert Nasiadek &lt;darkone@darkone.pl&gt;
cs: Petr Pisar &lt;petr.pisar@atlas.cz&gt;
hu: anonymous
he: Eli Zaretskii &lt;eliz@gnu.org&gt;
</property>
<property name="artists">Icons by kerosine.fr</property>
<signal name="response" handler="linphone_gtk_about_response"/>

View file

@ -66,6 +66,7 @@ void linphone_gtk_quit_chatroom(LinphoneChatRoom *cr) {
g_return_if_fail(w!=NULL);
gtk_notebook_remove_page(GTK_NOTEBOOK(nb),gtk_notebook_page_num(GTK_NOTEBOOK(nb),w));
linphone_chat_room_mark_as_read(cr);
linphone_gtk_friend_list_update_chat_picture();
g_object_set_data(G_OBJECT(friendlist),"chatview",NULL);
from=g_object_get_data(G_OBJECT(w),"from_message");
@ -128,6 +129,15 @@ void udpate_tab_chat_header(GtkWidget *chat_view,const LinphoneAddress *uri,Linp
gtk_widget_show_all(w);
}
static gboolean scroll_to_end(GtkTextView *w){
GtkTextBuffer *buffer=gtk_text_view_get_buffer(w);
GtkTextIter iter;
gtk_text_buffer_get_end_iter(buffer,&iter);
GtkTextMark *mark=gtk_text_buffer_create_mark(buffer,NULL,&iter,FALSE);
gtk_text_view_scroll_mark_onscreen(w,mark);
return FALSE;
}
void linphone_gtk_push_text(GtkWidget *w, const LinphoneAddress *from,
gboolean me,LinphoneChatRoom *cr,LinphoneChatMessage *msg, gboolean hist){
GtkTextView *text=GTK_TEXT_VIEW(linphone_gtk_get_widget(w,"textview"));
@ -198,8 +208,7 @@ void linphone_gtk_push_text(GtkWidget *w, const LinphoneAddress *from,
}
gtk_text_buffer_get_end_iter(buffer,&iter);
gtk_text_buffer_insert(buffer,&iter,"\n",-1);
GtkTextMark *mark=gtk_text_buffer_create_mark(buffer,NULL,&iter,FALSE);
gtk_text_view_scroll_mark_onscreen(text,mark);
g_idle_add((GSourceFunc)scroll_to_end,text);
ms_free(from_str);
}
@ -364,7 +373,6 @@ GtkWidget* linphone_gtk_init_chatroom(LinphoneChatRoom *cr, const LinphoneAddres
colorb.blue = 61952;
with_str=linphone_address_as_string_uri_only(with);
linphone_chat_room_mark_as_read(cr);
gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(text),GTK_WRAP_WORD_CHAR);
gtk_text_view_set_editable(GTK_TEXT_VIEW(text),FALSE);
gtk_text_view_set_cursor_visible(GTK_TEXT_VIEW(text),FALSE);
@ -404,8 +412,9 @@ GtkWidget* linphone_gtk_init_chatroom(LinphoneChatRoom *cr, const LinphoneAddres
}
LinphoneChatRoom * linphone_gtk_create_chatroom(const LinphoneAddress *with){
LinphoneChatRoom *cr=linphone_core_create_chat_room(linphone_gtk_get_core(),linphone_address_as_string(with));
if (!cr) return NULL;
char *tmp=linphone_address_as_string(with);
LinphoneChatRoom *cr=linphone_core_create_chat_room(linphone_gtk_get_core(),tmp);
ms_free(tmp);
return cr;
}
@ -424,7 +433,6 @@ void linphone_gtk_load_chatroom(LinphoneChatRoom *cr,const LinphoneAddress *uri,
GtkTextIter end;
GtkTextBuffer *text_buffer;
linphone_chat_room_mark_as_read(cr);
text_buffer=gtk_text_view_get_buffer(text_view);
gtk_text_buffer_get_bounds(text_buffer, &start, &end);
gtk_text_buffer_delete (text_buffer, &start, &end);
@ -434,6 +442,8 @@ void linphone_gtk_load_chatroom(LinphoneChatRoom *cr,const LinphoneAddress *uri,
messages=linphone_chat_room_get_history(cr,NB_MSG_HIST);
g_object_set_data(G_OBJECT(chat_view),"from_message",g_strdup(uri_str));
display_history_message(chat_view,messages,uri);
gtk_text_buffer_get_end_iter(text_buffer,&end);
gtk_text_view_scroll_to_iter(text_view,&end,0,FALSE,1.0,0);
}
ms_free(from_str);
ms_free(uri_str);
@ -445,11 +455,6 @@ void linphone_gtk_chat_destroyed(GtkWidget *w){
linphone_chat_room_destroy(cr);
}
void linphone_gtk_chat_close(GtkWidget *button){
GtkWidget *w=gtk_widget_get_toplevel(button);
gtk_widget_destroy(w);
}
void linphone_gtk_text_received ( LinphoneCore *lc, LinphoneChatRoom *room,
LinphoneChatMessage *msg ) {
@ -457,7 +462,7 @@ void linphone_gtk_text_received ( LinphoneCore *lc, LinphoneChatRoom *room,
GtkWidget *friendlist=linphone_gtk_get_widget ( main_window,"contact_list" );
GtkWidget *w;
gboolean send=TRUE;
GtkNotebook *notebook= ( GtkNotebook * ) linphone_gtk_get_widget ( main_window,"viewswitch" );
/*GtkNotebook *notebook= ( GtkNotebook * ) linphone_gtk_get_widget ( main_window,"viewswitch" );*/
char *from=linphone_address_as_string ( linphone_chat_message_get_from ( msg ) );
w= ( GtkWidget* ) g_object_get_data ( G_OBJECT ( friendlist ),"chatview" );
@ -481,7 +486,7 @@ void linphone_gtk_text_received ( LinphoneCore *lc, LinphoneChatRoom *room,
g_object_set_data ( G_OBJECT ( friendlist ),"from",from );
}
#ifdef HAVE_GTK_OSXs
#ifdef HAVE_GTK_OSX
/* Notified when a new message is sent */
linphone_gtk_status_icon_set_blinking ( TRUE );
#else
@ -495,14 +500,9 @@ void linphone_gtk_text_received ( LinphoneCore *lc, LinphoneChatRoom *room,
}
#endif
if ( send ) {
if ( gtk_notebook_get_current_page ( notebook ) !=gtk_notebook_page_num ( notebook,w ) ) {
linphone_gtk_show_friends();
} else {
linphone_chat_room_mark_as_read ( room );
}
linphone_gtk_push_text ( w,linphone_chat_message_get_from ( msg ),
FALSE,room,msg,FALSE );
} else {
linphone_gtk_show_friends();
}
linphone_gtk_show_friends();
}

View file

@ -5,7 +5,7 @@
<object class="GtkDialog" id="dscp_settings">
<property name="can_focus">False</property>
<property name="border_width">5</property>
<property name="title" translatable="yes">Dscp settings</property>
<property name="title" translatable="yes">DSCP settings</property>
<property name="modal">True</property>
<property name="type_hint">dialog</property>
<signal name="response" handler="linphone_gtk_dscp_edit_response" swapped="no"/>

View file

@ -352,6 +352,7 @@ void linphone_gtk_chat_selected(GtkWidget *item){
} else {
linphone_gtk_load_chatroom(cr,uri,page);
}
linphone_chat_room_mark_as_read(cr);
gtk_notebook_set_current_page(notebook,gtk_notebook_page_num(notebook,page));
linphone_gtk_friend_list_update_chat_picture();
g_idle_add((GSourceFunc)grab_focus,linphone_gtk_get_widget(page,"text_entry"));
@ -513,7 +514,11 @@ static gboolean friend_search_func(GtkTreeModel *model, gint column,
gboolean ret=TRUE;
gtk_tree_model_get(model,iter,FRIEND_NAME,&name,-1);
if (name!=NULL){
ret=strstr(name,key)==NULL;
gchar *uname=g_utf8_casefold(name,-1); /* need that to perform case-insensitive search in utf8 */
gchar *ukey=g_utf8_casefold(key,-1);
ret=strstr(uname,ukey)==NULL;
g_free(uname);
g_free(ukey);
g_free(name);
}
return ret;
@ -552,6 +557,13 @@ static void on_name_column_clicked(GtkTreeModel *model){
static int get_friend_weight(const LinphoneFriend *lf){
int w=0;
LinphoneCore *lc=linphone_gtk_get_core();
LinphoneChatRoom *cr=linphone_core_get_chat_room(lc,linphone_friend_get_address(lf));
if (cr && linphone_chat_room_get_unread_messages_count(cr)>0){
w+=2000;
}
switch(linphone_friend_get_status(lf)){
case LinphoneStatusOnline:
w+=1000;

View file

@ -701,9 +701,11 @@ void linphone_gtk_in_call_view_set_in_call(LinphoneCall *call){
if (in_conf){
linphone_gtk_set_in_conference(call);
gtk_widget_set_sensitive(linphone_gtk_get_widget(callview,"incall_mute"),FALSE);
gtk_widget_set_sensitive(linphone_gtk_get_widget(callview,"hold_call"),FALSE);
}else{
linphone_gtk_unset_from_conference(call); /*in case it was previously*/
gtk_widget_set_sensitive(linphone_gtk_get_widget(callview,"incall_mute"),TRUE);
gtk_widget_set_sensitive(linphone_gtk_get_widget(callview,"hold_call"),TRUE);
}
gtk_widget_show_all(linphone_gtk_get_widget(callview,"buttons_panel"));
if (!in_conf) gtk_widget_show_all(linphone_gtk_get_widget(callview,"record_hbox"));
@ -739,11 +741,12 @@ static gboolean in_call_view_terminated(LinphoneCall *call){
void linphone_gtk_in_call_view_terminate(LinphoneCall *call, const char *error_msg){
GtkWidget *callview=(GtkWidget*)linphone_call_get_user_pointer(call);
if(callview==NULL) return;
GtkWidget *status=linphone_gtk_get_widget(callview,"in_call_status");
guint taskid=GPOINTER_TO_INT(g_object_get_data(G_OBJECT(callview),"taskid"));
gboolean in_conf=linphone_call_params_local_conference_mode(linphone_call_get_current_params(call));
if ((callview==NULL) || (status==NULL)) return;
if (status==NULL) return;
if (error_msg==NULL)
gtk_label_set_markup(GTK_LABEL(status),_("<b>Call ended.</b>"));
else{
@ -758,10 +761,11 @@ void linphone_gtk_in_call_view_terminate(LinphoneCall *call, const char *error_m
gtk_widget_hide(linphone_gtk_get_widget(callview,"record_hbox"));
gtk_widget_hide(linphone_gtk_get_widget(callview,"buttons_panel"));
gtk_widget_hide(linphone_gtk_get_widget(callview,"incall_audioview"));
gtk_widget_hide(linphone_gtk_get_widget(callview,"quality_indicator"));
linphone_gtk_enable_mute_button(
GTK_BUTTON(linphone_gtk_get_widget(callview,"incall_mute")),FALSE);
linphone_gtk_enable_hold_button(call,FALSE,TRUE);
if (taskid!=0) g_source_remove(taskid);
g_timeout_add_seconds(2,(GSourceFunc)in_call_view_terminated,call);
if (in_conf)

View file

@ -7,6 +7,16 @@
<property name="can_focus">False</property>
<property name="stock">gtk-add</property>
</object>
<object class="GtkImage" id="add_image1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-add</property>
</object>
<object class="GtkImage" id="add_image2">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-add</property>
</object>
<object class="GtkWindow" id="dummy_callee_frame">
<property name="can_focus">False</property>
<child>
@ -701,6 +711,16 @@
<property name="can_focus">False</property>
<property name="stock">gtk-edit</property>
</object>
<object class="GtkImage" id="edit_image1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-edit</property>
</object>
<object class="GtkImage" id="edit_image2">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-edit</property>
</object>
<object class="GtkImage" id="image1">
<property name="visible">True</property>
<property name="can_focus">False</property>
@ -751,11 +771,21 @@
<property name="can_focus">False</property>
<property name="stock">gtk-select-color</property>
</object>
<object class="GtkImage" id="image19">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-add</property>
</object>
<object class="GtkImage" id="image2">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-refresh</property>
</object>
<object class="GtkImage" id="image20">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-add</property>
</object>
<object class="GtkImage" id="image3">
<property name="visible">True</property>
<property name="can_focus">False</property>
@ -1088,9 +1118,9 @@
</packing>
</child>
<child>
<object class="GtkHBox" id="hbox">
<object class="GtkHPaned" id="central_paned">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="can_focus">True</property>
<child>
<object class="GtkVBox" id="vbox12">
<property name="visible">True</property>
@ -1144,16 +1174,14 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="has_tooltip">True</property>
<child>
<object class="GtkButton" id="add_button">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="tooltip_text" translatable="yes">Add</property>
<property name="resize_mode">immediate</property>
<property name="use_action_appearance">False</property>
<property name="image">add_image</property>
<property name="image">add_image2</property>
<property name="xalign">1</property>
<signal name="clicked" handler="linphone_gtk_add_button_clicked" swapped="no"/>
</object>
@ -1168,9 +1196,8 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="tooltip_text" translatable="yes">Edit</property>
<property name="use_action_appearance">False</property>
<property name="image">edit_image</property>
<property name="image">edit_image2</property>
<signal name="clicked" handler="linphone_gtk_edit_button_clicked" swapped="no"/>
</object>
<packing>
@ -1185,7 +1212,7 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="image">remove_image</property>
<property name="image">remove_image2</property>
<signal name="clicked" handler="linphone_gtk_remove_button_clicked" swapped="no"/>
</object>
<packing>
@ -1203,10 +1230,8 @@
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="padding">6</property>
<property name="position">0</property>
<property name="resize">False</property>
<property name="shrink">False</property>
</packing>
</child>
<child>
@ -1353,7 +1378,7 @@
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_action_appearance">False</property>
<property name="image">image16</property>
<property name="image">image20</property>
<signal name="clicked" handler="linphone_gtk_add_contact" swapped="no"/>
</object>
<packing>
@ -1467,10 +1492,8 @@
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="padding">6</property>
<property name="position">1</property>
<property name="resize">True</property>
<property name="shrink">True</property>
</packing>
</child>
</object>
@ -1529,13 +1552,6 @@
<property name="use_action_appearance">False</property>
<property name="relief">none</property>
<signal name="clicked" handler="on_proxy_refresh_button_clicked" swapped="no"/>
<child>
<object class="GtkImage" id="image20">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-refresh</property>
</object>
</child>
</object>
<packing>
<property name="expand">True</property>
@ -1880,4 +1896,16 @@
<property name="tooltip_text" translatable="yes">Delete</property>
<property name="stock">gtk-remove</property>
</object>
<object class="GtkImage" id="remove_image1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="tooltip_text" translatable="yes">Delete</property>
<property name="stock">gtk-remove</property>
</object>
<object class="GtkImage" id="remove_image2">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="tooltip_text" translatable="yes">Delete</property>
<property name="stock">gtk-remove</property>
</object>
</interface>

View file

@ -639,53 +639,115 @@
<property name="label_xalign">0</property>
<property name="shadow_type">none</property>
<child>
<object class="GtkVButtonBox" id="vbuttonbox3">
<object class="GtkHBox" id="hbox1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkRadioButton" id="no_nat">
<property name="label" translatable="yes">Direct connection to the Internet</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_action_appearance">False</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="linphone_gtk_no_firewall_toggled" swapped="no"/>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkVBox" id="vbox4">
<object class="GtkVButtonBox" id="vbuttonbox3">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkRadioButton" id="use_nat_address">
<property name="label" translatable="yes">Behind NAT / Firewall (specify gateway IP below)</property>
<object class="GtkRadioButton" id="no_nat">
<property name="label" translatable="yes">Direct connection to the Internet</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_action_appearance">False</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="linphone_gtk_no_firewall_toggled" swapped="no"/>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkRadioButton" id="use_nat_address">
<property name="label" translatable="yes">Behind NAT / Firewall (specify gateway IP )</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_action_appearance">False</property>
<property name="draw_indicator">True</property>
<property name="group">no_nat</property>
<signal name="toggled" handler="linphone_gtk_use_nat_address_toggled" swapped="no"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkRadioButton" id="use_stun">
<property name="label" translatable="yes">Behind NAT / Firewall (use STUN to resolve)</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_action_appearance">False</property>
<property name="draw_indicator">True</property>
<property name="group">no_nat</property>
<signal name="toggled" handler="linphone_gtk_use_stun_toggled" swapped="no"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkRadioButton" id="use_ice">
<property name="label" translatable="yes">Behind NAT / Firewall (use ICE)</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_action_appearance">False</property>
<property name="draw_indicator">True</property>
<property name="group">no_nat</property>
<signal name="toggled" handler="linphone_gtk_use_ice_toggled" swapped="no"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
<child>
<object class="GtkRadioButton" id="use_upnp">
<property name="label" translatable="yes">Behind NAT / Firewall (use uPnP)</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_action_appearance">False</property>
<property name="draw_indicator">True</property>
<property name="group">no_nat</property>
<signal name="toggled" handler="linphone_gtk_use_upnp_toggled" swapped="no"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">4</property>
</packing>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkVBox" id="vbox5">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<object class="GtkHBox" id="hbox21">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="homogeneous">True</property>
<child>
<object class="GtkLabel" id="label39">
<property name="visible">True</property>
@ -705,6 +767,8 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="invisible_char">•</property>
<property name="invisible_char_set">True</property>
<property name="primary_icon_activatable">False</property>
<property name="secondary_icon_activatable">False</property>
<property name="primary_icon_sensitive">True</property>
@ -720,7 +784,53 @@
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkHBox" id="hbox24">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="homogeneous">True</property>
<child>
<object class="GtkLabel" id="label42">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="label" translatable="yes">Stun server:</property>
<property name="justify">right</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkEntry" id="stun_server">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="invisible_char">●</property>
<property name="invisible_char_set">True</property>
<property name="primary_icon_activatable">False</property>
<property name="secondary_icon_activatable">False</property>
<property name="primary_icon_sensitive">True</property>
<property name="secondary_icon_sensitive">True</property>
<signal name="changed" handler="linphone_gtk_stun_server_changed" swapped="no"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">False</property>
<property name="position">1</property>
</packing>
</child>
@ -731,102 +841,6 @@
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkRadioButton" id="use_stun">
<property name="label" translatable="yes">Behind NAT / Firewall (use STUN to resolve)</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_action_appearance">False</property>
<property name="draw_indicator">True</property>
<property name="group">no_nat</property>
<signal name="toggled" handler="linphone_gtk_use_stun_toggled" swapped="no"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkRadioButton" id="use_ice">
<property name="label" translatable="yes">Behind NAT / Firewall (use ICE)</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="use_action_appearance">False</property>
<property name="draw_indicator">True</property>
<property name="group">no_nat</property>
<signal name="toggled" handler="linphone_gtk_use_ice_toggled" swapped="no"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">3</property>
</packing>
</child>
<child>
<object class="GtkRadioButton" id="use_upnp">
<property name="label" translatable="yes">Behind NAT / Firewall (use uPnP)</property>
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">False</property>
<property name="draw_indicator">True</property>
<property name="group">no_nat</property>
<signal name="toggled" handler="linphone_gtk_use_upnp_toggled" swapped="no"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">4</property>
</packing>
</child>
<child>
<object class="GtkHBox" id="hbox24">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<child>
<object class="GtkLabel" id="label42">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="label" translatable="yes">Stun server:</property>
<property name="justify">right</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkEntry" id="stun_server">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="invisible_char">●</property>
<property name="invisible_char_set">True</property>
<property name="primary_icon_activatable">False</property>
<property name="secondary_icon_activatable">False</property>
<property name="primary_icon_sensitive">True</property>
<property name="secondary_icon_sensitive">True</property>
<signal name="changed" handler="linphone_gtk_stun_server_changed" swapped="no"/>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">4</property>
</packing>
</child>
</object>
</child>
<child type="label">

View file

@ -131,6 +131,13 @@ void linphone_gtk_update_my_port(GtkWidget *w){
linphone_core_set_sip_transports(lc,&tr);
}
void linphone_gtk_set_propety_entry(GtkWidget *w, gboolean stunServer, gboolean ip){
GtkWidget *stun_entry=linphone_gtk_get_widget(gtk_widget_get_toplevel(w),"stun_server");
GtkWidget *ip_entry=linphone_gtk_get_widget(gtk_widget_get_toplevel(w),"nat_address");
gtk_widget_set_sensitive(stun_entry,stunServer);
gtk_widget_set_sensitive(ip_entry,ip);
}
void linphone_gtk_stun_server_changed(GtkWidget *w){
const gchar *addr=gtk_entry_get_text(GTK_ENTRY(w));
linphone_core_set_stun_server(linphone_gtk_get_core(),addr);
@ -217,28 +224,38 @@ void linphone_gtk_max_video_port_changed(GtkWidget *w){
}
void linphone_gtk_no_firewall_toggled(GtkWidget *w){
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w)))
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))){
linphone_gtk_set_propety_entry(w,FALSE,FALSE);
linphone_core_set_firewall_policy(linphone_gtk_get_core(),LinphonePolicyNoFirewall);
}
}
void linphone_gtk_use_nat_address_toggled(GtkWidget *w){
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w)))
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))){
linphone_gtk_set_propety_entry(w,FALSE,TRUE);
linphone_core_set_firewall_policy(linphone_gtk_get_core(),LinphonePolicyUseNatAddress);
}
}
void linphone_gtk_use_stun_toggled(GtkWidget *w){
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w)))
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))){
linphone_gtk_set_propety_entry(w,TRUE,FALSE);
linphone_core_set_firewall_policy(linphone_gtk_get_core(),LinphonePolicyUseStun);
}
}
void linphone_gtk_use_ice_toggled(GtkWidget *w){
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w)))
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))){
linphone_gtk_set_propety_entry(w,TRUE,FALSE);
linphone_core_set_firewall_policy(linphone_gtk_get_core(),LinphonePolicyUseIce);
}
}
void linphone_gtk_use_upnp_toggled(GtkWidget *w){
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w)))
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(w))){
linphone_gtk_set_propety_entry(w,FALSE,FALSE);
linphone_core_set_firewall_policy(linphone_gtk_get_core(),LinphonePolicyUseUpnp);
}
}
void linphone_gtk_mtu_changed(GtkWidget *w){

View file

@ -71,20 +71,20 @@ public class LinphoneCoreFactoryImpl extends LinphoneCoreFactory {
loadOptionalLibrary("bcg729");
//Main library
if (!hasNeonInCpuFeatures()) {
try {
if (!isArmv7() && !Version.isX86()) {
System.loadLibrary("linphonearmv5");
} else {
System.loadLibrary("linphonenoneon");
}
Log.w("linphone", "No-neon liblinphone loaded");
} catch (UnsatisfiedLinkError ule) {
Log.w("linphone", "Failed to load no-neon liblinphone, loading neon liblinphone");
System.loadLibrary("linphone");
if (isArmv7()) {
if (hasNeonInCpuFeatures()) {
Log.d("linphone", "armv7 liblinphone loaded");
System.loadLibrary("linphonearmv7");
} else {
Log.w("linphone", "No-neon armv7 liblinphone loaded");
System.loadLibrary("linphonearmv7noneon");
}
} else if (Version.isX86()) {
Log.d("linphone", "No-neon x86 liblinphone loaded");
System.loadLibrary("linphonex86");
} else {
System.loadLibrary("linphone");
Log.d("linphone", "No-neon armv5 liblinphone loaded");
System.loadLibrary("linphonearmv5noneon");
}
Version.dumpCapabilities();

View file

@ -14,3 +14,4 @@
./bin/libgpg-error-0.dll
./bin/libgnutls-26.dll
./bin/libtasn1-3.dll
./bin/libsqlite3-0.dll

@ -1 +1 @@
Subproject commit 23b802c4631fdf909a218a0dd0a77c6cf6d4d5a9
Subproject commit f8ca6065676eff95752d546e387684ccc90e7b1e

2
oRTP

@ -1 +1 @@
Subproject commit bd64df5148bdfd4a2ff5153927676fc497118279
Subproject commit 2c37d1205e9dd0e30a918ccf666ab217b66c2899

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

296
po/cs.po
View file

@ -2,12 +2,13 @@
# This file is distributed under the same license as the linphone package.
# Copyright (C) 2009 Simon Morlat (msgids)
# Klara Cihlarova <koty@seznam.cz>, 2005.
# Petr Pisar <petr.pisar@atlas.cz>, 2006, 2007, 2008, 2009, 2010, 2011.
# Petr Pisar <petr.pisar@atlas.cz>, 2006, 2007, 2008, 2009, 2010, 2011, 2013.
#
# XXX: Don't translate gtk-* messages. They will be replaced from GTK+
# catalogue.
#
# On hold → odložen
# chat → diskuze
# Pause call → odložit hovor
# Resume call → obnovit hovor
# token → klíč
@ -15,10 +16,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: linphone-3.4.99.4\n"
"Project-Id-Version: linphone-3.5.99.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"PO-Revision-Date: 2011-11-04 22:30+0100\n"
"PO-Revision-Date: 2013-05-01 09:55+0200\n"
"Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
"Language: cs\n"
@ -38,49 +39,46 @@ msgid "Send text to %s"
msgstr "Poslat text komu: %s"
#: ../gtk/calllogs.c:223
#, fuzzy, c-format
#, c-format
msgid "<b>Recent calls (%i)</b>"
msgstr "<b>Probíhá hovor</b>"
msgstr "<b>Nedávné hovory (%i)</b>"
#: ../gtk/calllogs.c:300
msgid "n/a"
msgstr ""
#: ../gtk/calllogs.c:303
#, fuzzy
msgid "Aborted"
msgstr "přerušen"
msgstr "Přerušen"
#: ../gtk/calllogs.c:306
#, fuzzy
msgid "Missed"
msgstr "promeškán"
msgstr "Zmeškán"
#: ../gtk/calllogs.c:309
#, fuzzy
msgid "Declined"
msgstr "Odmítnout"
msgstr "Odmítnut"
#: ../gtk/calllogs.c:315
#, c-format
msgid "%i minute"
msgid_plural "%i minutes"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[0] "%i minuta"
msgstr[1] "%i minuty"
msgstr[2] "%i minut"
#: ../gtk/calllogs.c:318
#, c-format
msgid "%i second"
msgid_plural "%i seconds"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[0] "%i sekunda"
msgstr[1] "%i sekundy"
msgstr[2] "%i sekund"
#: ../gtk/calllogs.c:321 ../gtk/calllogs.c:327
#, c-format
msgid "<big><b>%s</b></big>\t%s"
msgstr ""
msgstr "<big><b>%s</b></big>\t%s"
#: ../gtk/calllogs.c:323
#, c-format
@ -88,6 +86,8 @@ msgid ""
"<small><i>%s</i>\t<i>Quality: %s</i></small>\n"
"%s\t%s\t"
msgstr ""
"<small><i>%s</i>\t<i>Kvalita: %s</i></small>\n"
"%s\t%s\t"
#: ../gtk/calllogs.c:329
#, c-format
@ -95,6 +95,8 @@ msgid ""
"<small><i>%s</i></small>\t\n"
"%s"
msgstr ""
"<small><i>%s</i></small>\t\n"
"%s"
#: ../gtk/conference.c:38 ../gtk/main.ui.h:13
msgid "Conference"
@ -123,7 +125,7 @@ msgstr "Soubor, kam zapisovat protokol."
#: ../gtk/main.c:106
msgid "Start linphone with video disabled."
msgstr ""
msgstr "Spustí linphone se zakázaným obrazem."
#: ../gtk/main.c:113
msgid "Start only in the system tray, do not show the main interface."
@ -197,14 +199,14 @@ msgid "Call paused"
msgstr "Hovor odložen"
#: ../gtk/main.c:1142
#, fuzzy, c-format
#, c-format
msgid "<b>by %s</b>"
msgstr "<b>Porty</b>"
msgstr "<b>kým: %s</b>"
#: ../gtk/main.c:1191
#, c-format
msgid "%s proposed to start video. Do you accept ?"
msgstr ""
msgstr "%s navrhuje začít videohovor. Přijímáte?"
#: ../gtk/main.c:1353
msgid "Website link"
@ -237,9 +239,8 @@ msgid "A free SIP video-phone"
msgstr "Volný SIP videofon"
#: ../gtk/friendlist.c:469
#, fuzzy
msgid "Add to addressbook"
msgstr "Zobrazit adresář"
msgstr "Přidat do adresáře"
#: ../gtk/friendlist.c:643
msgid "Presence status"
@ -250,14 +251,12 @@ msgid "Name"
msgstr "Jméno"
#: ../gtk/friendlist.c:673
#, fuzzy
msgid "Call"
msgstr "Volat komu: %s"
msgstr "Zavolat"
#: ../gtk/friendlist.c:678
#, fuzzy
msgid "Chat"
msgstr "Diskuzní skupina"
msgstr "Diskuze"
#: ../gtk/friendlist.c:708
#, c-format
@ -275,9 +274,9 @@ msgid "Delete contact '%s'"
msgstr "Odstranit kontakt „%s“"
#: ../gtk/friendlist.c:926
#, fuzzy, c-format
#, c-format
msgid "Delete chat history of '%s'"
msgstr "Odstranit kontakt „%s“"
msgstr "Odstranit historii diskuze u kontaktu „%s“"
#: ../gtk/friendlist.c:977
#, c-format
@ -378,20 +377,21 @@ msgstr "norština"
#: ../gtk/propertybox.c:780
msgid "Hebrew"
msgstr ""
msgstr "hebrejština"
#: ../gtk/propertybox.c:781
msgid "Serbian"
msgstr ""
msgstr "srbština"
#: ../gtk/propertybox.c:848
msgid ""
"You need to restart linphone for the new language selection to take effect."
msgstr "Aby se projevil výběr nového jazyka, je nutné znovu spustit linphone."
# Media encryption type:
#: ../gtk/propertybox.c:934
msgid "None"
msgstr "Žádná"
msgstr "Žádné"
#: ../gtk/propertybox.c:938
msgid "SRTP"
@ -451,23 +451,20 @@ msgstr ""
"Tento průvodce vám pomůže používat sipový účet při vašich hovorech."
#: ../gtk/setupwizard.c:43
#, fuzzy
msgid "Create an account on linphone.org"
msgstr "Vytvořit účet vybráním uživatelského jména"
msgstr "Vytvořit účet na linphone.org"
#: ../gtk/setupwizard.c:44
#, fuzzy
msgid "I have already a linphone.org account and I just want to use it"
msgstr "Účet již mám a chci jej použít"
msgstr "Účet na linphone.org již mám a chci jej použít"
#: ../gtk/setupwizard.c:45
#, fuzzy
msgid "I have already a sip account and I just want to use it"
msgstr "Účet již mám a chci jej použít"
msgstr "SIP účet již mám a chci jej použít"
#: ../gtk/setupwizard.c:85
msgid "Enter your linphone.org username"
msgstr ""
msgstr "Zadejte uživatelské jméno na linphone.org"
#: ../gtk/setupwizard.c:92
msgid "Username:"
@ -479,53 +476,52 @@ msgstr "Heslo:"
#: ../gtk/setupwizard.c:114
msgid "Enter your account informations"
msgstr ""
msgstr "Zadejte údaje o vašem účtu"
#: ../gtk/setupwizard.c:121
#, fuzzy
msgid "Username*"
msgstr "Uživatelské jméno"
msgstr "Uživatelské jméno*"
#: ../gtk/setupwizard.c:122
#, fuzzy
msgid "Password*"
msgstr "Heslo"
msgstr "Heslo*"
#: ../gtk/setupwizard.c:125
msgid "Domain*"
msgstr ""
msgstr "Doména*"
#: ../gtk/setupwizard.c:126
msgid "Proxy"
msgstr ""
msgstr "Proxy"
#: ../gtk/setupwizard.c:298
msgid "(*) Required fields"
msgstr ""
msgstr "(*) Povinné položky"
#: ../gtk/setupwizard.c:299
#, fuzzy
msgid "Username: (*)"
msgstr "Uživatelské jméno:"
msgstr "Uživatelské jméno: (*)"
#: ../gtk/setupwizard.c:301
#, fuzzy
msgid "Password: (*)"
msgstr "Heslo:"
msgstr "Heslo: (*)"
#: ../gtk/setupwizard.c:303
msgid "Email: (*)"
msgstr ""
msgstr "E-mail: (*)"
#: ../gtk/setupwizard.c:305
msgid "Confirm your password: (*)"
msgstr ""
msgstr "Potvrďte heslo: (*)"
#: ../gtk/setupwizard.c:369
msgid ""
"Error, account not validated, username already used or server unreachable.\n"
"Please go back and try again."
msgstr ""
"Došlo k chybě (účet nebyl ověřen, uživatelské jméno již existuje nebo server "
"není dostupný).\n"
"Prosím, vraťte se a zkoste to znovu."
#: ../gtk/setupwizard.c:380
msgid "Thank you. Your account is now configured and ready for use."
@ -537,6 +533,9 @@ msgid ""
"email.\n"
"Then come back here and press Next button."
msgstr ""
"Prosím, ověřte svůj účet tak, že kliknete na odkaz, který jsme vám právě "
"zaslali e-mailem.\n"
"Pak se sem vraťte a stiskněte tlačítko Další."
#: ../gtk/setupwizard.c:564
msgid "Welcome to the account setup assistant"
@ -547,31 +546,28 @@ msgid "Account setup assistant"
msgstr "Průvodce nastavením účtu"
#: ../gtk/setupwizard.c:575
#, fuzzy
msgid "Configure your account (step 1/1)"
msgstr "Nastavit SIP účet"
msgstr "Nastavit účet (krok 1/1)"
#: ../gtk/setupwizard.c:580
msgid "Enter your sip username (step 1/1)"
msgstr ""
msgstr "Zadejte vaše sipové uživatelské jméno (krok 1/1)"
#: ../gtk/setupwizard.c:584
msgid "Enter account information (step 1/2)"
msgstr ""
msgstr "Zadejte údaje o účtu (krok 1/2)"
#: ../gtk/setupwizard.c:593
msgid "Validation (step 2/2)"
msgstr ""
msgstr "Ověření (krok 2/2)"
#: ../gtk/setupwizard.c:598
#, fuzzy
msgid "Error"
msgstr "Chyba."
msgstr "Chyba"
#: ../gtk/setupwizard.c:602
#, fuzzy
msgid "Terminating"
msgstr "Ukončit hovor"
msgstr "Ukončuje se"
#: ../gtk/incall_view.c:70 ../gtk/incall_view.c:94
#, c-format
@ -584,62 +580,56 @@ msgid "Transfer to call #%i with %s"
msgstr "Přepojit hovor č.%i s %s"
#: ../gtk/incall_view.c:210 ../gtk/incall_view.c:213
#, fuzzy
msgid "Not used"
msgstr "Nenalezeno"
msgstr "Nepoužito"
#: ../gtk/incall_view.c:220
msgid "ICE not activated"
msgstr ""
msgstr "ICE není zapnuto"
#: ../gtk/incall_view.c:222
#, fuzzy
msgid "ICE failed"
msgstr "Filtr ICE"
msgstr "ICE selhalo"
#: ../gtk/incall_view.c:224
msgid "ICE in progress"
msgstr ""
msgstr "Probíhá ICE"
#: ../gtk/incall_view.c:226
msgid "Going through one or more NATs"
msgstr ""
msgstr "Prochází se jedním nebo více NATy"
#: ../gtk/incall_view.c:228
#, fuzzy
msgid "Direct"
msgstr "Přesměrováno"
msgstr "Přímé"
#: ../gtk/incall_view.c:230
msgid "Through a relay server"
msgstr ""
msgstr "Skrze relay server"
#: ../gtk/incall_view.c:238
msgid "uPnP not activated"
msgstr ""
msgstr "UPnP není zapnuto"
#: ../gtk/incall_view.c:240
#, fuzzy
msgid "uPnP in progress"
msgstr "Hledá se adresa pomocí STUN…"
msgstr "Probíhá UPnP"
#: ../gtk/incall_view.c:242
#, fuzzy
msgid "uPnp not available"
msgstr "nedostupná"
msgstr "UPnP není nedostupné"
#: ../gtk/incall_view.c:244
msgid "uPnP is running"
msgstr ""
msgstr "UPnP běží"
#: ../gtk/incall_view.c:246
#, fuzzy
msgid "uPnP failed"
msgstr "Filtr ICE"
msgstr "UPnP selhalo"
#: ../gtk/incall_view.c:256 ../gtk/incall_view.c:257
msgid "Direct or through server"
msgstr ""
msgstr "Přímé nebo skrze server"
#: ../gtk/incall_view.c:259 ../gtk/incall_view.c:265
#, c-format
@ -647,15 +637,17 @@ msgid ""
"download: %f\n"
"upload: %f (kbit/s)"
msgstr ""
"příchozí: %f\n"
"odchozí: %f (kb/s)"
#: ../gtk/incall_view.c:286
#, c-format
msgid "%.3f seconds"
msgstr ""
msgstr "%.3f sekund"
#: ../gtk/incall_view.c:384 ../gtk/main.ui.h:12
msgid "Hang up"
msgstr ""
msgstr "Zavěsit"
#: ../gtk/incall_view.c:476
msgid "<b>Calling...</b>"
@ -695,20 +687,20 @@ msgstr "nedostupná"
#: ../gtk/incall_view.c:651
msgid "Secured by SRTP"
msgstr ""
msgstr "Zabezpečeno pomocí SRTP"
#: ../gtk/incall_view.c:657
#, c-format
msgid "Secured by ZRTP - [auth token: %s]"
msgstr ""
msgstr "Zabezpečeno pomocí ZRTP  [ověřovací klíč: %s]"
#: ../gtk/incall_view.c:663
msgid "Set unverified"
msgstr ""
msgstr "Nastavit na neověřeno"
#: ../gtk/incall_view.c:663 ../gtk/main.ui.h:4
msgid "Set verified"
msgstr ""
msgstr "Nastavit na ověřeno"
#: ../gtk/incall_view.c:684
msgid "In conference"
@ -733,17 +725,15 @@ msgstr "<b>Hovor skončil.</b>"
#: ../gtk/incall_view.c:778
msgid "Transfer in progress"
msgstr ""
msgstr "Probíhá přepojení"
#: ../gtk/incall_view.c:781
#, fuzzy
msgid "Transfer done."
msgstr "Přepojit"
msgstr "Přepojení dokončeno."
#: ../gtk/incall_view.c:784
#, fuzzy
msgid "Transfer failed."
msgstr "Přepojit"
msgstr "Přepojení selhalo."
#: ../gtk/incall_view.c:828
msgid "Resume"
@ -759,11 +749,12 @@ msgid ""
"<small><i>Recording into\n"
"%s %s</i></small>"
msgstr ""
"<small><i>Nahrává se do\n"
"%s %s</i></small>"
#: ../gtk/incall_view.c:900
#, fuzzy
msgid "(Paused)"
msgstr "Odložit"
msgstr "(Odloženo)"
#: ../gtk/loginframe.c:93
#, c-format
@ -779,21 +770,20 @@ msgid "Send"
msgstr "Odeslat"
#: ../gtk/main.ui.h:3
#, fuzzy
msgid "End conference"
msgstr "Probíhá konference"
msgstr "Ukončit konferenci"
#: ../gtk/main.ui.h:7
msgid "Record this call to an audio file"
msgstr ""
msgstr "Nahrát tento hovor do zvukového souboru"
#: ../gtk/main.ui.h:8
msgid "Video"
msgstr ""
msgstr "Obraz"
#: ../gtk/main.ui.h:10
msgid "Mute"
msgstr ""
msgstr "Ztišit"
#: ../gtk/main.ui.h:11
msgid "Transfer"
@ -817,7 +807,7 @@ msgstr "V_olby"
#: ../gtk/main.ui.h:18
msgid "Always start video"
msgstr ""
msgstr "Vždy spustit obraz"
#: ../gtk/main.ui.h:19
msgid "Enable self-view"
@ -840,9 +830,8 @@ msgid "Check _Updates"
msgstr "Vyhledat akt_ualizace"
#: ../gtk/main.ui.h:24
#, fuzzy
msgid "Account assistant"
msgstr "Průvodce nastavením účtu"
msgstr "Průvodce účtem"
#: ../gtk/main.ui.h:25
msgid "SIP address or phone number:"
@ -930,7 +919,7 @@ msgstr "Výchozí"
#: ../gtk/main.ui.h:46
msgid "Delete"
msgstr ""
msgstr "Smazat"
#: ../gtk/about.ui.h:1
msgid "About linphone"
@ -992,7 +981,7 @@ msgstr "Ladicí okno Linphonu"
#: ../gtk/log.ui.h:2
msgid "Scroll to end"
msgstr ""
msgstr "Přejít na konec"
#: ../gtk/password.ui.h:1
msgid "Linphone - Authentication required"
@ -1052,7 +1041,7 @@ msgstr "Registrační období (s):"
#: ../gtk/sip_account.ui.h:9
msgid "Register"
msgstr ""
msgstr "Zaregistrovat se"
#: ../gtk/sip_account.ui.h:10
msgid "Publish presence information"
@ -1136,20 +1125,20 @@ msgstr "Zvukový RTP/UDP:"
#: ../gtk/parameters.ui.h:19
msgid "DSCP fields"
msgstr ""
msgstr "Položky DSCP"
# Port number
#: ../gtk/parameters.ui.h:20
msgid "Fixed"
msgstr ""
msgstr "Stálý"
#: ../gtk/parameters.ui.h:21
msgid "Tunnel"
msgstr ""
msgstr "Tunel"
#: ../gtk/parameters.ui.h:22
#, fuzzy
msgid "Media encryption is mandatory"
msgstr "Druh šifrování médií"
msgstr "Šifrování médií je povinné"
#: ../gtk/parameters.ui.h:23
msgid "<b>Network protocol and ports</b>"
@ -1172,14 +1161,12 @@ msgid "Behind NAT / Firewall (use STUN to resolve)"
msgstr "Za NAT/firewallem (adresu určí STUN)"
#: ../gtk/parameters.ui.h:28
#, fuzzy
msgid "Behind NAT / Firewall (use ICE)"
msgstr "Za NAT/firewallem (adresu určí STUN)"
msgstr "Za NAT/firewallem (adresu určí ICE)"
#: ../gtk/parameters.ui.h:29
#, fuzzy
msgid "Behind NAT / Firewall (use uPnP)"
msgstr "Za NAT/firewallem (adresu určí STUN)"
msgstr "Za NAT/firewallem (adresu určí UPnP)"
#: ../gtk/parameters.ui.h:30
msgid "Stun server:"
@ -1259,7 +1246,7 @@ msgstr "<b>Implicitní totožnost</b>"
#: ../gtk/parameters.ui.h:49
msgid "Wizard"
msgstr ""
msgstr "Průvodce"
#: ../gtk/parameters.ui.h:52
msgid "Remove"
@ -1307,7 +1294,7 @@ msgstr "Omezení příchozí rychlosti (kb/s):"
#: ../gtk/parameters.ui.h:63
msgid "Enable adaptive rate control"
msgstr "Zapnout přizpůsobující řízení rychlosti"
msgstr "Zapnout přizpůsobující se řízení rychlosti"
#: ../gtk/parameters.ui.h:64
msgid ""
@ -1366,91 +1353,80 @@ msgid "Please wait"
msgstr "Prosím, čekejte"
#: ../gtk/dscp_settings.ui.h:1
#, fuzzy
msgid "Dscp settings"
msgstr "Nastavení"
msgstr "Nastavení DSCP"
#: ../gtk/dscp_settings.ui.h:2
msgid "SIP"
msgstr "SIP"
#: ../gtk/dscp_settings.ui.h:3
#, fuzzy
msgid "Audio RTP stream"
msgstr "Převzorkování zvuku"
msgstr "RTP proud zvuku"
#: ../gtk/dscp_settings.ui.h:4
#, fuzzy
msgid "Video RTP stream"
msgstr "Obrazový RTP/UDP:"
msgstr "RTP proud obrazu"
#: ../gtk/dscp_settings.ui.h:5
msgid "<b>Set DSCP values (in hexadecimal)</b>"
msgstr ""
msgstr "<b>Nastavit hodnoty DSCP (šestnáctkově)</b>"
#: ../gtk/call_statistics.ui.h:1
#, fuzzy
msgid "Call statistics"
msgstr "Informace o hovoru"
msgstr "Statistické údaje o hovoru"
#: ../gtk/call_statistics.ui.h:2
#, fuzzy
msgid "Audio codec"
msgstr "Kodeky zvuku"
msgstr "Kodek zvuku"
#: ../gtk/call_statistics.ui.h:3
#, fuzzy
msgid "Video codec"
msgstr "Kodeky obrazu"
msgstr "Kodek obrazu"
#: ../gtk/call_statistics.ui.h:4
msgid "Audio IP bandwidth usage"
msgstr ""
msgstr "Přenosová rychlost zvuku na úrovni IP"
#: ../gtk/call_statistics.ui.h:5
#, fuzzy
msgid "Audio Media connectivity"
msgstr "Druh šifrování médií"
msgstr "Zvukové spojení"
#: ../gtk/call_statistics.ui.h:6
msgid "Video IP bandwidth usage"
msgstr ""
msgstr "Přenosová rychlost obrazu na úrovni IP"
#: ../gtk/call_statistics.ui.h:7
#, fuzzy
msgid "Video Media connectivity"
msgstr "Druh šifrování médií"
msgstr "Obrazové spojení"
#: ../gtk/call_statistics.ui.h:8
#, fuzzy
msgid "Round trip time"
msgstr "Vlastnosti zvuku"
msgstr "Odezva"
#: ../gtk/call_statistics.ui.h:9
#, fuzzy
msgid "<b>Call statistics and information</b>"
msgstr "<b>Informace o kontaktu</b>"
msgstr "<b>Statistické a ostatní údaje o hovoru</b>"
#: ../gtk/tunnel_config.ui.h:1
#, fuzzy
msgid "Configure VoIP tunnel"
msgstr "Nastavit SIP účet"
msgstr "Nastavit VoIP tunel"
#: ../gtk/tunnel_config.ui.h:2
msgid "Host"
msgstr ""
msgstr "Stroj"
#: ../gtk/tunnel_config.ui.h:3
msgid "Port"
msgstr ""
msgstr "Port"
#: ../gtk/tunnel_config.ui.h:6
msgid "<b>Configure tunnel</b>"
msgstr ""
msgstr "<b>Nastavit tunel</b>"
#: ../gtk/tunnel_config.ui.h:9
msgid "<b>Configure http proxy (optional)</b>"
msgstr ""
msgstr "<b>Nastavit HTTP proxy (volitelné)</b>"
#: ../gtk/keypad.ui.h:1
msgid "D"
@ -1564,7 +1540,7 @@ msgstr ""
#: ../coreapi/linphonecore.c:2432
msgid "Contacting"
msgstr "Kontaktuji"
msgstr "Navazuje se spojení"
#: ../coreapi/linphonecore.c:2439
msgid "Could not call"
@ -1636,11 +1612,11 @@ msgstr "Hledá se adresa pomocí STUN…"
#: ../coreapi/misc.c:630
msgid "ICE local candidates gathering in progress..."
msgstr ""
msgstr "Shromažďují se místní kandidáti ICE…"
#: ../coreapi/friend.c:33
msgid "Online"
msgstr "Připojeno"
msgstr "Připojen"
#: ../coreapi/friend.c:36
msgid "Busy"
@ -1668,19 +1644,19 @@ msgstr "Nerušit"
#: ../coreapi/friend.c:54
msgid "Moved"
msgstr "Přestěhoval se"
msgstr "Přestěhoval jsem se"
#: ../coreapi/friend.c:57
msgid "Using another messaging service"
msgstr "Používá jinou službu přenosu zpráv"
msgstr "Používám jinou službu přenosu zpráv"
#: ../coreapi/friend.c:60
msgid "Offline"
msgstr "Odpojeno"
msgstr "Odpojen"
#: ../coreapi/friend.c:63
msgid "Pending"
msgstr "Čeká"
msgstr "Čekám"
#: ../coreapi/friend.c:66
msgid "Unknown-bug"
@ -1691,7 +1667,7 @@ msgid ""
"The sip proxy address you entered is invalid, it must start with \"sip:\" "
"followed by a hostname."
msgstr ""
"Adresa SIPproxy, kterou jste zadali, není platná. Musí začínat na „sip:“ a "
"Adresa SIP proxy, kterou jste zadali, není platná. Musí začínat na „sip:“ a "
"pak musí následovat jméno stroje."
#: ../coreapi/proxy.c:210
@ -1740,21 +1716,19 @@ msgstr "Hovor přijat kým: %s."
#: ../coreapi/callbacks.c:412
msgid "Incompatible, check codecs or security settings..."
msgstr ""
msgstr "Není slučitelné. Zkontrolujte nastavení kodeků a zabezpečení…"
#: ../coreapi/callbacks.c:460
#, fuzzy
msgid "We have been resumed."
msgstr "Byli jsme obnoveni"
msgstr "Byli jsme obnoveni."
#: ../coreapi/callbacks.c:469
msgid "We are paused by other party."
msgstr ""
msgstr "Byli jsme odloženi protistranou."
#: ../coreapi/callbacks.c:475
#, fuzzy
msgid "Call is updated by remote."
msgstr "Hovor byl aktualizován protistranou"
msgstr "Hovor byl aktualizován protistranou."
#: ../coreapi/callbacks.c:544
msgid "Call terminated."
@ -1791,7 +1765,7 @@ msgstr "Přesměrováno"
#: ../coreapi/callbacks.c:627
msgid "Incompatible media parameters."
msgstr ""
msgstr "Neslučitelné parametry médií."
#: ../coreapi/callbacks.c:633
msgid "Call failed."

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: linphone 0.7.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2012-11-07 19:27+0100\n"
"Last-Translator: Gerhard Stengel <gstengel@gmx.net>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
@ -96,7 +96,7 @@ msgstr "Eigenes Telefon"
msgid "Couldn't find pixmap file: %s"
msgstr "Pixmapdatei %s kann nicht gefunden werden."
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr "Ungültiger SIP-Kontakt!"
@ -165,11 +165,11 @@ msgstr ""
msgid "Call error"
msgstr "Anruf fehlgeschlagen"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
msgid "Call ended"
msgstr "Anruf beendet"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "Eingehender Anruf"
@ -1492,19 +1492,19 @@ msgstr ""
msgid "1"
msgstr ""
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "abgebrochen"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "beendet"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "entgangen"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1519,23 +1519,23 @@ msgstr ""
"Status: %s\n"
"Dauer: %i min %i sec\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "Abgehender Anruf"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
msgid "Ready"
msgstr "Bereit"
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "Telefonnummernziel wird gesucht..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "Diese Nummer kann nicht aufgelöst werden."
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
@ -1543,47 +1543,47 @@ msgstr ""
"SIP-Adresse kann nicht eingelesen werden. Eine SIP-Adresse hat folgenden "
"Aufbau <sip:benutzername@domainname>"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
msgid "Contacting"
msgstr "Verbindungsaufbau"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
msgid "Could not call"
msgstr "Anruf kann nicht getätigt werden."
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr "Die maximale Anzahl der gleichzeitigen Anrufe ist erreicht."
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
msgid "is contacting you"
msgstr "ruft Sie an"
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr " und fragt nach automatischer Antwort."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr ""
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr "Die Anrufparameter werden verändert..."
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "Verbunden."
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
msgid "Call aborted"
msgstr "Anruf abgebrochen"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
msgid "Could not pause the call"
msgstr "Anruf kann nicht gehalten werden"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr "Aktueller Anruf wird gehalten..."
@ -1802,7 +1802,7 @@ msgstr "Registrierung auf %s fehlgeschlagen: %s"
msgid "Authentication token is %s"
msgstr "Authentifizierungs-Token ist %s"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linphone 0.9.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2012-12-06 15:54+0100\n"
"Last-Translator: BERAUDO Guillaume <guillaume.beraudo@linphone.org>\n"
"Language-Team: es <es@li.org>\n"
@ -101,7 +101,7 @@ msgstr "Yo"
msgid "Couldn't find pixmap file: %s"
msgstr "No se pudo encontrar el archivo pixmap: %s"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr "¡Contacto SIP no válido!"
@ -170,12 +170,12 @@ msgstr ""
msgid "Call error"
msgstr "Error en la llamada."
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
#, fuzzy
msgid "Call ended"
msgstr "Llamada terminada"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "Llamada entrante"
@ -1572,19 +1572,19 @@ msgstr "2"
msgid "1"
msgstr "1"
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "abortada"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "completada"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "perdida"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1599,24 +1599,24 @@ msgstr ""
"Estado: %s\n"
"Duración: %i min %i seg\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "Llamada saliente"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
#, fuzzy
msgid "Ready"
msgstr "Preparado"
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "Buscando el número de teléfono del destinatario…"
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "No se ha podido resolver este número."
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
#, fuzzy
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
@ -1625,51 +1625,51 @@ msgstr ""
"Dirección SIP mal escrita. Una dirección SIP es del tipo <sip:"
"username@domainname>"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
#, fuzzy
msgid "Contacting"
msgstr "Contactando"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
#, fuzzy
msgid "Could not call"
msgstr "No se pudo llamar"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr "Disculpe, se ha alcanzado el máximo número de llamadas simultáneas"
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
#, fuzzy
msgid "is contacting you"
msgstr "le está llamando"
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr "y ha solicitado auto respuesta."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr "."
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr "Modificando parámetros de llamada…"
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "Conectado."
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
#, fuzzy
msgid "Call aborted"
msgstr "Llamada abortada"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
msgid "Could not pause the call"
msgstr "No se pudo pausar la llamada"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr "Pausando la llamada actual..."
@ -1898,7 +1898,7 @@ msgstr "El registro en %s ha fallado."
msgid "Authentication token is %s"
msgstr "El tóken de autenticación es%s"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

207
po/fr.po
View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linphone 0.9.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2013-04-09 13:57+0100\n"
"Last-Translator: Simon Morlat <simon.morlat@linphone.org> \n"
"Language-Team: french <fr@li.org>\n"
@ -15,14 +15,12 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../gtk/calllogs.c:139
#: ../gtk/friendlist.c:922
#: ../gtk/calllogs.c:139 ../gtk/friendlist.c:922
#, c-format
msgid "Call %s"
msgstr "Appeler %s"
#: ../gtk/calllogs.c:140
#: ../gtk/friendlist.c:923
#: ../gtk/calllogs.c:140 ../gtk/friendlist.c:923
#, c-format
msgid "Send text to %s"
msgstr "Chatter avec %s"
@ -62,8 +60,7 @@ msgid_plural "%i seconds"
msgstr[0] ""
msgstr[1] ""
#: ../gtk/calllogs.c:321
#: ../gtk/calllogs.c:327
#: ../gtk/calllogs.c:321 ../gtk/calllogs.c:327
#, c-format
msgid "<big><b>%s</b></big>\t%s"
msgstr ""
@ -84,8 +81,7 @@ msgid ""
"%s"
msgstr ""
#: ../gtk/conference.c:38
#: ../gtk/main.ui.h:13
#: ../gtk/conference.c:38 ../gtk/main.ui.h:13
msgid "Conference"
msgstr "Conférence"
@ -93,15 +89,12 @@ msgstr "Conférence"
msgid "Me"
msgstr "Moi"
#: ../gtk/support.c:49
#: ../gtk/support.c:73
#: ../gtk/support.c:102
#: ../gtk/support.c:49 ../gtk/support.c:73 ../gtk/support.c:102
#, c-format
msgid "Couldn't find pixmap file: %s"
msgstr "Icone non trouvée: %s"
#: ../gtk/chat.c:324
#: ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr "Contact sip invalide !"
@ -130,8 +123,12 @@ msgid "if set automatically answer incoming calls"
msgstr "si positionné, répond automatiquement aux appels entrants"
#: ../gtk/main.c:134
msgid "Specifiy a working directory (should be the base of the installation, eg: c:\\Program Files\\Linphone)"
msgstr "Spécifie un répertoire de travail (qui devrait être le répertoire d'installation, par exemple c:\\Program Files\\Linphone)"
msgid ""
"Specifiy a working directory (should be the base of the installation, eg: c:"
"\\Program Files\\Linphone)"
msgstr ""
"Spécifie un répertoire de travail (qui devrait être le répertoire "
"d'installation, par exemple c:\\Program Files\\Linphone)"
#: ../gtk/main.c:515
#, c-format
@ -142,12 +139,15 @@ msgstr "Appel avec %s"
#, c-format
msgid ""
"%s would like to add you to his contact list.\n"
"Would you allow him to see your presence status or add him to your contact list ?\n"
"Would you allow him to see your presence status or add him to your contact "
"list ?\n"
"If you answer no, this person will be temporarily blacklisted."
msgstr ""
"%s souhaite vous ajouter à sa liste de contact.\n"
"Souhaitez vous l'autoriser à voir votre information de présence et l'ajouter à votre liste également ?\n"
"Si vous répondez non, cette personne sera mise temporairement sur liste noire."
"Souhaitez vous l'autoriser à voir votre information de présence et l'ajouter "
"à votre liste également ?\n"
"Si vous répondez non, cette personne sera mise temporairement sur liste "
"noire."
#: ../gtk/main.c:1023
#, c-format
@ -162,24 +162,19 @@ msgstr ""
msgid "Call error"
msgstr "Erreur lors de l'appel"
#: ../gtk/main.c:1129
#: ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
msgid "Call ended"
msgstr "Appel terminé."
#: ../gtk/main.c:1132
#: ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "Appel entrant"
#: ../gtk/main.c:1134
#: ../gtk/incall_view.c:497
#: ../gtk/main.ui.h:5
#: ../gtk/main.c:1134 ../gtk/incall_view.c:497 ../gtk/main.ui.h:5
msgid "Answer"
msgstr "Répondre"
#: ../gtk/main.c:1136
#: ../gtk/main.ui.h:6
#: ../gtk/main.c:1136 ../gtk/main.ui.h:6
msgid "Decline"
msgstr "Refuser"
@ -210,8 +205,7 @@ msgstr "Linphone - un téléphone video pour l'internet"
msgid "%s (Default)"
msgstr "%s (par défaut)"
#: ../gtk/main.c:1796
#: ../coreapi/callbacks.c:810
#: ../gtk/main.c:1796 ../coreapi/callbacks.c:810
#, c-format
msgid "We are transferred to %s"
msgstr "Transfert vers %s"
@ -236,9 +230,7 @@ msgstr "Ajouter au carnet d'adresse"
msgid "Presence status"
msgstr "Info de présence"
#: ../gtk/friendlist.c:661
#: ../gtk/propertybox.c:367
#: ../gtk/contact.ui.h:1
#: ../gtk/friendlist.c:661 ../gtk/propertybox.c:367 ../gtk/contact.ui.h:1
msgid "Name"
msgstr "Nom"
@ -291,13 +283,11 @@ msgstr "Débit min. (kbit/s)"
msgid "Parameters"
msgstr "Paramètres"
#: ../gtk/propertybox.c:435
#: ../gtk/propertybox.c:578
#: ../gtk/propertybox.c:435 ../gtk/propertybox.c:578
msgid "Enabled"
msgstr "Activé"
#: ../gtk/propertybox.c:437
#: ../gtk/propertybox.c:578
#: ../gtk/propertybox.c:437 ../gtk/propertybox.c:578
msgid "Disabled"
msgstr "Désactivé"
@ -378,8 +368,11 @@ msgid "Serbian"
msgstr "Serbe"
#: ../gtk/propertybox.c:848
msgid "You need to restart linphone for the new language selection to take effect."
msgstr "La nouvelle selection de langue prendra effet au prochain démarrage de linphone."
msgid ""
"You need to restart linphone for the new language selection to take effect."
msgstr ""
"La nouvelle selection de langue prendra effet au prochain démarrage de "
"linphone."
#: ../gtk/propertybox.c:934
msgid "None"
@ -400,7 +393,8 @@ msgid ""
"Would you like to open a browser to download it ?"
msgstr ""
"Une version plus récente est disponible sur %s.\n"
"Voulez vous ouvrir le navigateur afin de pouvoir télécharger la dernière version ?"
"Voulez vous ouvrir le navigateur afin de pouvoir télécharger la dernière "
"version ?"
#: ../gtk/update.c:91
msgid "You are running the lastest version."
@ -461,8 +455,7 @@ msgstr "Entrez votre identifiant linphone.org"
msgid "Username:"
msgstr "Nom d'utilisateur:"
#: ../gtk/setupwizard.c:94
#: ../gtk/password.ui.h:4
#: ../gtk/setupwizard.c:94 ../gtk/password.ui.h:4
msgid "Password:"
msgstr "Mot de passe:"
@ -511,7 +504,8 @@ msgid ""
"Error, account not validated, username already used or server unreachable.\n"
"Please go back and try again."
msgstr ""
"Erreur, le compte n'est pas validé, l'identifiant est déjà utilisé ou le serveur n'est pas accessible.\n"
"Erreur, le compte n'est pas validé, l'identifiant est déjà utilisé ou le "
"serveur n'est pas accessible.\n"
"Merci d'essayer à nouveau."
#: ../gtk/setupwizard.c:380
@ -520,10 +514,12 @@ msgstr "Merci. Votre compte est maintenant configuré et prêt à être utilisé
#: ../gtk/setupwizard.c:388
msgid ""
"Please validate your account by clicking on the link we just sent you by email.\n"
"Please validate your account by clicking on the link we just sent you by "
"email.\n"
"Then come back here and press Next button."
msgstr ""
"Merci de valider votre compte en cliquant sur le lien que nous avons envoyé par email.\n"
"Merci de valider votre compte en cliquant sur le lien que nous avons envoyé "
"par email.\n"
"Puis appuyez sur suivant."
#: ../gtk/setupwizard.c:564
@ -558,8 +554,7 @@ msgstr "Erreur"
msgid "Terminating"
msgstr "En cours darrêt."
#: ../gtk/incall_view.c:70
#: ../gtk/incall_view.c:94
#: ../gtk/incall_view.c:70 ../gtk/incall_view.c:94
#, c-format
msgid "Call #%i"
msgstr "Appel #%i"
@ -569,8 +564,7 @@ msgstr "Appel #%i"
msgid "Transfer to call #%i with %s"
msgstr "Transférer vers l'appel #%i avec %s"
#: ../gtk/incall_view.c:210
#: ../gtk/incall_view.c:213
#: ../gtk/incall_view.c:210 ../gtk/incall_view.c:213
#, fuzzy
msgid "Not used"
msgstr "Non trouvé"
@ -621,13 +615,11 @@ msgstr "uPnP en cours dexécution"
msgid "uPnP failed"
msgstr "uPnP a échoué."
#: ../gtk/incall_view.c:256
#: ../gtk/incall_view.c:257
#: ../gtk/incall_view.c:256 ../gtk/incall_view.c:257
msgid "Direct or through server"
msgstr "Directe ou via un serveur"
#: ../gtk/incall_view.c:259
#: ../gtk/incall_view.c:265
#: ../gtk/incall_view.c:259 ../gtk/incall_view.c:265
#, c-format
msgid ""
"download: %f\n"
@ -639,8 +631,7 @@ msgstr ""
msgid "%.3f seconds"
msgstr ""
#: ../gtk/incall_view.c:384
#: ../gtk/main.ui.h:12
#: ../gtk/incall_view.c:384 ../gtk/main.ui.h:12
msgid "Hang up"
msgstr "Raccrocher"
@ -648,8 +639,7 @@ msgstr "Raccrocher"
msgid "<b>Calling...</b>"
msgstr "<b>Tentative d'appel...</b>"
#: ../gtk/incall_view.c:479
#: ../gtk/incall_view.c:689
#: ../gtk/incall_view.c:479 ../gtk/incall_view.c:689
msgid "00::00::00"
msgstr ""
@ -677,8 +667,7 @@ msgstr "très faible"
msgid "too bad"
msgstr "nulle"
#: ../gtk/incall_view.c:536
#: ../gtk/incall_view.c:552
#: ../gtk/incall_view.c:536 ../gtk/incall_view.c:552
msgid "unavailable"
msgstr "indisponible"
@ -695,8 +684,7 @@ msgstr "Sécurisé par ZRTP- [jeton: %s]"
msgid "Set unverified"
msgstr "Marquer comme non vérifié"
#: ../gtk/incall_view.c:663
#: ../gtk/main.ui.h:4
#: ../gtk/incall_view.c:663 ../gtk/main.ui.h:4
msgid "Set verified"
msgstr "Marquer comme vérifié"
@ -737,8 +725,7 @@ msgstr "Transfert échoué"
msgid "Resume"
msgstr "Reprendre"
#: ../gtk/incall_view.c:835
#: ../gtk/main.ui.h:9
#: ../gtk/incall_view.c:835 ../gtk/main.ui.h:9
msgid "Pause"
msgstr "Pause"
@ -843,13 +830,11 @@ msgstr "Démarrer un nouvel appel"
msgid "Contacts"
msgstr "Contacts"
#: ../gtk/main.ui.h:28
#: ../gtk/parameters.ui.h:50
#: ../gtk/main.ui.h:28 ../gtk/parameters.ui.h:50
msgid "Add"
msgstr "Ajouter"
#: ../gtk/main.ui.h:29
#: ../gtk/parameters.ui.h:51
#: ../gtk/main.ui.h:29 ../gtk/parameters.ui.h:51
msgid "Edit"
msgstr "Editer"
@ -873,13 +858,11 @@ msgstr "Appels récents"
msgid "My current identity:"
msgstr "Mon identité sip:"
#: ../gtk/main.ui.h:35
#: ../gtk/tunnel_config.ui.h:7
#: ../gtk/main.ui.h:35 ../gtk/tunnel_config.ui.h:7
msgid "Username"
msgstr "Nom d'utilisateur"
#: ../gtk/main.ui.h:36
#: ../gtk/tunnel_config.ui.h:8
#: ../gtk/main.ui.h:36 ../gtk/tunnel_config.ui.h:8
msgid "Password"
msgstr "Mot de passe"
@ -1066,8 +1049,7 @@ msgstr "Codecs audio"
msgid "Video codecs"
msgstr "Codecs vidéo"
#: ../gtk/parameters.ui.h:7
#: ../gtk/keypad.ui.h:5
#: ../gtk/parameters.ui.h:7 ../gtk/keypad.ui.h:5
msgid "C"
msgstr ""
@ -1218,7 +1200,9 @@ msgstr "Paramètres multimedia"
#: ../gtk/parameters.ui.h:44
msgid "This section defines your SIP address when not using a SIP account"
msgstr "Cette rubrique permet de définir son adresse SIP lorsqu'on ne possède pas de compte SIP"
msgstr ""
"Cette rubrique permet de définir son adresse SIP lorsqu'on ne possède pas de "
"compte SIP"
#: ../gtk/parameters.ui.h:45
msgid "Your display name (eg: John Doe):"
@ -1260,13 +1244,11 @@ msgstr "<b>Sécurité</b>"
msgid "Manage SIP Accounts"
msgstr "Gérer mes comptes SIP"
#: ../gtk/parameters.ui.h:57
#: ../gtk/tunnel_config.ui.h:4
#: ../gtk/parameters.ui.h:57 ../gtk/tunnel_config.ui.h:4
msgid "Enable"
msgstr "Activer"
#: ../gtk/parameters.ui.h:58
#: ../gtk/tunnel_config.ui.h:5
#: ../gtk/parameters.ui.h:58 ../gtk/tunnel_config.ui.h:5
msgid "Disable"
msgstr "Désactiver"
@ -1291,8 +1273,13 @@ msgid "Enable adaptive rate control"
msgstr "Activer le control de débit adaptatif."
#: ../gtk/parameters.ui.h:64
msgid "<i>Adaptive rate control is a technique to dynamically guess the available bandwidth during a call.</i>"
msgstr "<i>Le control de débit adaptatif est une technique pour adapter la qualité de l'audio et de la video en fonction de la bande passante disponible, durant l'appel.</i>"
msgid ""
"<i>Adaptive rate control is a technique to dynamically guess the available "
"bandwidth during a call.</i>"
msgstr ""
"<i>Le control de débit adaptatif est une technique pour adapter la qualité "
"de l'audio et de la video en fonction de la bande passante disponible, "
"durant l'appel.</i>"
#: ../gtk/parameters.ui.h:65
msgid "<b>Bandwidth control</b>"
@ -1481,19 +1468,19 @@ msgstr ""
msgid "1"
msgstr ""
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "abandonné"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "terminé"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "manqué"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1508,67 +1495,70 @@ msgstr ""
"Etat: %s\n"
"Durée: %i mn %i sec\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "Appel sortant"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
msgid "Ready"
msgstr "Prêt."
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "Recherche de la destination du numéro de téléphone..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "La destination n'a pu être trouvée."
#: ../coreapi/linphonecore.c:2231
msgid "Could not parse given sip address. A sip url usually looks like sip:user@domain"
msgstr "Adresse SIP mal formulée. Une address sip ressemble à <sip:nom@domaine>"
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
msgstr ""
"Adresse SIP mal formulée. Une address sip ressemble à <sip:nom@domaine>"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
msgid "Contacting"
msgstr "Appel de"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
msgid "Could not call"
msgstr "Echec de l'appel"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr "Désolé, le nombre maximum d'appels simultanés est atteint."
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
msgid "is contacting you"
msgstr "vous appelle"
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr "et sollicite un décrochage automatique."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr ""
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr "Modifications des paramètres d'appels..."
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "En ligne."
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
msgid "Call aborted"
msgstr "Appel abandonné"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
msgid "Could not pause the call"
msgstr "La mise en attente a échoué"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr "Mise en attente de l'appel..."
@ -1654,8 +1644,12 @@ msgid "Unknown-bug"
msgstr "Bug inconnu"
#: ../coreapi/proxy.c:204
msgid "The sip proxy address you entered is invalid, it must start with \"sip:\" followed by a hostname."
msgstr "L'adresse SIP du proxy est invalide. Elle doit commencer par \"sip:\" suivie par un nom de domaine."
msgid ""
"The sip proxy address you entered is invalid, it must start with \"sip:\" "
"followed by a hostname."
msgstr ""
"L'adresse SIP du proxy est invalide. Elle doit commencer par \"sip:\" suivie "
"par un nom de domaine."
#: ../coreapi/proxy.c:210
msgid ""
@ -1663,7 +1657,8 @@ msgid ""
"It should look like sip:username@proxydomain, such as sip:alice@example.net"
msgstr ""
"L'identité SIP que vous avez fourni est invalide.\n"
"Elle doit être de la forme sip:username@domain, comme par example sip:alice@example.net"
"Elle doit être de la forme sip:username@domain, comme par example sip:"
"alice@example.net"
#: ../coreapi/proxy.c:1069
#, c-format
@ -1784,7 +1779,7 @@ msgstr "Echec de l'enregistrement sur %s: %s"
msgid "Authentication token is %s"
msgstr "Le jeton d'authentification est %s"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

266
po/he.po
View file

@ -2,16 +2,16 @@
# Copyright (C) Belledonne Communications,2010
# This file is distributed under the same license as the linphone package.
# Eli Zaretskii <eliz@gnu.org>, 2012.
# Isratine Citizen <genghiskhan@gmx.ca>, 2012.
# Isratine Citizen <genghiskhan@gmx.ca>, 2012, 2013.
#
msgid ""
msgstr ""
"Project-Id-Version: Linphone 3.5.2\n"
"Project-Id-Version: Linphone 3.5.99.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"PO-Revision-Date: 2012-12-27 10:14+0200\n"
"PO-Revision-Date: 2013-04-24 21:31+0200\n"
"Last-Translator: Isratine Citizen <genghiskhan@gmx.ca>\n"
"Language-Team: Rahut <genghiskhan@gmx.ca>\n"
"Language-Team: Rahut Project <http://sourceforge.net/projects/rahut/>\n"
"Language: he\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -31,29 +31,25 @@ msgid "Send text to %s"
msgstr "שלח טקסט אל %s"
#: ../gtk/calllogs.c:223
#, fuzzy, c-format
#, c-format
msgid "<b>Recent calls (%i)</b>"
msgstr "<b>בשיחה כעת</b>"
msgstr "<b>שיחות אחרונות (%i)</b>"
#: ../gtk/calllogs.c:300
msgid "n/a"
msgstr "לא זמין (n/a)"
#: ../gtk/calllogs.c:303
#, fuzzy
msgid "Aborted"
msgstr "ננטשה"
#: ../gtk/calllogs.c:306
#, fuzzy
msgid "Missed"
msgstr "הוחמצה"
# דחיה
#: ../gtk/calllogs.c:309
#, fuzzy
msgid "Declined"
msgstr "לדחות"
msgstr "נדחתה"
#: ../gtk/calllogs.c:315
#, c-format
@ -70,29 +66,25 @@ msgstr[0] "שניה %i"
msgstr[1] "%i שניות"
#: ../gtk/calllogs.c:321 ../gtk/calllogs.c:327
#, fuzzy, c-format
#, c-format
msgid "<big><b>%s</b></big>\t%s"
msgstr ""
"<big><b>%s</b></big>\t<small><i>%s</i>\t<i>איכות: %s</i></small>\n"
"%s\t%s %s\t"
#: ../gtk/calllogs.c:323
#, fuzzy, c-format
#, c-format
msgid ""
"<small><i>%s</i>\t<i>Quality: %s</i></small>\n"
"%s\t%s\t"
msgstr ""
"<big><b>%s</b></big>\t<small><i>%s</i>\t<i>איכות: %s</i></small>\n"
"%s\t%s %s\t"
"<small><i>%s</i>\t<i>איכות: %s</i></small>\n"
"%s\t%s\t"
#: ../gtk/calllogs.c:329
#, fuzzy, c-format
#, c-format
msgid ""
"<small><i>%s</i></small>\t\n"
"%s"
msgstr ""
"<big><b>%s</b></big>\t<small><i>%s</i>\t<i>איכות: %s</i></small>\n"
"%s\t%s %s\t"
#: ../gtk/conference.c:38 ../gtk/main.ui.h:13
msgid "Conference"
@ -124,9 +116,11 @@ msgstr "רשום אל stdout מידע ניפוי שגיאות מסוים בזמ
msgid "path to a file to write logs into."
msgstr "נתיב אל קובץ שברצונך לרשום אליו את הרשומות."
# cli
#: ../gtk/main.c:106
#, fuzzy
msgid "Start linphone with video disabled."
msgstr ""
msgstr "התחל את לינפון עם וידאו מנוטרל."
# cli
#: ../gtk/main.c:113
@ -214,14 +208,14 @@ msgid "Call paused"
msgstr "שיחה הושהתה"
#: ../gtk/main.c:1142
#, fuzzy, c-format
#, c-format
msgid "<b>by %s</b>"
msgstr "<b>Ports utilisés</b>"
msgstr "<b>על ידי %s</b>"
#: ../gtk/main.c:1191
#, c-format
msgid "%s proposed to start video. Do you accept ?"
msgstr ""
msgstr "%s רוצה להתחיל וידאו. האם אתה מסכים ?"
#: ../gtk/main.c:1353
msgid "Website link"
@ -232,10 +226,11 @@ msgstr "קישור אתר רשת"
msgid "Linphone - a video internet phone"
msgstr "Linphone - וידאופון אינטרנטי"
# משתמטת
#: ../gtk/main.c:1494
#, c-format
msgid "%s (Default)"
msgstr "%s (משתמטת)"
msgstr "%s (ברירת מחדל)"
#: ../gtk/main.c:1796 ../coreapi/callbacks.c:810
#, c-format
@ -249,7 +244,7 @@ msgid ""
"You won't be able to send or receive audio calls."
msgstr ""
"לא אותרו כרטיסי קול במחשב זה.\n"
"לא תהיה ביכולתך לשלוח או לקבל שיחות שמע."
"לא תהיה ביכולתך לשלוח או לקבל שיחות אודיו."
#: ../gtk/main.c:1911
msgid "A free SIP video-phone"
@ -273,7 +268,7 @@ msgstr "קריאה"
#: ../gtk/friendlist.c:678
msgid "Chat"
msgstr ""
msgstr "שיחה"
# a name or a number
#: ../gtk/friendlist.c:708
@ -292,9 +287,9 @@ msgid "Delete contact '%s'"
msgstr "מחק איש קשר '%s'"
#: ../gtk/friendlist.c:926
#, fuzzy, c-format
#, c-format
msgid "Delete chat history of '%s'"
msgstr "מחק איש קשר '%s'"
msgstr "מחק היסטוריית שיחה של '%s'"
#: ../gtk/friendlist.c:977
#, c-format
@ -319,10 +314,12 @@ msgstr "קצב נתונים מינימלי (קי״ב/שנ׳)"
msgid "Parameters"
msgstr "פרמטרים"
# מאופשר
#: ../gtk/propertybox.c:435 ../gtk/propertybox.c:578
msgid "Enabled"
msgstr "מופעל"
# מנוטרל
#: ../gtk/propertybox.c:437 ../gtk/propertybox.c:578
msgid "Disabled"
msgstr "לא מופעל"
@ -399,11 +396,11 @@ msgstr "norsk"
#: ../gtk/propertybox.c:780
msgid "Hebrew"
msgstr ""
msgstr "עברית"
#: ../gtk/propertybox.c:781
msgid "Serbian"
msgstr ""
msgstr "српски srpski"
# selected הנבחרת
#: ../gtk/propertybox.c:848
@ -548,7 +545,6 @@ msgstr ""
"שגיאה, חשבון לא אומת, שם משתמש כבר בשימוש או שרת לא ניתן להשגה.\n"
"נא לחזור ולנסות שוב."
# תודה רבה
#: ../gtk/setupwizard.c:380
msgid "Thank you. Your account is now configured and ready for use."
msgstr "תודה לך. חשבונך מוגדר ומוכן לשימוש כעת."
@ -610,63 +606,56 @@ msgid "Transfer to call #%i with %s"
msgstr "העברה אל שיחה מס׳ %i עם %s"
#: ../gtk/incall_view.c:210 ../gtk/incall_view.c:213
#, fuzzy
msgid "Not used"
msgstr "לא נמצא"
msgstr "לא בשימוש"
#: ../gtk/incall_view.c:220
msgid "ICE not activated"
msgstr ""
msgstr "ICE לא מופעלת"
#: ../gtk/incall_view.c:222
#, fuzzy
msgid "ICE failed"
msgstr "קריאה נכשלה."
msgstr "ICE נכשלה"
#: ../gtk/incall_view.c:224
msgid "ICE in progress"
msgstr ""
msgstr "ICE מצויה כעת בעיצומה"
#: ../gtk/incall_view.c:226
msgid "Going through one or more NATs"
msgstr ""
msgstr "עובר דרך NAT אחד או יותר"
#: ../gtk/incall_view.c:228
#, fuzzy
msgid "Direct"
msgstr "מכוון מחדש"
msgstr "ישיר"
#: ../gtk/incall_view.c:230
msgid "Through a relay server"
msgstr ""
msgstr "דרך שרת ממסר"
#: ../gtk/incall_view.c:238
msgid "uPnP not activated"
msgstr ""
msgstr "uPnP לא מופעלת"
# במהלך (או) באמצע חיפוש...
#: ../gtk/incall_view.c:240
#, fuzzy
msgid "uPnP in progress"
msgstr "בדיקת STUN מצויה כעת בעיצומה..."
msgstr "uPnP מצויה כעת בעיצומה"
#: ../gtk/incall_view.c:242
#, fuzzy
msgid "uPnp not available"
msgstr "לא זמינה"
msgstr "uPnp לא זמינה"
#: ../gtk/incall_view.c:244
msgid "uPnP is running"
msgstr ""
msgstr "uPnP מורצת כעת"
#: ../gtk/incall_view.c:246
#, fuzzy
msgid "uPnP failed"
msgstr "קריאה נכשלה."
msgstr "uPnP נכשלה"
#: ../gtk/incall_view.c:256 ../gtk/incall_view.c:257
msgid "Direct or through server"
msgstr ""
msgstr "ישיר או דרך שרת"
#: ../gtk/incall_view.c:259 ../gtk/incall_view.c:265
#, c-format
@ -674,15 +663,17 @@ msgid ""
"download: %f\n"
"upload: %f (kbit/s)"
msgstr ""
"הורדה: %f\n"
"העלאה: %f (קי״ב/שנ׳)"
#: ../gtk/incall_view.c:286
#, fuzzy, c-format
#, c-format
msgid "%.3f seconds"
msgstr "שניה %i"
msgstr "%.3f שניות"
#: ../gtk/incall_view.c:384 ../gtk/main.ui.h:12
msgid "Hang up"
msgstr ""
msgstr "נתק"
#: ../gtk/incall_view.c:476
msgid "<b>Calling...</b>"
@ -767,25 +758,23 @@ msgstr "<b>שיחה הסתיימה.</b>"
#: ../gtk/incall_view.c:778
msgid "Transfer in progress"
msgstr ""
msgstr "העברה מצויה כעת בעיצומה"
#: ../gtk/incall_view.c:781
#, fuzzy
msgid "Transfer done."
msgstr "העברה"
msgstr "העברה הסתיימה."
#: ../gtk/incall_view.c:784
#, fuzzy
msgid "Transfer failed."
msgstr "העברה"
msgstr "העברה נכשלה."
#: ../gtk/incall_view.c:828
msgid "Resume"
msgstr "חזרה"
msgstr "חזור"
#: ../gtk/incall_view.c:835 ../gtk/main.ui.h:9
msgid "Pause"
msgstr "השהיה"
msgstr "השהה"
#: ../gtk/incall_view.c:900
#, c-format
@ -793,11 +782,12 @@ msgid ""
"<small><i>Recording into\n"
"%s %s</i></small>"
msgstr ""
"<small><i>מקליט אל תוך\n"
"%s %s</i></small>"
#: ../gtk/incall_view.c:900
#, fuzzy
msgid "(Paused)"
msgstr "השהיה"
msgstr "(מושהה)"
#: ../gtk/loginframe.c:93
#, c-format
@ -808,32 +798,32 @@ msgstr "נא להזין מידע התחברות עבור %s"
# זה ש: נתקשר או מתוקשר או הותקשר?
#: ../gtk/main.ui.h:1
msgid "<b>Callee name</b>"
msgstr "<b>שם המקבל</b>"
msgstr "<b>שם מקבל</b>"
# שגר
#: ../gtk/main.ui.h:2
msgid "Send"
msgstr "שיגור"
msgstr "שלח"
#: ../gtk/main.ui.h:3
#, fuzzy
msgid "End conference"
msgstr "בשיחת ועידה"
msgstr "סיים ועידה"
#: ../gtk/main.ui.h:7
msgid "Record this call to an audio file"
msgstr ""
msgstr "הקלט את שיחה זו אל קובץ אודיו"
#: ../gtk/main.ui.h:8
msgid "Video"
msgstr ""
msgstr "וידאו"
#: ../gtk/main.ui.h:10
msgid "Mute"
msgstr ""
msgstr "השתק"
#: ../gtk/main.ui.h:11
msgid "Transfer"
msgstr "העברה"
msgstr "העבר"
#: ../gtk/main.ui.h:14
msgid "In call"
@ -853,7 +843,7 @@ msgstr "_אפשרויות"
#: ../gtk/main.ui.h:18
msgid "Always start video"
msgstr ""
msgstr "התחל תמיד וידאו"
#: ../gtk/main.ui.h:19
msgid "Enable self-view"
@ -885,7 +875,7 @@ msgstr "כתובת SIP או מספר טלפון"
#: ../gtk/main.ui.h:26
msgid "Initiate a new call"
msgstr "התחלת שיחה חדשה"
msgstr "התחל שיחה חדשה"
#: ../gtk/main.ui.h:27
msgid "Contacts"
@ -909,7 +899,7 @@ msgstr "<b>הוסף אנשי קשר מן מדור</b>"
#: ../gtk/main.ui.h:32
msgid "Add contact"
msgstr "הוספת איש קשר"
msgstr "הוסף איש קשר"
# קריאות אחרונות
#: ../gtk/main.ui.h:33
@ -969,7 +959,7 @@ msgstr "ברירת מחדל"
#: ../gtk/main.ui.h:46
msgid "Delete"
msgstr ""
msgstr "מחק"
#: ../gtk/about.ui.h:1
msgid "About linphone"
@ -1035,7 +1025,7 @@ msgstr "נא להזין את סיסמת המתחם"
#: ../gtk/password.ui.h:3
msgid "UserID"
msgstr "זהות משתמש (UID)"
msgstr "מזהה משתמש"
# קריאות
#: ../gtk/call_logs.ui.h:1
@ -1113,7 +1103,7 @@ msgstr ""
#: ../gtk/parameters.ui.h:5
msgid "Audio codecs"
msgstr "קודקים של שמע"
msgstr "קודקים של אודיו"
#: ../gtk/parameters.ui.h:6
msgid "Video codecs"
@ -1125,15 +1115,15 @@ msgstr ""
#: ../gtk/parameters.ui.h:8
msgid "SIP (UDP)"
msgstr ""
msgstr "SIP (UDP)"
#: ../gtk/parameters.ui.h:9
msgid "SIP (TCP)"
msgstr ""
msgstr "SIP (TCP)"
#: ../gtk/parameters.ui.h:10
msgid "SIP (TLS)"
msgstr ""
msgstr "SIP (TLS)"
#: ../gtk/parameters.ui.h:11
msgid "Settings"
@ -1167,29 +1157,27 @@ msgstr "וידאו RTP/UDP:"
#: ../gtk/parameters.ui.h:18
msgid "Audio RTP/UDP:"
msgstr "שמע RTP/UDP:"
msgstr "אודיו RTP/UDP:"
#: ../gtk/parameters.ui.h:19
msgid "DSCP fields"
msgstr ""
msgstr "שדות DSCP"
#: ../gtk/parameters.ui.h:20
msgid "Fixed"
msgstr ""
msgstr "מקובע"
# מנהרה
#: ../gtk/parameters.ui.h:21
msgid "Tunnel"
msgstr ""
msgstr "מינהור"
#: ../gtk/parameters.ui.h:22
#, fuzzy
msgid "Media encryption is mandatory"
msgstr "סוג הצפנת מדיה"
msgstr "הצפנת מדיה הינה מנדטורית"
#: ../gtk/parameters.ui.h:23
msgid "<b>Network protocol and ports</b>"
msgstr "<b>פרוטוקולי רשת עבודה ופורטים</b>"
msgstr "<b>פרוטוקולי רשת תקשורת ופורטים</b>"
#: ../gtk/parameters.ui.h:24
msgid "Direct connection to the Internet"
@ -1197,31 +1185,30 @@ msgstr "חיבור ישיר אל האינטרנט"
#: ../gtk/parameters.ui.h:25
msgid "Behind NAT / Firewall (specify gateway IP below)"
msgstr "מאחורי NAT \\ חומת־אש (ציון כתובת שער (Gateway IP) למטה)"
msgstr "מאחורי NAT / חומת אש (ציון כתובת שער (Gateway IP) למטה)"
#: ../gtk/parameters.ui.h:26
msgid "Public IP address:"
msgstr "כתובת IP פומבית:"
# ניצול STUN
# שימוש ב־STUN
# utilize
#: ../gtk/parameters.ui.h:27
msgid "Behind NAT / Firewall (use STUN to resolve)"
msgstr "מאחורי NAT \\ חומת־אש (ניצול STUN)"
msgstr "מאחורי NAT / חומת אש (בעזרת STUN לפתירה)"
# שימוש ב־STUN
# utilize
#: ../gtk/parameters.ui.h:28
#, fuzzy
msgid "Behind NAT / Firewall (use ICE)"
msgstr "מאחורי NAT \\ חומת־אש (ניצול STUN)"
msgstr "מאחורי NAT / חומת אש (בעזרת ICE)"
# שימוש ב־STUN
# utilize
#: ../gtk/parameters.ui.h:29
#, fuzzy
msgid "Behind NAT / Firewall (use uPnP)"
msgstr "מאחורי NAT \\ חומת־אש (ניצול STUN)"
msgstr "מאחורי NAT / חומת אש (בעזרת uPnP)"
#: ../gtk/parameters.ui.h:30
msgid "Stun server:"
@ -1233,7 +1220,7 @@ msgstr "<b>NAT וחומת אש</b>"
#: ../gtk/parameters.ui.h:32
msgid "Network settings"
msgstr "הגדרות רשת עבודה"
msgstr "הגדרות רשת תקשורת"
#: ../gtk/parameters.ui.h:33
msgid "Ring sound:"
@ -1261,7 +1248,7 @@ msgstr "אפשר ביטול הד"
#: ../gtk/parameters.ui.h:39
msgid "<b>Audio</b>"
msgstr "<b>שמע</b>"
msgstr "<b>אודיו</b>"
#: ../gtk/parameters.ui.h:40
msgid "Video input device:"
@ -1342,12 +1329,12 @@ msgstr "<b>קודקים</b>"
msgid "0 stands for \"unlimited\""
msgstr "0 מסמל \"בלי הגבלה\""
# האם KiB means kibibyte?
# does KiB mean kibibyte?
#: ../gtk/parameters.ui.h:61
msgid "Upload speed limit in Kbit/sec:"
msgstr "מגבלת מהירות העלאה בקי״ב/שנ׳:"
# האם KiB means kibibyte?
# האם KiB זה kibibyte?
# קי״ב (1024) אל מול ק״ב (1000)
#: ../gtk/parameters.ui.h:62
msgid "Download speed limit in Kbit/sec:"
@ -1418,89 +1405,80 @@ msgid "Please wait"
msgstr "נא להמתין"
#: ../gtk/dscp_settings.ui.h:1
#, fuzzy
msgid "Dscp settings"
msgstr "הגדרות"
msgstr "הגדרות Dscp"
#: ../gtk/dscp_settings.ui.h:2
msgid "SIP"
msgstr ""
#: ../gtk/dscp_settings.ui.h:3
#, fuzzy
msgid "Audio RTP stream"
msgstr "שמע RTP/UDP:"
msgstr "זרם RTP אודיו"
#: ../gtk/dscp_settings.ui.h:4
#, fuzzy
msgid "Video RTP stream"
msgstr "וידאו RTP/UDP:"
msgstr "זרם RTP וידאו"
#: ../gtk/dscp_settings.ui.h:5
msgid "<b>Set DSCP values (in hexadecimal)</b>"
msgstr ""
msgstr "<b>קבע ערכי DSCP (בהקסדצימלי)</b>"
#: ../gtk/call_statistics.ui.h:1
msgid "Call statistics"
msgstr ""
msgstr "סטטיסטיקות שיחה"
#: ../gtk/call_statistics.ui.h:2
#, fuzzy
msgid "Audio codec"
msgstr "קודקים של שמע"
msgstr "קודק של אודיו"
#: ../gtk/call_statistics.ui.h:3
#, fuzzy
msgid "Video codec"
msgstr "קודקים של וידאו"
msgstr "קודק של וידאו"
#: ../gtk/call_statistics.ui.h:4
msgid "Audio IP bandwidth usage"
msgstr ""
msgstr "ניצול רוחב פס IP אודיו"
#: ../gtk/call_statistics.ui.h:5
#, fuzzy
msgid "Audio Media connectivity"
msgstr "סוג הצפנת מדיה"
msgstr "קישוריות מדיום אודיו"
#: ../gtk/call_statistics.ui.h:6
msgid "Video IP bandwidth usage"
msgstr ""
msgstr "ניצול רוחב פס IP וידאו"
#: ../gtk/call_statistics.ui.h:7
#, fuzzy
msgid "Video Media connectivity"
msgstr "סוג הצפנת מדיה"
msgstr "קישוריות מדיום וידאו"
#: ../gtk/call_statistics.ui.h:8
msgid "Round trip time"
msgstr ""
msgstr "זמן הלוך ושוב"
#: ../gtk/call_statistics.ui.h:9
#, fuzzy
msgid "<b>Call statistics and information</b>"
msgstr "<b>מידע איש קשר</b>"
msgstr "<b>סטטיסטיקות ומידע שיחה</b>"
#: ../gtk/tunnel_config.ui.h:1
#, fuzzy
msgid "Configure VoIP tunnel"
msgstr "הגדרת חשבון SIP"
msgstr "הגדר תיעול VoIP"
#: ../gtk/tunnel_config.ui.h:2
msgid "Host"
msgstr ""
msgstr "מארח"
#: ../gtk/tunnel_config.ui.h:3
msgid "Port"
msgstr ""
msgstr "פורט"
#: ../gtk/tunnel_config.ui.h:6
msgid "<b>Configure tunnel</b>"
msgstr ""
msgstr "<b>הגדר מינהור</b>"
#: ../gtk/tunnel_config.ui.h:9
msgid "<b>Configure http proxy (optional)</b>"
msgstr ""
msgstr "<b>הגדר http proxy (רשות)</b>"
#: ../gtk/keypad.ui.h:1
msgid "D"
@ -1520,15 +1498,15 @@ msgstr ""
#: ../gtk/keypad.ui.h:6
msgid "9"
msgstr "9 (סעפ)"
msgstr "9 [סעפ]"
#: ../gtk/keypad.ui.h:7
msgid "8"
msgstr "8 (צק)"
msgstr "8 [צק]"
#: ../gtk/keypad.ui.h:8
msgid "7"
msgstr "7 (רשת)"
msgstr "7 [רשת]"
#: ../gtk/keypad.ui.h:9
msgid "B"
@ -1536,15 +1514,15 @@ msgstr ""
#: ../gtk/keypad.ui.h:10
msgid "6"
msgstr "6 (זחט)"
msgstr "6 [זחט]"
#: ../gtk/keypad.ui.h:11
msgid "5"
msgstr "5 (יכל)"
msgstr "5 [יכל]"
#: ../gtk/keypad.ui.h:12
msgid "4"
msgstr "4 (מנ)"
msgstr "4 [מנ]"
#: ../gtk/keypad.ui.h:13
msgid "A"
@ -1552,11 +1530,11 @@ msgstr ""
#: ../gtk/keypad.ui.h:14
msgid "3"
msgstr "3 (אבג)"
msgstr "3 [אבג]"
#: ../gtk/keypad.ui.h:15
msgid "2"
msgstr "2 (דהו)"
msgstr "2 [דהו]"
#: ../gtk/keypad.ui.h:16
msgid "1"
@ -1692,7 +1670,7 @@ msgstr "בדיקת STUN מצויה כעת בעיצומה..."
#: ../coreapi/misc.c:630
msgid "ICE local candidates gathering in progress..."
msgstr ""
msgstr "צבירת מועמדים מקומיים של ICE מצויה כעת בעיצומה..."
#: ../coreapi/friend.c:33
msgid "Online"
@ -1745,14 +1723,14 @@ msgstr "בהמתנה"
#: ../coreapi/friend.c:66
msgid "Unknown-bug"
msgstr "תקלה לא ידועה"
msgstr "תקלה לא מוכרת"
#: ../coreapi/proxy.c:204
msgid ""
"The sip proxy address you entered is invalid, it must start with \"sip:\" "
"followed by a hostname."
msgstr ""
"כתובת sip proxy שהוזנה הינה שגויה, זו צריכה להתחיל עם‭\"sip:\" לאחר שם מארח."
"כתובת sip proxy שהזנת הינה שגויה, זו צריכה להתחיל עם‭\"sip:\" לאחר שם מארח."
# כמו למשל
#: ../coreapi/proxy.c:210
@ -1806,24 +1784,21 @@ msgstr "קריאה נענתה על ידי %s."
# אי תאימות
# אי התאמה
#: ../coreapi/callbacks.c:412
#, fuzzy
msgid "Incompatible, check codecs or security settings..."
msgstr "חוסר תאימות, נא לבדוק קודקים..."
msgstr "חוסר תאימות, בדוק קודקים או הגדרות אבטחה..."
#: ../coreapi/callbacks.c:460
#, fuzzy
msgid "We have been resumed."
msgstr "חזרנו..."
msgstr "חזרנו."
#: ../coreapi/callbacks.c:469
msgid "We are paused by other party."
msgstr ""
msgstr "אנו מושהים על ידי צד אחר."
# באופן מרוחק
#: ../coreapi/callbacks.c:475
#, fuzzy
msgid "Call is updated by remote."
msgstr "שיחה עודכנה מרחוק..."
msgstr "שיחה עודכנה מרחוק."
#: ../coreapi/callbacks.c:544
msgid "Call terminated."
@ -1862,9 +1837,8 @@ msgstr "מכוון מחדש"
# אי תאימות
# אי התאמה
#: ../coreapi/callbacks.c:627
#, fuzzy
msgid "Incompatible media parameters."
msgstr "חוסר תאימות, נא לבדוק קודקים..."
msgstr "פרמטריי מדיה חסרי תואמים."
#: ../coreapi/callbacks.c:633
msgid "Call failed."

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linphone\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2013-03-26 19:00+0100\n"
"Last-Translator: Viktor <viktorbarczi@lavabit.com>\n"
"Language-Team: <LL@li.org>\n"
@ -98,7 +98,7 @@ msgstr "én"
msgid "Couldn't find pixmap file: %s"
msgstr "Nemtalálható a pixmap fájl: %s"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr "Érvénytelen sip partner !"
@ -165,11 +165,11 @@ msgstr ""
msgid "Call error"
msgstr "Hiba a hívás közben"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
msgid "Call ended"
msgstr "Hívás vége"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "Beérkező hívás"
@ -1475,19 +1475,19 @@ msgstr "2"
msgid "1"
msgstr "1"
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "megszakítva"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "befejezve"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "elhibázva"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1502,70 +1502,70 @@ msgstr ""
"Állapot: %s\n"
"Időtartam: %i perc %i másodperc\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "Kimenő hívás"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
msgid "Ready"
msgstr "Kész"
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "Telefonszám-cél keresése..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "Nem sikkerült értelmezni a számot."
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
msgstr ""
"Az adott szám nem értelmezhető. Egy sip cím általában így néz ki: user@domain"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
msgid "Contacting"
msgstr "Kapcsolódás"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
msgid "Could not call"
msgstr "Nem sikerült hívni"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr "Elnézést, elértük a egyidejű hívások maximális számát"
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
msgid "is contacting you"
msgstr "kapcsolatba lépett veled."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr "és automatikus választ kért."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr "."
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr "A hívási jellemzők módosítása..."
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "Kapcsolódva."
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
msgid "Call aborted"
msgstr "Hívás megszakítva"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
msgid "Could not pause the call"
msgstr "Nem sikerült várakoztatni a hívást"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr "Jelenlegi hívás várakoztatásának aktiválása..."
@ -1784,7 +1784,7 @@ msgstr "A regisztáció a %s -n nem sikerült: %s"
msgid "Authentication token is %s"
msgstr "Hitelesítési jel: %s"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linphone 3.2.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2002-10-15 HO:MI+ZONE\n"
"Last-Translator: Matteo Piazza <matteo.piazza@trentinonetwork.it>\n"
"Language-Team: it <it@li.org>\n"
@ -98,7 +98,7 @@ msgstr ""
msgid "Couldn't find pixmap file: %s"
msgstr ""
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr "Contatto SIP non valido"
@ -161,11 +161,11 @@ msgstr "Prego inserire la password per username <i>%s</i> e dominio <i>%s<i>"
msgid "Call error"
msgstr "Cronologia"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
msgid "Call ended"
msgstr "Chiamata terminata"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "Chimata in entrata"
@ -1505,19 +1505,19 @@ msgstr "2"
msgid "1"
msgstr "1"
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "annullato"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "comletato"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "mancante"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1532,23 +1532,23 @@ msgstr ""
"Stato: %s\n"
"Durata: %i mn %i sec\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "Chiamata in uscita"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
msgid "Ready"
msgstr "Pronto"
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "Ricerca numero destinazione..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "Impossibile risolvere il numero."
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
@ -1556,51 +1556,51 @@ msgstr ""
"Errore nel formato del contatto sip. Usualmente un indirizzo appare sip:"
"user@domain"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
msgid "Contacting"
msgstr "In connessione"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
#, fuzzy
msgid "Could not call"
msgstr "chiamata fallita"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr ""
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
#, fuzzy
msgid "is contacting you"
msgstr "ti sta conttatando."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr ""
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr ""
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr ""
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "Connessione"
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
#, fuzzy
msgid "Call aborted"
msgstr "annullato"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
#, fuzzy
msgid "Could not pause the call"
msgstr "chiamata fallita"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
#, fuzzy
msgid "Pausing the current call..."
msgstr "Mostra chiamata corrente"
@ -1822,7 +1822,7 @@ msgstr "Registrazione su %s fallita: %s"
msgid "Authentication token is %s"
msgstr "Linphone - Autenticazione richiesta"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: linphone 0.10\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2003-01-21 00:05+9000\n"
"Last-Translator: YAMAGUCHI YOSHIYA <yushiya@anet.ne.jp>\n"
"Language-Team: <ja@li.org>\n"
@ -96,7 +96,7 @@ msgstr ""
msgid "Couldn't find pixmap file: %s"
msgstr "pixmapファイルが見つかりません %s"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr ""
@ -156,12 +156,12 @@ msgstr ""
msgid "Call error"
msgstr "通話はキャンセルされました。"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
#, fuzzy
msgid "Call ended"
msgstr "通話は拒否されました。"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr ""
@ -1516,19 +1516,19 @@ msgstr "2"
msgid "1"
msgstr "1"
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr ""
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr ""
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr ""
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1538,24 +1538,24 @@ msgid ""
"Duration: %i mn %i sec\n"
msgstr ""
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr ""
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
#, fuzzy
msgid "Ready"
msgstr "準備完了。"
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr ""
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr ""
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
#, fuzzy
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
@ -1564,51 +1564,51 @@ msgstr ""
"SIPアドレスの形式エラーです。SIPアドレスは、<sip:username@domainname>のような"
"形式です。"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
#, fuzzy
msgid "Contacting"
msgstr "接続中"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
#, fuzzy
msgid "Could not call"
msgstr "pixmapファイルが見つかりません %s"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr ""
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
#, fuzzy
msgid "is contacting you"
msgstr "から電話です。"
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr ""
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr ""
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr ""
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "接続しました。"
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
#, fuzzy
msgid "Call aborted"
msgstr "通話はキャンセルされました。"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
msgid "Could not pause the call"
msgstr ""
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr ""
@ -1832,7 +1832,7 @@ msgstr "登録しました。"
msgid "Authentication token is %s"
msgstr "コーデックの情報"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2011-04-05 01:56+0200\n"
"Last-Translator: Øyvind Sæther <oyvinds@everdot.org>\n"
"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
@ -98,7 +98,7 @@ msgstr "Skru mikrofonen av"
msgid "Couldn't find pixmap file: %s"
msgstr "Fant ikke pixmap fli: %s"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr "Ugyldig SIP kontakt !"
@ -166,11 +166,11 @@ msgstr ""
msgid "Call error"
msgstr "Samtalehistorikk"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
msgid "Call ended"
msgstr "Samtale avsluttet"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "Innkommende samtale"
@ -1498,19 +1498,19 @@ msgstr "2"
msgid "1"
msgstr "1"
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "avbrutt"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "Fullført"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "ubesvart"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1525,23 +1525,23 @@ msgstr ""
"Status: %s\n"
"Lengde: %i min %i sek\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "Utgående samtale"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
msgid "Ready"
msgstr "Klar"
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "Ser etter telefonnummer for destinasjonen..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "Kan ikke tilkoble dette nummeret."
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
@ -1549,47 +1549,47 @@ msgstr ""
"Klarer ikke å tolke angitt SIP-adresse. En SIP-adresse er vanligvis ut som "
"sip: brukernavn@domenenavn"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
msgid "Contacting"
msgstr "Tilknytter"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
msgid "Could not call"
msgstr "Kunne ikke ringe"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr "Beklager, du har nådd maksimalt antall samtidige samtaler"
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
msgid "is contacting you"
msgstr "Kontakter deg."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr " og ba om autosvar."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr "."
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr "Endrer ringeparametre..."
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "Tilkoblet"
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
msgid "Call aborted"
msgstr "Samtale avbrutt"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
msgid "Could not pause the call"
msgstr "Kunne ikke pause samtalen"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr "Pauser nåværende samtale"
@ -1810,7 +1810,7 @@ msgstr "Registrering hos %s mislykkes: %s"
msgid "Authentication token is %s"
msgstr "Autorisering kreves"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nl\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2007-09-05 10:40+0200\n"
"Last-Translator: Hendrik-Jan Heins <hjheins@gmail.com>\n"
"Language-Team: Nederlands <vertaling@nl.linux.org>\n"
@ -99,7 +99,7 @@ msgstr ""
msgid "Couldn't find pixmap file: %s"
msgstr "Kon pixmap bestand %s niet vinden"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr ""
@ -159,11 +159,11 @@ msgstr ""
msgid "Call error"
msgstr "Linphone - Oproepgeschiedenis"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
msgid "Call ended"
msgstr "Oproep beeindigd"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "Inkomende oproep"
@ -1527,19 +1527,19 @@ msgstr ""
msgid "1"
msgstr "1"
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "afgebroken"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "voltooid"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "gemist"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1554,23 +1554,23 @@ msgstr ""
"Status: %s\n"
"Tijdsduur: %i mins %i secs\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "Uitgaande oproep"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
msgid "Ready"
msgstr "Gereed."
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "Zoekt de lokatie van het telefoonnummer..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "Kon dit nummer niet vinden."
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
@ -1578,51 +1578,51 @@ msgstr ""
"Slecht geformuleerd SIP-adres. Een SIP-adres ziet er uit als sip:"
"gebruikersnaam@domeinnaam"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
msgid "Contacting"
msgstr "Verbinden"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
#, fuzzy
msgid "Could not call"
msgstr "Kon niet oproepen"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr ""
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
#, fuzzy
msgid "is contacting you"
msgstr "belt u."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr ""
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr ""
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr ""
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "Verbonden."
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
#, fuzzy
msgid "Call aborted"
msgstr "afgebroken"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
#, fuzzy
msgid "Could not pause the call"
msgstr "Kon niet oproepen"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
#, fuzzy
msgid "Pausing the current call..."
msgstr "Kon niet oproepen"
@ -1848,7 +1848,7 @@ msgstr "Registratie op %s mislukt (time-out)."
msgid "Authentication token is %s"
msgstr "Authorisatie gegevens"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, fuzzy, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: linphone 0.7.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2003-08-22 12:50+0200\n"
"Last-Translator: Robert Nasiadek <darkone@darkone.pl>\n"
"Language-Team: Polski <pl@li.org>\n"
@ -94,7 +94,7 @@ msgstr ""
msgid "Couldn't find pixmap file: %s"
msgstr "Nie można znaleźć pixmapy: %s"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr ""
@ -154,12 +154,12 @@ msgstr ""
msgid "Call error"
msgstr "Połączenie odwołane."
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
#, fuzzy
msgid "Call ended"
msgstr "Rozmowa odrzucona."
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr ""
@ -1515,19 +1515,19 @@ msgstr "2"
msgid "1"
msgstr "1"
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr ""
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr ""
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr ""
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1537,75 +1537,75 @@ msgid ""
"Duration: %i mn %i sec\n"
msgstr ""
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr ""
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
#, fuzzy
msgid "Ready"
msgstr "Gotowy."
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr ""
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr ""
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
#, fuzzy
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
msgstr "Nie poprawny adres sip. Adres sip wygląda tak <sip:osoba@serwer>"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
#, fuzzy
msgid "Contacting"
msgstr "Dzwonie do "
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
#, fuzzy
msgid "Could not call"
msgstr "Nie można znaleźć pixmapy: %s"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr ""
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
#, fuzzy
msgid "is contacting you"
msgstr "dzwoni do Ciebie."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr ""
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr ""
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr ""
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "Połączony"
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
#, fuzzy
msgid "Call aborted"
msgstr "Połączenie odwołane."
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
msgid "Could not pause the call"
msgstr ""
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr ""
@ -1829,7 +1829,7 @@ msgstr "Rejestracja powiodła się."
msgid "Authentication token is %s"
msgstr "Informacje o kodeku"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: linphone-1.1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2006-07-11 23:30+0200\n"
"Last-Translator: Rafael Caesar Lenzi <rc_lenzi@yahoo.com.br>\n"
"Language-Team: pt_BR <pt_BR@li.org>\n"
@ -97,7 +97,7 @@ msgstr ""
msgid "Couldn't find pixmap file: %s"
msgstr "Não é possível achar arquivo pixmap: %s"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr ""
@ -157,12 +157,12 @@ msgstr ""
msgid "Call error"
msgstr "Linphone - Histórico de chamadas"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
#, fuzzy
msgid "Call ended"
msgstr "Chamada cancelada."
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "Camadas recebidas"
@ -1520,19 +1520,19 @@ msgstr ""
msgid "1"
msgstr ""
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "Abortado"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "Competado"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "Perdido"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, fuzzy, c-format
msgid ""
"%s at %s\n"
@ -1546,74 +1546,74 @@ msgstr ""
"Status: %s\n"
"Duração: %i min %i seg\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "Chamadas efetuadas"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
#, fuzzy
msgid "Ready"
msgstr "Pronto."
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "Procurando por telefone de destino..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "Não foi possível encontrar este número."
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
msgstr ""
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
#, fuzzy
msgid "Contacting"
msgstr "Contatando "
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
#, fuzzy
msgid "Could not call"
msgstr "Não é possível achar arquivo pixmap: %s"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr ""
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
#, fuzzy
msgid "is contacting you"
msgstr "está chamado você."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr ""
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr ""
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr ""
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "Conectado."
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
#, fuzzy
msgid "Call aborted"
msgstr "Abortado"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
msgid "Could not pause the call"
msgstr ""
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr ""
@ -1827,7 +1827,7 @@ msgstr "Registro falhou (tempo esgotado)."
msgid "Authentication token is %s"
msgstr "Informações de autenticação"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, fuzzy, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: linphone 0.7.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2010-01-22 18:43+0300\n"
"Last-Translator: Maxim Prokopyev <jazzelastic@gmail.com>\n"
"Language-Team: Russian <greg@dial.com.ru>\n"
@ -105,7 +105,7 @@ msgstr "Я"
msgid "Couldn't find pixmap file: %s"
msgstr "Невозможно найти графический файл: %s"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr "Неверный sip-контакт!"
@ -174,11 +174,11 @@ msgstr ""
msgid "Call error"
msgstr "Ошибка вызова"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
msgid "Call ended"
msgstr "Разговор окончен"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "Входящий вызов"
@ -1508,19 +1508,19 @@ msgstr "2"
msgid "1"
msgstr "1"
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "отмененный"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "завершённый"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "пропущенный"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1535,23 +1535,23 @@ msgstr ""
"Статус: %s\n"
"Длительность: %i мин %i сек\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "Исходящий звонок"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
msgid "Ready"
msgstr "Готов"
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "Поиск адреса для телефонного номера..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "Не могу найти этот номер."
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
@ -1559,47 +1559,47 @@ msgstr ""
"Не могу опознать sip адрес. SIP-URL обычно выглядит как sip:"
"username@domainname"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
msgid "Contacting"
msgstr "Соединение"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
msgid "Could not call"
msgstr "Не удалось позвонить"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr "Извините, мы превысили максимальное количество одновременных вызовов"
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
msgid "is contacting you"
msgstr "пытается связаться с вами"
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr " и ответил автоответчик."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr "."
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr "Изменение параметров вызова..."
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "Соединён."
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
msgid "Call aborted"
msgstr "Вызов отменён"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
msgid "Could not pause the call"
msgstr "Не удалось приостановить вызов"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr "Приостановление текущего вызова..."
@ -1823,7 +1823,7 @@ msgstr "Регистрация на %s не удалась: %s"
msgid "Authentication token is %s"
msgstr "Аутентификационный токен: %s"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: linphone 0.7.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2013-02-11 19:03+0200\n"
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
"Language-Team: Serbian <gnom@prevod.org>\n"
@ -106,7 +106,7 @@ msgstr "Ја"
msgid "Couldn't find pixmap file: %s"
msgstr "Не могу да пронађем датотеку сличице: %s"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr "Неисправан сип контакт !"
@ -173,11 +173,11 @@ msgstr ""
msgid "Call error"
msgstr "Грешка позива"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
msgid "Call ended"
msgstr "Позив је завршен"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "Долазни позив"
@ -1503,19 +1503,19 @@ msgstr "2"
msgid "1"
msgstr "1"
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "прекинути"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "завршени"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "пропуштени"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1530,23 +1530,23 @@ msgstr ""
"Стање: %s\n"
"Трајање: %i мин %i сек\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "Одлазни позив"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
msgid "Ready"
msgstr "Спреман"
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "Тражим одредиште телефонског броја..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "Не могу да решим овај број."
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
@ -1554,47 +1554,47 @@ msgstr ""
"Не могу да обрадим дату сип адресу. Сип адреса обично изгледа као „sip:"
"корисник@домен“"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
msgid "Contacting"
msgstr "Ступам у везу"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
msgid "Could not call"
msgstr "Не могу да позовем"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr "Извините, достигли смо највећи број истовремених позива"
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
msgid "is contacting you"
msgstr "вам се обраћа"
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr " и затражени само-одговор."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr "."
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr "Мењам параметре позива..."
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "Повезан сам."
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
msgid "Call aborted"
msgstr "Позив је прекинут"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
msgid "Could not pause the call"
msgstr "Не могу да зауставим позив"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr "Заустављам тренутни позив..."
@ -1814,7 +1814,7 @@ msgstr "Уписивање на „%s“ није успело: %s"
msgid "Authentication token is %s"
msgstr "Симбол потврђивања идентитета је „%s“"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2009-02-17 15:22+0100\n"
"Last-Translator: Emmanuel Frécon <emmanuel.frecon@myjoice.com>\n"
"Language-Team: SWEDISH <SE@li.org>\n"
@ -97,7 +97,7 @@ msgstr "Mikrofon av"
msgid "Couldn't find pixmap file: %s"
msgstr "Kunde inte hitta pixmap filen: %s"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr "ogiltig SIP kontakt!"
@ -165,11 +165,11 @@ msgstr ""
msgid "Call error"
msgstr "Samtalshistorik"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
msgid "Call ended"
msgstr "Samtalet slut"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "Inkommande samtal"
@ -1503,19 +1503,19 @@ msgstr ""
msgid "1"
msgstr ""
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "avbrytade"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "avslutade"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "missade"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1530,23 +1530,23 @@ msgstr ""
"Status: %s\n"
"Längd: %i min %i sek\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "Utgående samtal"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
msgid "Ready"
msgstr "Redo"
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "Leta efter telefonnummer för destinationen..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "Kan inte nå dett nummer."
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
@ -1554,51 +1554,51 @@ msgstr ""
"Kan inte förstå angiven SIP adress. En SIP adress vanligen ser ut som sip:"
"användare@domänen"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
msgid "Contacting"
msgstr "Kontaktar"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
#, fuzzy
msgid "Could not call"
msgstr "Kunde inte ringa"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr ""
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
#, fuzzy
msgid "is contacting you"
msgstr "kontaktar dig."
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr ""
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr ""
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr ""
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "Kopplad"
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
#, fuzzy
msgid "Call aborted"
msgstr "avbrytade"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
#, fuzzy
msgid "Could not pause the call"
msgstr "Kunde inte ringa"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
#, fuzzy
msgid "Pausing the current call..."
msgstr "Nuvarande samtal"
@ -1821,7 +1821,7 @@ msgstr "Registrering hos %s mislyckades: %s"
msgid "Authentication token is %s"
msgstr "Linphone - Autentisering krävs"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: linphone 3.3.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2011-01-08 23:51+0800\n"
"Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@ -97,7 +97,7 @@ msgstr "静音"
msgid "Couldn't find pixmap file: %s"
msgstr "无法打开位图文件:%s"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr "无效的 SIP 联系人!"
@ -160,11 +160,11 @@ msgstr "请输入 %s@%s 的密码:"
msgid "Call error"
msgstr "呼叫历史"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
msgid "Call ended"
msgstr "呼叫结束"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "呼入"
@ -1514,19 +1514,19 @@ msgstr "2"
msgid "1"
msgstr "1"
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "中断"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "完成"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "丢失"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1541,23 +1541,23 @@ msgstr ""
"状态:%s\n"
"状态:%i 分 %i 秒\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "呼出"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
msgid "Ready"
msgstr "就绪"
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "查询电话号码目的地..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "该号码无法解析。"
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
@ -1565,50 +1565,50 @@ msgstr ""
"无法解析给定的 SIP 地址SIP 地址应有如下格式:\n"
"sip:用户名@域名"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
msgid "Contacting"
msgstr "联系中"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
#, fuzzy
msgid "Could not call"
msgstr "无法呼叫"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr ""
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
msgid "is contacting you"
msgstr "正在联系您"
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr " 并询问了自动回答。"
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr "."
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr ""
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "已连接。"
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
#, fuzzy
msgid "Call aborted"
msgstr "中断"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
#, fuzzy
msgid "Could not pause the call"
msgstr "无法呼叫"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr ""
@ -1823,7 +1823,7 @@ msgstr "注册到 %s 失败: %s"
msgid "Authentication token is %s"
msgstr "Linphone - 需要认证"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: linphone 3.4\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-04-08 16:59+0200\n"
"POT-Creation-Date: 2013-04-24 14:04+0200\n"
"PO-Revision-Date: 2011-04-06 21:24+0800\n"
"Last-Translator: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>\n"
"Language-Team: \n"
@ -96,7 +96,7 @@ msgstr "靜音"
msgid "Couldn't find pixmap file: %s"
msgstr "找不到 pixmap 檔:%s"
#: ../gtk/chat.c:324 ../gtk/friendlist.c:872
#: ../gtk/chat.c:336 ../gtk/friendlist.c:872
msgid "Invalid sip contact !"
msgstr "無效的 sip 連絡人!"
@ -162,11 +162,11 @@ msgstr ""
msgid "Call error"
msgstr "通話紀錄"
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3189
#: ../gtk/main.c:1129 ../coreapi/linphonecore.c:3210
msgid "Call ended"
msgstr "通話已結束"
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:239
#: ../gtk/main.c:1132 ../coreapi/linphonecore.c:240
msgid "Incoming call"
msgstr "來電"
@ -1489,19 +1489,19 @@ msgstr "2"
msgid "1"
msgstr "1"
#: ../coreapi/linphonecore.c:227
#: ../coreapi/linphonecore.c:228
msgid "aborted"
msgstr "已放棄"
#: ../coreapi/linphonecore.c:230
#: ../coreapi/linphonecore.c:231
msgid "completed"
msgstr "已完成"
#: ../coreapi/linphonecore.c:233
#: ../coreapi/linphonecore.c:234
msgid "missed"
msgstr "未接"
#: ../coreapi/linphonecore.c:238
#: ../coreapi/linphonecore.c:239
#, c-format
msgid ""
"%s at %s\n"
@ -1516,69 +1516,69 @@ msgstr ""
"狀態:%s\n"
"持續時間:%i 分 %i 秒\n"
#: ../coreapi/linphonecore.c:239
#: ../coreapi/linphonecore.c:240
msgid "Outgoing call"
msgstr "去電"
#: ../coreapi/linphonecore.c:1312
#: ../coreapi/linphonecore.c:1321
msgid "Ready"
msgstr "準備就緒"
#: ../coreapi/linphonecore.c:2184
#: ../coreapi/linphonecore.c:2205
msgid "Looking for telephone number destination..."
msgstr "尋找電話號碼目的端..."
#: ../coreapi/linphonecore.c:2187
#: ../coreapi/linphonecore.c:2208
msgid "Could not resolve this number."
msgstr "無法解析這個號碼。"
#: ../coreapi/linphonecore.c:2231
#: ../coreapi/linphonecore.c:2252
msgid ""
"Could not parse given sip address. A sip url usually looks like sip:"
"user@domain"
msgstr "無法解析指定的 sip 位址。sip 網址通常看起來像 sip:user@domain"
#: ../coreapi/linphonecore.c:2432
#: ../coreapi/linphonecore.c:2453
msgid "Contacting"
msgstr "正在連絡"
#: ../coreapi/linphonecore.c:2439
#: ../coreapi/linphonecore.c:2460
msgid "Could not call"
msgstr "無法通話"
#: ../coreapi/linphonecore.c:2549
#: ../coreapi/linphonecore.c:2570
msgid "Sorry, we have reached the maximum number of simultaneous calls"
msgstr "抱歉,我們已達瀏同步通話的最大數目"
#: ../coreapi/linphonecore.c:2731
#: ../coreapi/linphonecore.c:2752
msgid "is contacting you"
msgstr "正在連絡您"
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid " and asked autoanswer."
msgstr "並要求自動接聽。"
#: ../coreapi/linphonecore.c:2732
#: ../coreapi/linphonecore.c:2753
msgid "."
msgstr "."
#: ../coreapi/linphonecore.c:2799
#: ../coreapi/linphonecore.c:2820
msgid "Modifying call parameters..."
msgstr "修改通話參數..."
#: ../coreapi/linphonecore.c:3138
#: ../coreapi/linphonecore.c:3159
msgid "Connected."
msgstr "已連線。"
#: ../coreapi/linphonecore.c:3166
#: ../coreapi/linphonecore.c:3187
msgid "Call aborted"
msgstr "通話已放棄"
#: ../coreapi/linphonecore.c:3357
#: ../coreapi/linphonecore.c:3378
msgid "Could not pause the call"
msgstr "無法暫停通話"
#: ../coreapi/linphonecore.c:3362
#: ../coreapi/linphonecore.c:3383
msgid "Pausing the current call..."
msgstr "暫停目前的通話..."
@ -1795,7 +1795,7 @@ msgstr "在 %s 註冊失敗:%s"
msgid "Authentication token is %s"
msgstr "驗證失敗"
#: ../coreapi/linphonecall.c:2319
#: ../coreapi/linphonecall.c:2355
#, c-format
msgid "You have missed %i call."
msgid_plural "You have missed %i calls."