diff --git a/NEWS b/NEWS index ceab2b1794431782a0a6e5523ff2ba5dc118e10f..c34031a765c1d1b9c03ce403993de911ff304215 100644 --- a/NEWS +++ b/NEWS @@ -3,8 +3,10 @@ linphone-3.3.0 -- ????????? * Internal refactoring of liblinphone (code factorisation, encapsulation of signaling) * enhancements made to presence support (SIP/SIMPLE) - -linphone-3.2.2 -- ????????? + * new icons + * new tabbed ui + * be nat friendly using OPTIONS request and using received,rport from + responses. * improve bitrate usage of speex codec * allow speex to run with vbr (variable bit rate) mode * add speex/32000 (ultra wide band speex codec) diff --git a/autogen.sh b/autogen.sh index a8bd1ca1ea1e87aa6d8618271f2d70fd99f318cf..f32cf85f3f9af53d77585f2f550f022fe10cf91f 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,6 +1,6 @@ #!/bin/sh -AM_VERSION="1.10" +#AM_VERSION="1.10" if ! type aclocal-$AM_VERSION 1>/dev/null 2>&1; then # automake-1.10 (recommended) is not available on Fedora 8 AUTOMAKE=automake diff --git a/configure.in b/configure.in index fb1ce96c74e020927c95388ac97b1517e8fb4d65..b96111c8803707e4387f571da04a44fd13688f58 100644 --- a/configure.in +++ b/configure.in @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([linphone],[3.2.99.1],[linphone-developers@nongnu.org]) +AC_INIT([linphone],[3.2.99.4],[linphone-developers@nongnu.org]) AC_CANONICAL_SYSTEM dnl Source packaging numbers diff --git a/coreapi/callbacks.c b/coreapi/callbacks.c index 03941be15184f9fd75fd9df5d0f64e8ebea6ee04..cdb18042875508d214f1f1b46e0fe0eb29e5b00e 100644 --- a/coreapi/callbacks.c +++ b/coreapi/callbacks.c @@ -267,6 +267,7 @@ static void call_failure(SalOp *op, SalError error, SalReason sr, const char *de /*char *retrymsg=_("%s. Retry after %i minute(s).");*/ char *msg600=_("User does not want to be disturbed."); char *msg603=_("Call declined."); + char *msg=NULL; LinphoneCall *call=lc->call; if (sal_op_get_user_pointer(op)!=lc->call){ @@ -280,36 +281,43 @@ static void call_failure(SalOp *op, SalError error, SalReason sr, const char *de lc->vtable.display_status(lc,_("No response.")); }else if (error==SalErrorProtocol){ if (lc->vtable.display_status) - lc->vtable.display_status(lc, details ? details : _("Error.")); + lc->vtable.display_status(lc, details ? details : _("Protocol error.")); }else if (error==SalErrorFailure){ switch(sr){ case SalReasonDeclined: + msg=msg603; if (lc->vtable.display_status) lc->vtable.display_status(lc,msg603); break; case SalReasonBusy: + msg=msg486; if (lc->vtable.display_status) lc->vtable.display_status(lc,msg486); break; case SalReasonRedirect: + msg=_("Redirected"); if (lc->vtable.display_status) - lc->vtable.display_status(lc,_("Redirected")); + lc->vtable.display_status(lc,msg); break; case SalReasonTemporarilyUnavailable: + msg=msg480; if (lc->vtable.display_status) lc->vtable.display_status(lc,msg480); break; case SalReasonNotFound: + msg=_("Not found"); if (lc->vtable.display_status) - lc->vtable.display_status(lc,_("Not found")); + lc->vtable.display_status(lc,msg); break; case SalReasonDoNotDisturb: + msg=msg600; if (lc->vtable.display_status) lc->vtable.display_status(lc,msg600); break; case SalReasonMedia: + msg=_("No common codecs"); if (lc->vtable.display_status) - lc->vtable.display_status(lc,_("No common codecs")); + lc->vtable.display_status(lc,msg); break; default: if (lc->vtable.display_status) @@ -323,7 +331,8 @@ static void call_failure(SalOp *op, SalError error, SalReason sr, const char *de linphone_core_stop_media_streams(lc,call); if (call!=NULL) { linphone_call_destroy(call); - gstate_new_state(lc, GSTATE_CALL_ERROR, NULL); + if (sr!=SalReasonDeclined) gstate_new_state(lc, GSTATE_CALL_ERROR, msg); + else gstate_new_state(lc, GSTATE_CALL_END, NULL); lc->call=NULL; } } diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index e6df7ee17c8d89f3aa774e8162df0577e921199a..eb2a58f935d0a4d493715bb346d793417236734e 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -84,6 +84,7 @@ static SalMediaDescription *create_local_media_description(LinphoneCore *lc, md->nstreams=1; strncpy(md->addr,localip,sizeof(md->addr)); strncpy(md->username,username,sizeof(md->username)); + md->bandwidth=linphone_core_get_download_bandwidth(lc); /*set audio capabilities */ strncpy(md->streams[0].addr,localip,sizeof(md->streams[0].addr)); md->streams[0].port=linphone_core_get_audio_port(lc); @@ -715,13 +716,21 @@ static PayloadType * find_payload(RtpProfile *prof, const char *mime_type, int c it=rtp_profile_get_payload(prof,i); if (it!=NULL && strcasecmp(mime_type,it->mime_type)==0 && (clock_rate==it->clock_rate || clock_rate<=0) ){ - if ( (recv_fmtp && it->recv_fmtp && strcasecmp(recv_fmtp,it->recv_fmtp)==0) || + if ( (recv_fmtp && it->recv_fmtp && strstr(recv_fmtp,it->recv_fmtp)!=NULL) || (recv_fmtp==NULL && it->recv_fmtp==NULL) ){ /*exact match*/ + if (recv_fmtp) payload_type_set_recv_fmtp(it,recv_fmtp); return it; - }else candidate=it; + }else { + if (candidate){ + if (it->recv_fmtp==NULL) candidate=it; + }else candidate=it; + } } } + if (candidate && recv_fmtp){ + payload_type_set_recv_fmtp(candidate,recv_fmtp); + } return candidate; } @@ -1161,8 +1170,7 @@ void linphone_core_get_local_ip(LinphoneCore *lc, const char *dest, char *result strncpy(result,linphone_core_get_nat_address(lc),LINPHONE_IPADDR_SIZE); return; } - if (dest==NULL) dest="87.98.157.38"; /*a public IP address*/ - if (linphone_core_get_local_ip_for(dest,result)==0) + if (linphone_core_get_local_ip_for(lc->sip_conf.ipv6_enabled ? AF_INET6 : AF_INET,dest,result)==0) return; /*else fallback to SAL routine that will attempt to find the most realistic interface */ sal_get_default_local_ip(lc->sal,lc->sip_conf.ipv6_enabled ? AF_INET6 : AF_INET,result,LINPHONE_IPADDR_SIZE); @@ -1514,14 +1522,15 @@ static void monitor_network_state(LinphoneCore *lc, time_t curtime){ /* only do the network up checking every five seconds */ if (last_check==0 || (curtime-last_check)>=5){ - sal_get_default_local_ip(lc->sal, - lc->sip_conf.ipv6_enabled ? AF_INET6 : AF_INET, - result,LINPHONE_IPADDR_SIZE); + linphone_core_get_local_ip_for(lc->sip_conf.ipv6_enabled ? AF_INET6 : AF_INET,NULL,result); if (strcmp(result,"::1")!=0 && strcmp(result,"127.0.0.1")!=0){ new_status=TRUE; }else new_status=FALSE; last_check=curtime; if (new_status!=last_status) { + if (new_status){ + ms_message("New local ip address is %s",result); + } set_network_reachable(lc,new_status); last_status=new_status; } @@ -1842,14 +1851,7 @@ static char *get_fixed_contact(LinphoneCore *lc, LinphoneCall *call , LinphonePr if (call->op && sal_op_get_contact(call->op)!=NULL){ return NULL; } - /*if using a proxy, use the contact address as guessed with the REGISTERs*/ - if (dest_proxy && dest_proxy->op){ - const char *fixed_contact=sal_op_get_contact(dest_proxy->op); - if (fixed_contact) { - ms_message("Contact has been fixed using proxy to %s",fixed_contact); - return ms_strdup(fixed_contact); - } - } + /* if the ping OPTIONS request succeeded use the contact guessed from the received, rport*/ if (call->ping_op){ @@ -1859,6 +1861,15 @@ static char *get_fixed_contact(LinphoneCore *lc, LinphoneCall *call , LinphonePr return ms_strdup(guessed); } } + + /*if using a proxy, use the contact address as guessed with the REGISTERs*/ + if (dest_proxy && dest_proxy->op){ + const char *fixed_contact=sal_op_get_contact(dest_proxy->op); + if (fixed_contact) { + ms_message("Contact has been fixed using proxy to %s",fixed_contact); + return ms_strdup(fixed_contact); + } + } ctt=linphone_core_get_primary_contact_parsed(lc); @@ -2147,11 +2158,12 @@ static void post_configure_audio_streams(LinphoneCore *lc){ } } -static RtpProfile *make_profile(LinphoneCore *lc, const SalStreamDescription *desc, int *used_pt){ +static RtpProfile *make_profile(LinphoneCore *lc, const SalMediaDescription *md, const SalStreamDescription *desc, int *used_pt){ int bw; const MSList *elem; RtpProfile *prof=rtp_profile_new("Call profile"); bool_t first=TRUE; + int remote_bw=0; for(elem=desc->payloads;elem!=NULL;elem=elem->next){ PayloadType *pt=(PayloadType*)elem->data; @@ -2163,9 +2175,18 @@ static RtpProfile *make_profile(LinphoneCore *lc, const SalStreamDescription *de *used_pt=payload_type_get_number(pt); first=FALSE; } + if (desc->bandwidth>0) remote_bw=desc->bandwidth; + else if (md->bandwidth>0) { + /*case where b=AS is given globally, not per stream*/ + remote_bw=md->bandwidth; + if (desc->type==SalVideo){ + remote_bw-=lc->audio_bw; + } + } + if (desc->type==SalAudio){ - bw=get_min_bandwidth(lc->up_audio_bw,desc->bandwidth); - }else bw=get_min_bandwidth(lc->up_video_bw,desc->bandwidth); + bw=get_min_bandwidth(lc->up_audio_bw,remote_bw); + }else bw=get_min_bandwidth(lc->up_video_bw,remote_bw); if (bw>0) pt->normal_bitrate=bw*1000; else if (desc->type==SalAudio){ pt->normal_bitrate=-1; @@ -2195,7 +2216,7 @@ void linphone_core_start_media_streams(LinphoneCore *lc, LinphoneCall *call){ const SalStreamDescription *stream=sal_media_description_find_stream(call->resultdesc, SalProtoRtpAvp,SalAudio); if (stream){ - call->audio_profile=make_profile(lc,stream,&used_pt); + call->audio_profile=make_profile(lc,call->resultdesc,stream,&used_pt); if (!lc->use_files){ MSSndCard *playcard=lc->sound_conf.play_sndcard; MSSndCard *captcard=lc->sound_conf.capt_sndcard; @@ -2245,7 +2266,7 @@ void linphone_core_start_media_streams(LinphoneCore *lc, LinphoneCall *call){ } if (stream && (lc->video_conf.display || lc->video_conf.capture)) { const char *addr=stream->addr[0]!='\0' ? stream->addr : call->resultdesc->addr; - call->video_profile=make_profile(lc,stream,&used_pt); + call->video_profile=make_profile(lc,call->resultdesc,stream,&used_pt); video_stream_set_sent_video_size(lc->videostream,linphone_core_get_preferred_video_size(lc)); video_stream_enable_self_view(lc->videostream,lc->video_conf.selfview); if (lc->video_conf.display && lc->video_conf.capture) @@ -2323,6 +2344,7 @@ void linphone_core_stop_media_streams(LinphoneCore *lc, LinphoneCall *call){ int linphone_core_accept_call(LinphoneCore *lc, const char *url) { LinphoneCall *call=lc->call; + LinphoneProxyConfig *cfg=NULL; const char *contact=NULL; if (call==NULL){ @@ -2341,9 +2363,10 @@ int linphone_core_accept_call(LinphoneCore *lc, const char *url) ms_message("ring stopped"); lc->ringstream=NULL; } - + + linphone_core_get_default_proxy(lc,&cfg); /*try to be best-effort in giving real local or routable contact address*/ - contact=get_fixed_contact(lc,call,NULL); + contact=get_fixed_contact(lc,call,cfg); if (contact) sal_op_set_contact(call->op,contact); @@ -3559,6 +3582,13 @@ void linphone_core_set_network_reachable(LinphoneCore* lc,bool_t isReachable) { } set_network_reachable(lc,isReachable); } + +bool_t linphone_core_is_network_reachabled(LinphoneCore* lc) { + return lc->network_reachable; +} +ortp_socket_t linphone_core_get_sip_socket(LinphoneCore *lc){ + return sal_get_socket(lc->sal); +} /** * Destroys a LinphoneCore * diff --git a/coreapi/linphonecore.h b/coreapi/linphonecore.h index 46d9e29441c5e2f0a0647cf38232cbb97274b343..945ea25eaa321191d2678d0b65c69b48dc27538a 100644 --- a/coreapi/linphonecore.h +++ b/coreapi/linphonecore.h @@ -607,6 +607,8 @@ int linphone_core_get_sip_port(LinphoneCore *lc); void linphone_core_set_sip_port(LinphoneCore *lc,int port); +ortp_socket_t linphone_core_get_sip_socket(LinphoneCore *lc); + void linphone_core_set_inc_timeout(LinphoneCore *lc, int seconds); int linphone_core_get_inc_timeout(LinphoneCore *lc); @@ -752,6 +754,10 @@ void linphone_core_set_mtu(LinphoneCore *lc, int mtu); * */ void linphone_core_set_network_reachable(LinphoneCore* lc,bool_t value); +/** + * return network state either as positioned by the application or by linphone + */ +bool_t linphone_core_is_network_reachabled(LinphoneCore* lc); void *linphone_core_get_user_data(LinphoneCore *lc); diff --git a/coreapi/misc.c b/coreapi/misc.c index c6e6735471c6bfc14ed77dbbd8beac026c241e52..86b527e94f441b3ae0463321af39cacf5cf577a5 100644 --- a/coreapi/misc.c +++ b/coreapi/misc.c @@ -38,6 +38,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #undef snprintf #include <ortp/stun.h> +#ifdef HAVE_GETIFADDRS +#include <net/if.h> +#include <ifaddrs.h> +#endif + #if !defined(WIN32) @@ -646,7 +651,40 @@ int linphone_core_wake_up_possible_already_running_instance( return -1; } -int linphone_core_get_local_ip_for(const char *dest, char *result){ +#ifdef HAVE_GETIFADDRS + +#include <ifaddrs.h> +static int get_local_ip_with_getifaddrs(int type, char *address, int size) +{ + struct ifaddrs *ifp; + struct ifaddrs *ifpstart; + int ret = 0; + + if (getifaddrs(&ifpstart) < 0) { + return -1; + } + + for (ifp = ifpstart; ifp != NULL; ifp = ifp->ifa_next) { + if (ifp->ifa_addr && ifp->ifa_addr->sa_family == type + && (ifp->ifa_flags & IFF_RUNNING) && !(ifp->ifa_flags & IFF_LOOPBACK)) + { + getnameinfo(ifp->ifa_addr, + (type == AF_INET6) ? + sizeof(struct sockaddr_in6) : sizeof(struct sockaddr_in), + address, size, NULL, 0, NI_NUMERICHOST); + if (strchr(address, '%') == NULL) { /*avoid ipv6 link-local addresses */ + /*ms_message("getifaddrs() found %s",address);*/ + ret++; + } + } + } + freeifaddrs(ifpstart); + return ret; +} +#endif + + +static int get_local_ip_for_with_connect(int type, const char *dest, char *result){ int err,tmp; struct addrinfo hints; struct addrinfo *res=NULL; @@ -656,7 +694,7 @@ int linphone_core_get_local_ip_for(const char *dest, char *result){ socklen_t s; memset(&hints,0,sizeof(hints)); - hints.ai_family=PF_UNSPEC; + hints.ai_family=(type==AF_INET6) ? PF_INET6 : PF_INET; hints.ai_socktype=SOCK_DGRAM; /*hints.ai_flags=AI_NUMERICHOST|AI_CANONNAME;*/ err=getaddrinfo(dest,"5060",&hints,&res); @@ -705,3 +743,27 @@ int linphone_core_get_local_ip_for(const char *dest, char *result){ ms_message("Local interface to reach %s is %s.",dest,result); return 0; } + +int linphone_core_get_local_ip_for(int type, const char *dest, char *result){ + if (dest==NULL) { + if (type==AF_INET) + dest="87.98.157.38"; /*a public IP address*/ + else dest="2a00:1450:8002::68"; + } + strcpy(result,type==AF_INET ? "127.0.0.1" : "::1"); +#ifdef HAVE_GETIFADDRS + { + int found_ifs; + + found_ifs=get_local_ip_with_getifaddrs(type,result,LINPHONE_IPADDR_SIZE); + if (found_ifs==1){ + return 0; + }else if (found_ifs<=0){ + /*absolutely no network on this machine */ + return -1; + } + } +#endif + /*else use connect to find the best local ip address */ + return get_local_ip_for_with_connect(type,dest,result); +} diff --git a/coreapi/private.h b/coreapi/private.h index 18ed34c74b08ee95ffd670231fd73bb6d17c2a54..4a3c1dbaa3bd33ce0c818b14a5da5a4901f19b51 100644 --- a/coreapi/private.h +++ b/coreapi/private.h @@ -164,7 +164,7 @@ LinphoneFriend * linphone_friend_new_from_config_file(struct _LinphoneCore *lc, void linphone_proxy_config_update(LinphoneProxyConfig *cfg); void linphone_proxy_config_get_contact(LinphoneProxyConfig *cfg, const char **ip, int *port); LinphoneProxyConfig * linphone_core_lookup_known_proxy(LinphoneCore *lc, const LinphoneAddress *uri); -int linphone_core_get_local_ip_for(const char *dest, char *result); +int linphone_core_get_local_ip_for(int type, const char *dest, char *result); LinphoneProxyConfig *linphone_proxy_config_new_from_config_file(struct _LpConfig *config, int index); void linphone_proxy_config_write_to_config_file(struct _LpConfig* config,LinphoneProxyConfig *obj, int index); diff --git a/coreapi/sal.h b/coreapi/sal.h index 23780f6b322d61f68287dfcc95c57b6d3ffefb9b..882761ffb3c7fc86fff68d33b35096d1f91689f9 100644 --- a/coreapi/sal.h +++ b/coreapi/sal.h @@ -107,6 +107,7 @@ typedef struct SalMediaDescription{ char addr[64]; char username[64]; int nstreams; + int bandwidth; SalStreamDescription streams[SAL_MEDIA_DESCRIPTION_MAX_STREAMS]; } SalMediaDescription; @@ -223,6 +224,7 @@ typedef struct SalAuthInfo{ void sal_set_callbacks(Sal *ctx, const SalCallbacks *cbs); int sal_listen_port(Sal *ctx, const char *addr, int port, SalTransport tr, int is_secure); +ortp_socket_t sal_get_socket(Sal *ctx); void sal_set_user_agent(Sal *ctx, const char *user_agent); void sal_use_session_timers(Sal *ctx, int expires); int sal_iterate(Sal *sal); diff --git a/coreapi/sal_eXosip2.c b/coreapi/sal_eXosip2.c index 4e0f6a05a848b6fe93fe9e6721280419d5ca2bc6..afbc4f85f9dfb620bafd4333e707f942c46e58d8 100644 --- a/coreapi/sal_eXosip2.c +++ b/coreapi/sal_eXosip2.c @@ -23,8 +23,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "sal_eXosip2.h" #include "offeranswer.h" -/*this function is not declared in some versions of eXosip*/ -extern void *eXosip_call_get_reference(int cid); static void text_received(Sal *sal, eXosip_event_t *ev); @@ -44,6 +42,25 @@ void sal_get_default_local_ip(Sal *sal, int address_family,char *ip, size_t iple } } + +static SalOp * sal_find_call(Sal *sal, int cid){ + const MSList *elem; + SalOp *op; + for(elem=sal->calls;elem!=NULL;elem=elem->next){ + op=(SalOp*)elem->data; + if (op->cid==cid) return op; + } + return NULL; +} + +static void sal_add_call(Sal *sal, SalOp *op){ + sal->calls=ms_list_append(sal->calls,op); +} + +static void sal_remove_call(Sal *sal, SalOp *op){ + sal->calls=ms_list_remove(sal->calls, op); +} + static SalOp * sal_find_register(Sal *sal, int rid){ const MSList *elem; SalOp *op; @@ -164,7 +181,7 @@ void sal_op_release(SalOp *op){ } if (op->cid!=-1){ ms_message("Cleaning cid %i",op->cid); - eXosip_call_set_reference(op->cid,NULL); + sal_remove_call(op->base.root,op); } if (op->sid!=-1){ sal_remove_out_subscribe(op->base.root,op); @@ -227,12 +244,14 @@ static void _osip_trace_func(char *fi, int li, osip_trace_level_t level, char *c Sal * sal_init(){ static bool_t firsttime=TRUE; + Sal *sal; if (firsttime){ osip_trace_initialize_func (OSIP_INFO4,&_osip_trace_func); firsttime=FALSE; } eXosip_init(); - return ms_new0(Sal,1); + sal=ms_new0(Sal,1); + return sal; } void sal_uninit(Sal* sal){ @@ -295,8 +314,10 @@ int sal_listen_port(Sal *ctx, const char *addr, int port, SalTransport tr, int i bool_t ipv6; int proto=IPPROTO_UDP; - if (ctx->running) eXosip_quit(); - eXosip_init(); + if (ctx->running){ + eXosip_quit(); + eXosip_init(); + } err=0; eXosip_set_option(13,&err); /*13=EXOSIP_OPT_SRV_WITH_NAPTR, as it is an enum value, we can't use it unless we are sure of the version of eXosip, which is not the case*/ @@ -308,11 +329,23 @@ int sal_listen_port(Sal *ctx, const char *addr, int port, SalTransport tr, int i ms_fatal("SIP over TCP or TLS or DTLS is not supported yet."); return -1; } - err=eXosip_listen_addr(proto, addr, port, ipv6 ? PF_INET6 : PF_INET, 0); +#ifdef HAVE_EXOSIP_GET_SOCKET + ms_message("Exosip has socket number %i",eXosip_get_socket(proto)); +#endif + ctx->running=TRUE; return err; } +ortp_socket_t sal_get_socket(Sal *ctx){ +#ifdef HAVE_EXOSIP_GET_SOCKET + return eXosip_get_socket(IPPROTO_UDP); +#else + ms_warning("Sorry, eXosip does not have eXosip_get_socket() method"); + return -1; +#endif +} + void sal_set_user_agent(Sal *ctx, const char *user_agent){ eXosip_set_user_agent(user_agent); } @@ -337,6 +370,7 @@ static int extract_received_rport(osip_message_t *msg, const char **received, in rport=param->gvalue; if (rport && rport[0]!='\0') *rportval=atoi(rport); else *rportval=5060; + *received=via->host; } param=NULL; osip_via_param_get_byname(via,"received",¶m); @@ -381,6 +415,7 @@ static void sdp_process(SalOp *h){ offer_answer_initiate_incoming(h->base.local_media,h->base.remote_media,h->result); h->sdp_answer=media_description_to_sdp(h->result); strcpy(h->result->addr,h->base.remote_media->addr); + h->result->bandwidth=h->base.remote_media->bandwidth; for(i=0;i<h->result->nstreams;++i){ if (h->result->streams[i].port>0){ strcpy(h->result->streams[i].addr,h->base.remote_media->streams[i].addr); @@ -413,6 +448,7 @@ int sal_call(SalOp *h, const char *from, const char *to){ ms_error("Could not create call."); return -1; } + osip_message_set_allow(invite, "INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO"); if (h->base.contact){ _osip_list_set_empty(&invite->contacts,(void (*)(void*))osip_contact_free); osip_message_set_contact(invite,h->base.contact); @@ -433,7 +469,7 @@ int sal_call(SalOp *h, const char *from, const char *to){ ms_error("Fail to send invite !"); return -1; }else{ - eXosip_call_set_reference(h->cid,h); + sal_add_call(h->base.root,h); } return 0; } @@ -588,8 +624,9 @@ int sal_call_send_dtmf(SalOp *h, char dtmf){ int sal_call_terminate(SalOp *h){ eXosip_lock(); eXosip_call_terminate(h->cid,h->did); - eXosip_call_set_reference(h->cid,NULL); eXosip_unlock(); + sal_remove_call(h->base.root,h); + h->cid=-1; return 0; } @@ -630,11 +667,7 @@ static void set_network_origin(SalOp *op, osip_message_t *req){ static SalOp *find_op(Sal *sal, eXosip_event_t *ev){ if (ev->cid>0){ -#ifdef HAVE_EXOSIP_GET_REF - return (SalOp*)eXosip_call_get_ref(ev->cid); -#else - return (SalOp*)eXosip_call_get_reference(ev->cid); -#endif + return sal_find_call(sal,ev->cid); } if (ev->rid>0){ return sal_find_register(sal,ev->rid); @@ -684,7 +717,7 @@ static void inc_new_call(Sal *sal, eXosip_event_t *ev){ op->cid=ev->cid; op->did=ev->did; - eXosip_call_set_reference(op->cid,op); + sal_add_call(op->base.root,op); sal->callbacks.call_received(op); } @@ -797,9 +830,9 @@ static int call_proceeding(Sal *sal, eXosip_event_t *ev){ static void call_ringing(Sal *sal, eXosip_event_t *ev){ sdp_message_t *sdp; - SalOp *op; + SalOp *op=find_op(sal,ev); if (call_proceeding(sal, ev)==-1) return; - op=(SalOp*)ev->external_reference; + sdp=eXosip_get_sdp_info(ev->response); if (sdp){ op->base.remote_media=sal_media_description_new(); @@ -840,22 +873,25 @@ static void call_accepted(Sal *sal, eXosip_event_t *ev){ } static void call_terminated(Sal *sal, eXosip_event_t *ev){ - char *from; + char *from=NULL; SalOp *op=find_op(sal,ev); if (op==NULL){ ms_warning("Call terminated for already closed call ?"); return; } - osip_from_to_str(ev->request->from,&from); - eXosip_call_set_reference(ev->cid,NULL); + if (ev->request){ + osip_from_to_str(ev->request->from,&from); + } + sal_remove_call(sal,op); op->cid=-1; - sal->callbacks.call_terminated(op,from); - osip_free(from); + sal->callbacks.call_terminated(op,from!=NULL ? from : sal_op_get_from(op)); + if (from) osip_free(from); } static void call_released(Sal *sal, eXosip_event_t *ev){ SalOp *op=find_op(sal,ev); if (op==NULL){ + ms_warning("No op associated to this call_released()"); return; } op->cid=-1; @@ -1366,7 +1402,8 @@ static void other_request_reply(Sal *sal,eXosip_event_t *ev){ } if (ev->response){ update_contact_from_response(op,ev->response); - sal->callbacks.ping_reply(op); + if (ev->request && strcmp(osip_message_get_method(ev->request),"OPTIONS")==0) + sal->callbacks.ping_reply(op); } } @@ -1394,6 +1431,10 @@ static bool_t process_event(Sal *sal, eXosip_event_t *ev){ ms_message("CALL_REQUESTFAILURE or GLOBALFAILURE or SERVERFAILURE\n"); return call_failure(sal,ev); break; + case EXOSIP_CALL_RELEASED: + ms_message("CALL_RELEASED\n"); + call_released(sal, ev); + break; case EXOSIP_CALL_INVITE: ms_message("CALL_NEW\n"); inc_new_call(sal,ev); @@ -1458,10 +1499,6 @@ static bool_t process_event(Sal *sal, eXosip_event_t *ev){ case EXOSIP_SUBSCRIPTION_GLOBALFAILURE: sal_exosip_subscription_closed(sal,ev); break; - case EXOSIP_CALL_RELEASED: - ms_message("CALL_RELEASED\n"); - call_released(sal, ev); - break; case EXOSIP_REGISTRATION_FAILURE: ms_message("REGISTRATION_FAILURE\n"); return registration_failure(sal,ev); @@ -1484,6 +1521,7 @@ static bool_t process_event(Sal *sal, eXosip_event_t *ev){ if (ev->response && (ev->response->status_code == 407 || ev->response->status_code == 401)){ return process_authentication(sal,ev); } + other_request_reply(sal,ev); break; default: ms_message("Unhandled exosip event ! %i",ev->type); diff --git a/coreapi/sal_eXosip2.h b/coreapi/sal_eXosip2.h index 1dd11e6aef70dbaabd15f017c3bf9009264d1204..0df6023a63d9da8706703d56aa09dffc405297bd 100644 --- a/coreapi/sal_eXosip2.h +++ b/coreapi/sal_eXosip2.h @@ -30,6 +30,7 @@ int sdp_to_media_description(sdp_message_t *sdp, SalMediaDescription *desc); struct Sal{ SalCallbacks callbacks; + MSList *calls; /*MSList of SalOp */ MSList *registers;/*MSList of SalOp */ MSList *out_subscribes;/*MSList of SalOp */ MSList *in_subscribes;/*MSList of SalOp */ diff --git a/coreapi/sal_eXosip2_presence.c b/coreapi/sal_eXosip2_presence.c index 3555907109a4aa340c033be1d98ae77ed3983223..9be8a698f4422ae243d601803258b3f53c23df3f 100644 --- a/coreapi/sal_eXosip2_presence.c +++ b/coreapi/sal_eXosip2_presence.c @@ -101,9 +101,11 @@ int sal_text_send(SalOp *op, const char *from, const char *to, const char *msg){ eXosip_unlock(); return -1; } - osip_free(sip->sip_method); //change the sip_message to be a MESSAGE ... + osip_free(osip_message_get_method(sip)); osip_message_set_method(sip,osip_strdup("MESSAGE")); + osip_free(osip_cseq_get_method(osip_message_get_cseq(sip))); + osip_cseq_set_method(osip_message_get_cseq(sip),osip_strdup("MESSAGE")); osip_message_set_content_type(sip,"text/plain"); osip_message_set_body(sip,msg,strlen(msg)); eXosip_message_send_request(sip); diff --git a/coreapi/sal_eXosip2_sdp.c b/coreapi/sal_eXosip2_sdp.c index 5804287659a8a78293cfe9d82c0f06c41f4fe75e..2165708b17711e0b31991891db5906a1c8d18798 100644 --- a/coreapi/sal_eXosip2_sdp.c +++ b/coreapi/sal_eXosip2_sdp.c @@ -125,6 +125,8 @@ static sdp_message_t *create_generic_sdp(const SalMediaDescription *desc) osip_strdup ("IN"), inet6 ? osip_strdup ("IP6") : osip_strdup ("IP4"), osip_strdup (desc->addr), NULL, NULL); sdp_message_t_time_descr_add (local, osip_strdup ("0"), osip_strdup ("0")); + if (desc->bandwidth>0) sdp_message_b_bandwidth_add (local, -1, osip_strdup ("AS"), + int_2char(desc->bandwidth)); return local; } @@ -234,6 +236,10 @@ int sdp_to_media_description(sdp_message_t *msg, SalMediaDescription *desc){ addr=sdp_message_c_addr_get (msg, -1, 0); if (addr) strncpy(desc->addr,addr,sizeof(desc->addr)); + for(j=0;(sbw=sdp_message_bandwidth_get(msg,-1,j))!=NULL;++j){ + if (strcasecmp(sbw->b_bwtype,"AS")==0) desc->bandwidth=atoi(sbw->b_bandwidth); + } + /* for each m= line */ for (i=0; !sdp_message_endof_media (msg, i) && i<SAL_MEDIA_DESCRIPTION_MAX_STREAMS; i++) { diff --git a/gtk-glade/friendlist.c b/gtk-glade/friendlist.c index 25173488de28fcec917b4097538a50ed3752003c..d4fddf871d3e6e39fd8f1b2a7a905e44807af09a 100644 --- a/gtk-glade/friendlist.c +++ b/gtk-glade/friendlist.c @@ -39,17 +39,17 @@ typedef struct _status_picture_tab_t{ } status_picture_tab_t; status_picture_tab_t status_picture_tab[]={ - { LINPHONE_STATUS_ONLINE, "sip-online.png" }, - { LINPHONE_STATUS_BUSY, "sip-busy.png" }, - { LINPHONE_STATUS_BERIGHTBACK, "sip-bifm.png" }, - { LINPHONE_STATUS_AWAY, "sip-away.png" }, - { LINPHONE_STATUS_ONTHEPHONE, "sip-otp.png" }, - { LINPHONE_STATUS_OUTTOLUNCH, "sip-otl.png" }, - { LINPHONE_STATUS_NOT_DISTURB, "sip-closed.png" }, - { LINPHONE_STATUS_MOVED, "sip-closed.png" }, - { LINPHONE_STATUS_ALT_SERVICE, "sip-closed.png" }, - { LINPHONE_STATUS_OFFLINE, "sip-away.png" }, - { LINPHONE_STATUS_PENDING, "sip-wfa.png" }, + { LINPHONE_STATUS_ONLINE, "status-green.png" }, + { LINPHONE_STATUS_BUSY, "status-orange.png" }, + { LINPHONE_STATUS_BERIGHTBACK, "status-orange.png" }, + { LINPHONE_STATUS_AWAY, "status-orange.png" }, + { LINPHONE_STATUS_ONTHEPHONE, "status-orange.png" }, + { LINPHONE_STATUS_OUTTOLUNCH, "status-orange.png" }, + { LINPHONE_STATUS_NOT_DISTURB, "status-red.png" }, + { LINPHONE_STATUS_MOVED, "status-orange.png" }, + { LINPHONE_STATUS_ALT_SERVICE, "status-orange.png" }, + { LINPHONE_STATUS_OFFLINE, "status-offline.png" }, + { LINPHONE_STATUS_PENDING, "status-offline.png" }, { LINPHONE_STATUS_END, NULL }, }; @@ -153,7 +153,7 @@ void linphone_gtk_set_my_presence(LinphoneOnlineStatus ss){ GtkWidget *image=gtk_image_new_from_pixbuf(pbuf); GtkWidget *menu; g_object_unref(G_OBJECT(pbuf)); - gtk_button_set_label(GTK_BUTTON(button),linphone_online_status_to_string(ss)); + gtk_widget_set_tooltip_text(button,linphone_online_status_to_string(ss)); gtk_button_set_image(GTK_BUTTON(button),image); /*prepare menu*/ menu=(GtkWidget*)g_object_get_data(G_OBJECT(button),"presence_menu"); diff --git a/gtk-glade/incall_view.c b/gtk-glade/incall_view.c index 1167c5ccd30c20a77204e718aca863f027f8a464..c3c95eabebb2984a202414dd94c4b5a9bdb8661c 100644 --- a/gtk-glade/incall_view.c +++ b/gtk-glade/incall_view.c @@ -164,7 +164,7 @@ void linphone_gtk_in_call_view_terminate(const char *error_msg){ GtkWidget *main_window=linphone_gtk_get_main_window(); GtkWidget *status=linphone_gtk_get_widget(main_window,"in_call_status"); GtkWidget *animation=linphone_gtk_get_widget(main_window,"in_call_animation"); - GdkPixbuf *pbuf=create_pixbuf(linphone_gtk_get_ui_config("stop_call_icon","red.png")); + GdkPixbuf *pbuf=create_pixbuf(linphone_gtk_get_ui_config("stop_call_icon","stopcall-red.png")); if (error_msg==NULL) gtk_label_set_markup(GTK_LABEL(status),_("<b>Call ended.</b>")); @@ -208,6 +208,5 @@ void linphone_gtk_mute_toggled(GtkToggleButton *button){ void linphone_gtk_enable_mute_button(GtkToggleButton *button, gboolean sensitive){ gtk_widget_set_sensitive(GTK_WIDGET(button),sensitive); - gtk_object_set(GTK_OBJECT(button),"gtk-button-images",TRUE,NULL); linphone_gtk_draw_mute_button(button,FALSE); } diff --git a/gtk-glade/linphone.ico b/gtk-glade/linphone.ico index 7232763bbdc0d7a47bc886c48d75595429e75364..2633d58f3abe625df023391acf491cbe6beafa6b 100755 Binary files a/gtk-glade/linphone.ico and b/gtk-glade/linphone.ico differ diff --git a/gtk-glade/main.c b/gtk-glade/main.c index 85a354d4009a5bf581e4b6f7941c0aaa78be12a2..364accbb34141dc21b6a564348238836efea4f0e 100644 --- a/gtk-glade/main.c +++ b/gtk-glade/main.c @@ -662,6 +662,8 @@ static gboolean linphone_gtk_auto_answer(GtkWidget *incall_window){ void linphone_gtk_set_audio_video(){ linphone_core_enable_video(linphone_gtk_get_core(),TRUE,TRUE); + linphone_core_enable_video_preview(linphone_gtk_get_core(), + linphone_gtk_get_ui_config_int("videoselfview",VIDEOSELFVIEW_DEFAULT)); } void linphone_gtk_set_audio_only(){ @@ -690,8 +692,10 @@ void linphone_gtk_used_identity_changed(GtkWidget *w){ static void linphone_gtk_show_main_window(){ GtkWidget *w=linphone_gtk_get_main_window(); LinphoneCore *lc=linphone_gtk_get_core(); - linphone_core_enable_video_preview(lc,linphone_gtk_get_ui_config_int("videoselfview", - VIDEOSELFVIEW_DEFAULT)); + if (linphone_core_video_enabled(lc)){ + linphone_core_enable_video_preview(lc,linphone_gtk_get_ui_config_int("videoselfview", + VIDEOSELFVIEW_DEFAULT)); + } gtk_widget_show(w); gtk_window_present(GTK_WINDOW(w)); } @@ -1048,14 +1052,16 @@ static void linphone_gtk_configure_main_window(){ static const char *stop_call_icon; static const char *search_icon; static gboolean update_check_menu; + static gboolean buttons_have_borders; GtkWidget *w=linphone_gtk_get_main_window(); if (!config_loaded){ title=linphone_gtk_get_ui_config("title","Linphone"); home=linphone_gtk_get_ui_config("home","http://www.linphone.org"); - start_call_icon=linphone_gtk_get_ui_config("start_call_icon","green.png"); - stop_call_icon=linphone_gtk_get_ui_config("stop_call_icon","red.png"); + start_call_icon=linphone_gtk_get_ui_config("start_call_icon","startcall-green.png"); + stop_call_icon=linphone_gtk_get_ui_config("stop_call_icon","stopcall-red.png"); search_icon=linphone_gtk_get_ui_config("directory_search_icon",NULL); update_check_menu=linphone_gtk_get_ui_config_int("update_check_menu",0); + buttons_have_borders=linphone_gtk_get_ui_config_int("buttons_border",1); config_loaded=TRUE; } linphone_gtk_configure_window(w,"main_window"); @@ -1068,11 +1074,15 @@ static void linphone_gtk_configure_main_window(){ if (start_call_icon){ GdkPixbuf *pbuf=create_pixbuf(start_call_icon); gtk_image_set_from_pixbuf(GTK_IMAGE(linphone_gtk_get_widget(w,"start_call_icon")),pbuf); + if (buttons_have_borders) + gtk_button_set_relief(GTK_BUTTON(linphone_gtk_get_widget(w,"start_call")),GTK_RELIEF_NORMAL); g_object_unref(G_OBJECT(pbuf)); } if (stop_call_icon){ GdkPixbuf *pbuf=create_pixbuf(stop_call_icon); gtk_image_set_from_pixbuf(GTK_IMAGE(linphone_gtk_get_widget(w,"terminate_call_icon")),pbuf); + if (buttons_have_borders) + gtk_button_set_relief(GTK_BUTTON(linphone_gtk_get_widget(w,"terminate_call")),GTK_RELIEF_NORMAL); g_object_unref(G_OBJECT(pbuf)); } if (search_icon){ @@ -1086,6 +1096,20 @@ static void linphone_gtk_configure_main_window(){ tmp=g_strdup(home); g_object_set_data(G_OBJECT(menu_item),"home",tmp); } + { + GdkPixbuf *pbuf=create_pixbuf("contact-orange.png"); + if (pbuf) { + gtk_image_set_from_pixbuf(GTK_IMAGE(linphone_gtk_get_widget(w,"contact_tab_icon")),pbuf); + g_object_unref(G_OBJECT(pbuf)); + } + } + { + GdkPixbuf *pbuf=create_pixbuf("dialer-orange.png"); + if (pbuf) { + gtk_image_set_from_pixbuf(GTK_IMAGE(linphone_gtk_get_widget(w,"keypad_tab_icon")),pbuf); + g_object_unref(G_OBJECT(pbuf)); + } + } if (!linphone_gtk_can_manage_accounts()) gtk_widget_hide(linphone_gtk_get_widget(w,"run_assistant")); if (update_check_menu){ @@ -1206,6 +1230,7 @@ int main(int argc, char *argv[]){ const char *config_file; const char *factory_config_file; const char *lang; + GtkSettings *settings; g_thread_init(NULL); gdk_threads_init(); @@ -1252,6 +1277,9 @@ int main(int argc, char *argv[]){ gdk_threads_leave(); return -1; } + settings=gtk_settings_get_default(); + g_object_set(settings, "gtk-menu-images", TRUE, NULL); + g_object_set(settings, "gtk-button-images", TRUE, NULL); #ifdef WIN32 if (workingdir!=NULL) _chdir(workingdir); diff --git a/gtk-glade/main.glade b/gtk-glade/main.glade index ee3183636add46338d19b95acd653db4284aa63d..b858892fbddf963b593f5b7b7d155150eff240d0 100644 --- a/gtk-glade/main.glade +++ b/gtk-glade/main.glade @@ -285,6 +285,7 @@ <widget class="GtkEntry" id="uribar"> <property name="visible">True</property> <property name="can_focus">True</property> + <property name="has_focus">True</property> <property name="tooltip" translatable="yes">Enter username, phone number, or full sip address</property> <property name="invisible_char">●</property> <signal name="activate" handler="linphone_gtk_uri_bar_activate"/> @@ -709,9 +710,26 @@ Fiber Channel</property> </widget> </child> <child> - <widget class="GtkLabel" id="label15"> + <widget class="GtkHBox" id="hbox2"> <property name="visible">True</property> - <property name="label" translatable="yes">Contacts</property> + <child> + <widget class="GtkImage" id="contact_tab_icon"> + <property name="visible">True</property> + <property name="stock">gtk-missing-image</property> + </widget> + <packing> + <property name="position">0</property> + </packing> + </child> + <child> + <widget class="GtkLabel" id="label15"> + <property name="visible">True</property> + <property name="label" translatable="yes">Contacts</property> + </widget> + <packing> + <property name="position">1</property> + </packing> + </child> </widget> <packing> <property name="tab_fill">False</property> @@ -733,270 +751,306 @@ Fiber Channel</property> <property name="xscale">0</property> <property name="yscale">0</property> <child> - <widget class="GtkTable" id="dtmf_table"> + <widget class="GtkAspectFrame" id="aspectframe1"> <property name="visible">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="border_width">4</property> - <property name="n_rows">4</property> - <property name="n_columns">4</property> - <property name="column_spacing">20</property> - <property name="row_spacing">10</property> - <property name="homogeneous">True</property> - <child> - <widget class="GtkButton" id="dtmf_D"> - <property name="label" translatable="yes">D</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">3</property> - <property name="right_attach">4</property> - <property name="top_attach">3</property> - <property name="bottom_attach">4</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_hash"> - <property name="label" translatable="yes">#</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">2</property> - <property name="right_attach">3</property> - <property name="top_attach">3</property> - <property name="bottom_attach">4</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_0"> - <property name="label" translatable="yes">0</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">1</property> - <property name="right_attach">2</property> - <property name="top_attach">3</property> - <property name="bottom_attach">4</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_star"> - <property name="label" translatable="yes">*</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="top_attach">3</property> - <property name="bottom_attach">4</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_C"> - <property name="label" translatable="yes">C</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">3</property> - <property name="right_attach">4</property> - <property name="top_attach">2</property> - <property name="bottom_attach">3</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_9"> - <property name="label" translatable="yes">9</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">2</property> - <property name="right_attach">3</property> - <property name="top_attach">2</property> - <property name="bottom_attach">3</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_8"> - <property name="label" translatable="yes">8</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">1</property> - <property name="right_attach">2</property> - <property name="top_attach">2</property> - <property name="bottom_attach">3</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_7"> - <property name="label" translatable="yes">7</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="top_attach">2</property> - <property name="bottom_attach">3</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_B"> - <property name="label" translatable="yes">B</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">3</property> - <property name="right_attach">4</property> - <property name="top_attach">1</property> - <property name="bottom_attach">2</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_6"> - <property name="label" translatable="yes">6</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">2</property> - <property name="right_attach">3</property> - <property name="top_attach">1</property> - <property name="bottom_attach">2</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_5"> - <property name="label" translatable="yes">5</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">1</property> - <property name="right_attach">2</property> - <property name="top_attach">1</property> - <property name="bottom_attach">2</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_4"> - <property name="label" translatable="yes">4</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="top_attach">1</property> - <property name="bottom_attach">2</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_A"> - <property name="label" translatable="yes">A</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">3</property> - <property name="right_attach">4</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_3"> - <property name="label" translatable="yes">3</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">2</property> - <property name="right_attach">3</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> - <child> - <widget class="GtkButton" id="dtmf_2"> - <property name="label" translatable="yes">2</property> - <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">True</property> - <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> - </widget> - <packing> - <property name="left_attach">1</property> - <property name="right_attach">2</property> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> - </child> + <property name="label_xalign">0</property> <child> - <widget class="GtkButton" id="dtmf_1"> - <property name="label" translatable="yes">1</property> + <widget class="GtkTable" id="dtmf_table"> <property name="visible">True</property> - <property name="can_focus">True</property> - <property name="receives_default">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="border_width">4</property> + <property name="n_rows">4</property> + <property name="n_columns">4</property> + <property name="homogeneous">True</property> + <child> + <widget class="GtkButton" id="dtmf_D"> + <property name="label" translatable="yes">D</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">3</property> + <property name="right_attach">4</property> + <property name="top_attach">3</property> + <property name="bottom_attach">4</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_hash"> + <property name="label" translatable="yes">#</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">2</property> + <property name="right_attach">3</property> + <property name="top_attach">3</property> + <property name="bottom_attach">4</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_0"> + <property name="label" translatable="yes">0</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">1</property> + <property name="right_attach">2</property> + <property name="top_attach">3</property> + <property name="bottom_attach">4</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_star"> + <property name="label" translatable="yes">*</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="top_attach">3</property> + <property name="bottom_attach">4</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_C"> + <property name="label" translatable="yes">C</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">3</property> + <property name="right_attach">4</property> + <property name="top_attach">2</property> + <property name="bottom_attach">3</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_9"> + <property name="label" translatable="yes">9</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">2</property> + <property name="right_attach">3</property> + <property name="top_attach">2</property> + <property name="bottom_attach">3</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_8"> + <property name="label" translatable="yes">8</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">1</property> + <property name="right_attach">2</property> + <property name="top_attach">2</property> + <property name="bottom_attach">3</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_7"> + <property name="label" translatable="yes">7</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="top_attach">2</property> + <property name="bottom_attach">3</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_B"> + <property name="label" translatable="yes">B</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">3</property> + <property name="right_attach">4</property> + <property name="top_attach">1</property> + <property name="bottom_attach">2</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_6"> + <property name="label" translatable="yes">6</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">2</property> + <property name="right_attach">3</property> + <property name="top_attach">1</property> + <property name="bottom_attach">2</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_5"> + <property name="label" translatable="yes">5</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">1</property> + <property name="right_attach">2</property> + <property name="top_attach">1</property> + <property name="bottom_attach">2</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_4"> + <property name="label" translatable="yes">4</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="top_attach">1</property> + <property name="bottom_attach">2</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_A"> + <property name="label" translatable="yes">A</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">3</property> + <property name="right_attach">4</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_3"> + <property name="label" translatable="yes">3</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">2</property> + <property name="right_attach">3</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_2"> + <property name="label" translatable="yes">2</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="left_attach">1</property> + <property name="right_attach">2</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <widget class="GtkButton" id="dtmf_1"> + <property name="label" translatable="yes">1</property> + <property name="width_request">50</property> + <property name="height_request">50</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> + </widget> + <packing> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> </widget> - <packing> - <property name="x_options">GTK_FILL</property> - <property name="y_options"></property> - </packing> </child> </widget> </child> @@ -1022,9 +1076,26 @@ Fiber Channel</property> </packing> </child> <child> - <widget class="GtkLabel" id="label16"> + <widget class="GtkHBox" id="hbox8"> <property name="visible">True</property> - <property name="label" translatable="yes">Keypad</property> + <child> + <widget class="GtkImage" id="keypad_tab_icon"> + <property name="visible">True</property> + <property name="stock">gtk-missing-image</property> + </widget> + <packing> + <property name="position">0</property> + </packing> + </child> + <child> + <widget class="GtkLabel" id="label16"> + <property name="visible">True</property> + <property name="label" translatable="yes">Keypad</property> + </widget> + <packing> + <property name="position">1</property> + </packing> + </child> </widget> <packing> <property name="position">1</property> diff --git a/gtk-glade/parameters.glade b/gtk-glade/parameters.glade index 14e07514fc370b6698ffcddd13766b4ce0ca8ba5..3f3671330d8e2c89c3f02851426230f3f5eb4418 100644 --- a/gtk-glade/parameters.glade +++ b/gtk-glade/parameters.glade @@ -10,6 +10,7 @@ <widget class="GtkVBox" id="vbox1"> <property name="visible">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="orientation">vertical</property> <child> <widget class="GtkNotebook" id="notebook1"> <property name="visible">True</property> @@ -19,6 +20,7 @@ <widget class="GtkVBox" id="network_tab"> <property name="visible">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="orientation">vertical</property> <child> <widget class="GtkFrame" id="transport_frame"> <property name="visible">True</property> @@ -32,6 +34,7 @@ <child> <widget class="GtkVBox" id="vbox3"> <property name="visible">True</property> + <property name="orientation">vertical</property> <child> <widget class="GtkHBox" id="hbox2"> <property name="visible">True</property> @@ -232,6 +235,7 @@ <child> <widget class="GtkVButtonBox" id="vbuttonbox3"> <property name="visible">True</property> + <property name="orientation">vertical</property> <child> <widget class="GtkRadioButton" id="no_nat"> <property name="label" translatable="yes">Direct connection to the Internet</property> @@ -251,6 +255,7 @@ <child> <widget class="GtkVBox" id="vbox4"> <property name="visible">True</property> + <property name="orientation">vertical</property> <child> <widget class="GtkRadioButton" id="use_nat_address"> <property name="label" translatable="yes">Behind NAT / Firewall (specify gateway IP below)</property> @@ -307,6 +312,7 @@ <child> <widget class="GtkVBox" id="vbox5"> <property name="visible">True</property> + <property name="orientation">vertical</property> <child> <widget class="GtkRadioButton" id="use_stun"> <property name="label" translatable="yes">Behind NAT / Firewall (use STUN to resolve)</property> @@ -415,6 +421,7 @@ <widget class="GtkVBox" id="multimedia_tab"> <property name="visible">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="orientation">vertical</property> <child> <widget class="GtkFrame" id="frame14"> <property name="visible">True</property> @@ -447,7 +454,7 @@ </child> <child> <widget class="GtkButton" id="play_ring"> - <property name="label" translatable="yes">gtk-media-play</property> + <property name="label">gtk-media-play</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> @@ -749,6 +756,7 @@ <widget class="GtkVBox" id="sip_tab"> <property name="visible">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="orientation">vertical</property> <child> <widget class="GtkFrame" id="frame11"> <property name="visible">True</property> @@ -892,6 +900,7 @@ <widget class="GtkVButtonBox" id="vbuttonbox2"> <property name="visible">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="orientation">vertical</property> <child> <widget class="GtkButton" id="add_proxy"> <property name="visible">True</property> @@ -1189,6 +1198,7 @@ virtual network !</property> <widget class="GtkVBox" id="codec_tab"> <property name="visible">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="orientation">vertical</property> <child> <widget class="GtkFrame" id="frame9"> <property name="visible">True</property> @@ -1203,6 +1213,7 @@ virtual network !</property> <widget class="GtkVBox" id="vbox8"> <property name="visible">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="orientation">vertical</property> <child> <widget class="GtkComboBox" id="codec_view"> <property name="visible">True</property> @@ -1246,9 +1257,10 @@ Video codecs</property> <widget class="GtkVButtonBox" id="vbuttonbox1"> <property name="visible">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="orientation">vertical</property> <child> <widget class="GtkButton" id="button4"> - <property name="label" translatable="yes">gtk-go-up</property> + <property name="label">gtk-go-up</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> @@ -1264,7 +1276,7 @@ Video codecs</property> </child> <child> <widget class="GtkButton" id="up_codec"> - <property name="label" translatable="yes">gtk-go-down</property> + <property name="label">gtk-go-down</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">True</property> @@ -1642,7 +1654,6 @@ Video codecs</property> <widget class="GtkImage" id="image12"> <property name="visible">True</property> <property name="stock">gtk-apply</property> - <property name="icon-size">4</property> </widget> <packing> <property name="position">0</property> diff --git a/gtk-glade/propertybox.c b/gtk-glade/propertybox.c index 4ed3f2f0eff44ec314ca08c8397b76975e2977b6..85ebdbb8dad2d8bf294ff3e135a4d00fa75430f3 100644 --- a/gtk-glade/propertybox.c +++ b/gtk-glade/propertybox.c @@ -227,6 +227,17 @@ enum { CODEC_NCOLUMNS }; +static void fmtp_edited(GtkCellRendererText *renderer, gchar *path, gchar *new_text, gpointer userdata){ + GtkListStore *store=(GtkListStore*)userdata; + GtkTreeIter iter; + if (gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(store),&iter,path)){ + PayloadType *pt; + gtk_list_store_set(store,&iter,CODEC_PARAMS,new_text,-1); + gtk_tree_model_get(GTK_TREE_MODEL(store),&iter,CODEC_PRIVDATA,&pt,-1); + payload_type_set_recv_fmtp(pt,new_text); + } +} + static void linphone_gtk_init_codec_list(GtkTreeView *listview){ GtkCellRenderer *renderer; GtkTreeViewColumn *column; @@ -268,11 +279,14 @@ static void linphone_gtk_init_codec_list(GtkTreeView *listview){ "foreground",CODEC_COLOR, NULL); gtk_tree_view_append_column (listview, column); + renderer = gtk_cell_renderer_text_new (); column = gtk_tree_view_column_new_with_attributes (_("Parameters"), renderer, "text", CODEC_PARAMS, "foreground",CODEC_COLOR, + "editable",TRUE, NULL); + g_signal_connect(G_OBJECT(renderer),"edited",G_CALLBACK(fmtp_edited),store); gtk_tree_view_append_column (listview, column); /* Setup the selection handler */ select = gtk_tree_view_get_selection (listview); diff --git a/m4/exosip.m4 b/m4/exosip.m4 index ae89236c89a25cc26dd96bf10e79f688cc36ce69..fc1775a42aef3f941fb5c0159527b93e1c85049e 100644 --- a/m4/exosip.m4 +++ b/m4/exosip.m4 @@ -24,9 +24,9 @@ AC_CHECK_LIB([eXosip2],[eXosip_get_version], [AC_DEFINE([HAVE_EXOSIP_GET_VERSION],[1],[Defined when eXosip_get_version is available])], [], [-losipparser2 -losip2 ]) -AC_CHECK_LIB([eXosip2],[eXosip_call_get_reference], - [], - [AC_MSG_ERROR([Could not find eXosip_call_get_reference() in eXosip2 !])], +AC_CHECK_LIB([eXosip2],[eXosip_get_socket], + [AC_DEFINE([HAVE_EXOSIP_GET_SOCKET],[1],[Defined when eXosip_get_socket is available])], + [AC_MSG_WARN([Could not find eXosip_get_socket in eXosip2 !])], [-losipparser2 -losip2 ]) dnl AC_CHECK_LIB([eXosip2],[eXosip_get_naptr], dnl [AC_DEFINE([HAVE_EXOSIP_NAPTR_SUPPORT],[1],[Defined when eXosip_get_naptr is available])], diff --git a/mediastreamer2 b/mediastreamer2 index a4d247cb5e8fc2cf04e615d5a7b90251d349b7a8..166db20a49a308e161d7b5c74fdc5aff000db9a2 160000 --- a/mediastreamer2 +++ b/mediastreamer2 @@ -1 +1 @@ -Subproject commit a4d247cb5e8fc2cf04e615d5a7b90251d349b7a8 +Subproject commit 166db20a49a308e161d7b5c74fdc5aff000db9a2 diff --git a/oRTP b/oRTP index 6600413b76e49b33976ea4459e5ceffe345655d6..92c452dcd38b26a0ce41d10be9a32d37f72a7d27 160000 --- a/oRTP +++ b/oRTP @@ -1 +1 @@ -Subproject commit 6600413b76e49b33976ea4459e5ceffe345655d6 +Subproject commit 92c452dcd38b26a0ce41d10be9a32d37f72a7d27 diff --git a/pixmaps/Makefile.am b/pixmaps/Makefile.am index e94ac7eef1ef39ef1aa96c2af75adfe2d90ba3c4..6247f4d277e89b0a55484deac45ff07fbfc70ed7 100644 --- a/pixmaps/Makefile.am +++ b/pixmaps/Makefile.am @@ -2,14 +2,15 @@ pixmapdir=$(datadir)/pixmaps/linphone -pixmap_DATA= linphone2.png linphone2.xpm \ -sip-away.png sip-bifm.png \ -sip-busy.png sip-closed.png \ -sip-online.png sip-otl.png \ -sip-otp.png sip-wfa.png \ -green.png red.png \ +pixmap_DATA= \ mic_muted.png mic_active.png \ linphone-3-250x130.png linphone-3.png linphone2-57x57.png \ -linphone.png linphone-banner.png +linphone.png linphone-banner.png \ +status-green.png \ +status-orange.png \ +status-red.png \ +status-offline.png \ +contact-orange.png dialer-orange.png \ +startcall-green.png stopcall-red.png EXTRA_DIST=$(pixmap_DATA) diff --git a/pixmaps/contact-orange.png b/pixmaps/contact-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..53ba07ed861eedef61d2ecae613cb69075dcc5df Binary files /dev/null and b/pixmaps/contact-orange.png differ diff --git a/pixmaps/dialer-orange.png b/pixmaps/dialer-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..2d715eac0c2c061fe1cb1075462d8497437444ad Binary files /dev/null and b/pixmaps/dialer-orange.png differ diff --git a/pixmaps/history-orange.png b/pixmaps/history-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9bbf60a49ca2e39ba627d780a0c8122139913a Binary files /dev/null and b/pixmaps/history-orange.png differ diff --git a/pixmaps/startcall-green.png b/pixmaps/startcall-green.png new file mode 100644 index 0000000000000000000000000000000000000000..940802a0c78c6279cf8396d4d98325006a79ca58 Binary files /dev/null and b/pixmaps/startcall-green.png differ diff --git a/pixmaps/status-green.png b/pixmaps/status-green.png new file mode 100644 index 0000000000000000000000000000000000000000..1a39a42427823dbb36531709ed9ba198ffddaed8 Binary files /dev/null and b/pixmaps/status-green.png differ diff --git a/pixmaps/status-offline.png b/pixmaps/status-offline.png new file mode 100644 index 0000000000000000000000000000000000000000..243c5c069f0d359cb1d984bd6b2a03b53904beaf Binary files /dev/null and b/pixmaps/status-offline.png differ diff --git a/pixmaps/status-orange.png b/pixmaps/status-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e66d34d04c7152d884a82fa5ad5e8cc1be6f57 Binary files /dev/null and b/pixmaps/status-orange.png differ diff --git a/pixmaps/status-red.png b/pixmaps/status-red.png new file mode 100644 index 0000000000000000000000000000000000000000..e7a0ec98a91fe8b315bf944aaf689252d85c1a54 Binary files /dev/null and b/pixmaps/status-red.png differ diff --git a/pixmaps/stopcall-red.png b/pixmaps/stopcall-red.png new file mode 100644 index 0000000000000000000000000000000000000000..1004b8a01a532795d80d19697d52e241c6b19b9b Binary files /dev/null and b/pixmaps/stopcall-red.png differ diff --git a/pixmaps/svg/callkeybackground.svg b/pixmaps/svg/callkeybackground.svg new file mode 100644 index 0000000000000000000000000000000000000000..4d86f7fd46699e423d08b7b77f22abba039c66a3 --- /dev/null +++ b/pixmaps/svg/callkeybackground.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="378.2998" y1="390.9453" x2="378.2998" y2="450.9448"> + <stop offset="0.0184" style="stop-color:#CFCFD1"/> + <stop offset="0.4294" style="stop-color:#FFFFFF"/> + <stop offset="0.6171" style="stop-color:#FBFBFC"/> + <stop offset="0.7928" style="stop-color:#F0F0F1"/> + <stop offset="0.9634" style="stop-color:#DDDEE0"/> + <stop offset="1" style="stop-color:#D8D9DB"/> +</linearGradient> +<path fill="url(#SVGID_1_)" stroke="#636566" stroke-width="0.25" d="M456.8,440.944c0,5.521-4.393,10-9.812,10H309.612 + c-5.42,0-9.812-4.479-9.812-10v-39.999c0-5.523,4.393-10,9.812-10h137.375c5.42,0,9.812,4.477,9.812,10V440.944z"/> +</svg> diff --git a/pixmaps/svg/contact.svg b/pixmaps/svg/contact.svg new file mode 100644 index 0000000000000000000000000000000000000000..f094b7a0a749daf5dd6b8923c99d4394cec21de7 --- /dev/null +++ b/pixmaps/svg/contact.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<path fill="#969696" d="M395.103,419.955c0-2.225-13.979-6.076-14.99-6.887c-1.013-0.809-3.041-3.442-3.041-4.05 + c0-0.609,2.436-6.077,2.436-7.291c0-1.214,0.605-1.825,0.605-7.696c0-5.875-5.669-9.115-9.111-9.116l0,0h-0.003l0,0 + c-3.441,0.001-9.112,3.242-9.112,9.116c0,5.872,0.607,6.481,0.607,7.696c0,1.215,2.433,6.683,2.433,7.291 + c0,0.606-2.027,3.241-3.04,4.05c-1.014,0.812-14.989,4.662-14.989,6.887c0,2.229-0.404,7.091-0.404,7.091h49.02 + C395.511,427.045,395.103,422.183,395.103,419.955z"/> +<path fill="#FFFFFF" d="M394.122,417.014c0-2.226-13.979-6.076-14.99-6.887c-1.013-0.809-3.041-3.442-3.041-4.05 + c0-0.609,2.436-6.077,2.436-7.292c0-1.214,0.605-1.825,0.605-7.696c0-5.875-5.668-9.115-9.111-9.117l0,0h-0.003l0,0 + c-3.441,0.001-9.112,3.242-9.112,9.117c0,5.871,0.607,6.481,0.607,7.696c0,1.216,2.433,6.684,2.433,7.292 + c0,0.606-2.027,3.241-3.04,4.05c-1.014,0.812-14.989,4.662-14.989,6.887c0,2.228-0.404,7.09-0.404,7.09h49.02 + C394.531,424.104,394.122,419.242,394.122,417.014z"/> +</svg> diff --git a/pixmaps/svg/dialer.svg b/pixmaps/svg/dialer.svg new file mode 100644 index 0000000000000000000000000000000000000000..fef344bc31b6ca4de435f99f753b1752972cf8a7 --- /dev/null +++ b/pixmaps/svg/dialer.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<g> + <path fill="#969696" d="M286.498,434.42c4.559,3.653,9.804,6.589,14.792,7.49c9.402,1.716,13.399,0.105,16.132-7.211 + c0,0,1.682-3.361-5.614-6.452c-1.62-0.686-6.091-1.651-7.458-0.151c-1.361,1.503-1.277,3.678-1.616,4.564 + c-0.337,0.882-3.245,0.99-4.293,0.643c-1.357-0.451-4.558-2.122-7.51-4.416l-0.13-0.102c-2.877-2.393-5.192-5.152-5.925-6.384 + c-0.565-0.948-1.092-3.814-0.303-4.332c0.793-0.521,2.939-0.906,4.112-2.56c1.178-1.657-0.738-5.82-1.753-7.251 + c-4.588-6.462-7.51-4.09-7.51-4.09c-6.554,4.239-7.27,8.487-3.574,17.304c1.961,4.678,5.95,9.17,10.502,12.829L286.498,434.42z"/> + <g> + <path fill="#969696" d="M320.779,413.026c-0.12,1.753,0.417,2.49,1.237,1.128c0.691-1.223,0.919-3.176,0.103-5.597 + c-1.512-5.152-8.312-10.048-14.974-9.817c-3.53,0.197-2.936,0.61,0.522,0.972c6.191,0.844,11.23,5.292,12.592,9.775 + C320.682,410.765,320.826,411.971,320.779,413.026z"/> + <path fill="#969696" d="M314.836,412.663c0.271,1.751,0.419,3.086,1.102,3.218c0.657,0.119,1.937-0.814,2.1-2.613 + c0.096-1.174-0.081-2.533-0.672-3.977c-1.681-4.528-7.676-8.517-14.134-8.04c-3.33,0.159-6.052,1.718-6.255,2.069 + c-0.245,0.373,2.155-0.401,5.133-0.345c3.972,0.021,7.9,1.818,10.237,4.55C313.846,409.232,314.602,411.068,314.836,412.663z"/> + <path fill="#969696" d="M300.954,405.212c-2.627-0.119-5,1.161-4.875,1.609c0.098,0.449,1.605,0.432,3.1,0.466 + c0.889,0.008,1.748,0.121,2.565,0.328c2.638,0.676,4.356,2.175,5.243,3.652c0.848,1.323,1.616,2.738,2.504,3.001 + c0.868,0.265,1.9-0.68,1.501-2.231c-0.463-1.619-1.626-3.437-3.732-4.851C305.516,406.021,303.299,405.291,300.954,405.212z"/> + </g> +</g> +<g> + <path fill="#FFFFFF" d="M285.517,431.291c4.559,3.652,9.805,6.588,14.792,7.49c9.402,1.715,13.399,0.104,16.132-7.21 + c0,0,1.682-3.361-5.614-6.454c-1.62-0.686-6.091-1.65-7.458-0.15c-1.361,1.502-1.277,3.678-1.616,4.564 + c-0.337,0.882-3.245,0.99-4.292,0.643c-1.357-0.451-4.558-2.122-7.511-4.417l-0.13-0.102c-2.877-2.392-5.193-5.151-5.925-6.384 + c-0.565-0.948-1.091-3.812-0.303-4.33c0.793-0.521,2.939-0.906,4.112-2.56c1.177-1.658-0.738-5.82-1.753-7.251 + c-4.589-6.462-7.511-4.09-7.511-4.09c-6.554,4.239-7.27,8.487-3.574,17.303c1.96,4.678,5.95,9.17,10.502,12.83L285.517,431.291z"/> + <g> + <path fill="#FFFFFF" d="M319.798,409.896c-0.12,1.753,0.417,2.49,1.238,1.129c0.69-1.224,0.918-3.177,0.102-5.597 + c-1.512-5.153-8.312-10.049-14.974-9.817c-3.53,0.197-2.936,0.61,0.522,0.972c6.191,0.843,11.23,5.291,12.593,9.774 + C319.701,407.636,319.846,408.841,319.798,409.896z"/> + <path fill="#FFFFFF" d="M313.856,409.533c0.271,1.751,0.419,3.086,1.102,3.219c0.657,0.119,1.937-0.815,2.1-2.615 + c0.096-1.173-0.081-2.532-0.672-3.976c-1.681-4.528-7.675-8.517-14.134-8.04c-3.33,0.158-6.051,1.717-6.255,2.068 + c-0.245,0.372,2.155-0.401,5.133-0.345c3.972,0.02,7.9,1.817,10.237,4.549C312.865,406.103,313.621,407.938,313.856,409.533z"/> + <path fill="#FFFFFF" d="M299.974,402.083c-2.627-0.119-5,1.16-4.875,1.609c0.098,0.449,1.605,0.431,3.1,0.467 + c0.889,0.006,1.748,0.121,2.565,0.326c2.638,0.677,4.356,2.176,5.243,3.653c0.849,1.323,1.616,2.738,2.505,3.001 + c0.867,0.266,1.9-0.679,1.5-2.23c-0.463-1.619-1.626-3.436-3.732-4.851C304.535,402.891,302.319,402.161,299.974,402.083z"/> + </g> +</g> +</svg> diff --git a/pixmaps/svg/history.svg b/pixmaps/svg/history.svg new file mode 100644 index 0000000000000000000000000000000000000000..11ba3a203dfd5121d6a01b0baa6e7de27f76d23c --- /dev/null +++ b/pixmaps/svg/history.svg @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<g> + <g> + <path fill="#969696" d="M80.256,431.196c-11.801,0-21.397-9.601-21.397-21.399c0-3.965,1.095-7.839,3.169-11.209 + c1.337-2.169,3.03-4.066,5.033-5.642l2.175,2.766c-1.676,1.318-3.094,2.907-4.213,4.721c-1.73,2.812-2.646,6.052-2.646,9.364 + c0,9.861,8.022,17.884,17.881,17.884c9.865,0,17.887-8.021,17.887-17.884c0-9.862-8.025-17.884-17.888-17.884v-3.518 + c11.803,0,21.405,9.6,21.405,21.401C101.662,421.595,92.059,431.196,80.256,431.196L80.256,431.196z"/> + </g> + <g> + <polygon fill="#969696" points="66.492,403.217 67.496,394.839 59.115,393.838 63.095,390.709 71.473,391.712 70.47,400.087 "/> + </g> +</g> +<g> + <g> + <path fill="#FFFFFF" d="M79.06,428.085c-11.801,0-21.397-9.6-21.397-21.399c0-3.965,1.095-7.84,3.169-11.209 + c1.337-2.169,3.03-4.067,5.033-5.642l2.175,2.766c-1.676,1.318-3.094,2.907-4.213,4.721c-1.73,2.812-2.646,6.052-2.646,9.364 + c0,9.861,8.022,17.884,17.881,17.884c9.865,0,17.887-8.021,17.887-17.884s-8.025-17.884-17.888-17.884v-3.518 + c11.803,0,21.405,9.6,21.405,21.401S90.863,428.085,79.06,428.085L79.06,428.085z"/> + </g> + <g> + <polygon fill="#FFFFFF" points="65.296,400.106 66.3,391.729 57.919,390.728 61.899,387.598 70.277,388.601 69.274,396.977 "/> + </g> +</g> +</svg> diff --git a/pixmaps/svg/linphone-logo.svg b/pixmaps/svg/linphone-logo.svg new file mode 100644 index 0000000000000000000000000000000000000000..6861fef41b349610de12e959e68b75ad6ff1c7c9 --- /dev/null +++ b/pixmaps/svg/linphone-logo.svg @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<g> + <g> + <path fill="#C9542A" d="M367.616,405.361c0.387,1.542,1.054,2.026,1.384,0.628c0.251-1.245-0.089-2.991-1.47-4.851 + c-2.733-4.02-9.952-6.346-15.627-4.295c-2.988,1.151-2.362,1.339,0.721,0.69c5.571-0.995,11.144,1.438,13.562,4.923 + C366.908,403.443,367.366,404.438,367.616,405.361z"/> + <path fill="#C9542A" d="M362.396,406.698c0.721,1.433,1.22,2.546,1.843,2.468c0.6-0.077,1.444-1.24,1.085-2.836 + c-0.241-1.035-0.777-2.158-1.683-3.237c-2.708-3.433-8.981-5.205-14.412-3c-2.827,1.063-4.735,3.162-4.816,3.522 + c-0.106,0.385,1.749-0.947,4.329-1.726c3.426-1.087,7.312-0.629,10.086,1.075C360.59,404.02,361.75,405.39,362.396,406.698z"/> + <path fill="#C9542A" d="M348.369,404.139c-2.296,0.625-3.986,2.391-3.754,2.742c0.209,0.36,1.506-0.075,2.8-0.462 + c0.771-0.241,1.542-0.381,2.297-0.429c2.468-0.151,4.362,0.665,5.538,1.69c1.096,0.905,2.154,1.908,2.987,1.889 + c0.822-0.012,1.452-1.112,0.673-2.339c-0.844-1.265-2.354-2.51-4.562-3.142C352.524,403.564,350.409,403.554,348.369,404.139z"/> + </g> +</g> +<g> + <path fill="#C9542A" d="M192.024,433.35v-15.645h-3.129v15.645c0,0.945,0.289,1.889,0.773,2.747 + c0.965-0.255,1.97-0.506,3.014-0.753C192.03,434.448,192.024,433.35,192.024,433.35z"/> + <rect x="224.093" y="411.447" fill="#C9542A" width="3.129" height="3.129"/> + <path fill="#C9542A" d="M227.222,417.705h-9.387v3.129h6.258v9.487c1.032-0.112,2.073-0.223,3.129-0.331V417.705z"/> + <path fill="#C9542A" d="M243.646,420.834h12.516c0.538,0,3.129,0,3.129,3.129v3.699c1.037-0.049,2.08-0.096,3.129-0.141v-3.559 + c0-3.129-3.129-6.258-6.258-6.258h-15.645v11.105c1.034-0.079,2.078-0.155,3.129-0.229V420.834z"/> + <path fill="#407CB9" d="M269.457,420.834h12.516c3.129,0,3.129,3.129,3.129,3.129v2.937c1.039-0.014,2.082-0.024,3.129-0.034 + v-2.902c0-3.129-3.129-6.258-6.258-6.258h-15.645v9.662c1.038-0.038,2.081-0.075,3.129-0.109V420.834z"/> + <path fill="#407CB9" d="M295.269,420.834h12.516c3.129,0,3.129,3.129,3.129,3.129v3.006c1.047,0.02,2.09,0.041,3.129,0.064v-3.119 + c0-3.031-3.031-6.209-6.16-6.209h-12.613v-6.258h-3.129v15.391c1.04-0.005,2.083-0.007,3.129-0.008V420.834z"/> + <path fill="#407CB9" d="M363.207,420.834h12.516c0.537,0,3.129,0,3.129,3.129v7.766c1.059,0.147,2.105,0.298,3.129,0.45v-8.216 + c0-3.129-3.129-6.258-6.258-6.258h-15.645v11.87c1.054,0.099,2.097,0.199,3.129,0.302V420.834z"/> + <path fill="#407CB9" d="M389.018,430.221h12.516c3.129,0,6.258-3.129,6.258-6.258s-3.08-6.258-6.209-6.258h-9.436 + c-3.178,0-6.258,3.129-6.258,6.258v8.83c1.067,0.175,2.107,0.354,3.129,0.535V430.221z M389.018,423.963 + c0-3.08,3.129-3.129,3.129-3.129h9.387c0,0,3.178,0.049,3.178,3.129c0,2.982-3.324,3.129-3.324,3.129h-12.369V423.963z"/> + <path fill="#407CB9" d="M407.791,433.398h-3.08c0,0-0.078,2.261-2.042,2.906c1.232,0.335,2.396,0.677,3.488,1.024 + C407.147,436.215,407.791,434.813,407.791,433.398z"/> + <path fill="#C9542A" d="M195.153,439.607h15.645v-3.129h-15.645c-1.273,0-2.023-0.52-2.471-1.135 + c-1.043,0.247-2.048,0.498-3.014,0.753C190.789,438.081,192.969,439.607,195.153,439.607z"/> + <path opacity="0.3" fill="#FFFFFF" d="M195.153,439.607h15.645v-3.129h-15.645c-1.273,0-2.023-0.52-2.471-1.135 + c-1.043,0.247-2.048,0.498-3.014,0.753C190.789,438.081,192.969,439.607,195.153,439.607z"/> + <path fill="#C9542A" d="M214.707,436.479v3.129h21.902v-3.129h-9.387v-6.488c-1.056,0.108-2.097,0.219-3.129,0.331v6.157H214.707z" + /> + <path opacity="0.3" fill="#FFFFFF" d="M214.707,436.479v3.129h21.902v-3.129h-9.387v-6.488c-1.056,0.108-2.097,0.219-3.129,0.331 + v6.157H214.707z"/> + <path fill="#C9542A" d="M259.291,439.607h3.129v-12.086c-1.049,0.045-2.092,0.092-3.129,0.141V439.607z"/> + <path opacity="0.3" fill="#FFFFFF" d="M259.291,439.607h3.129v-12.086c-1.049,0.045-2.092,0.092-3.129,0.141V439.607z"/> + <path fill="#C9542A" d="M243.646,439.607v-11.026c-1.051,0.074-2.095,0.15-3.129,0.229v10.797H243.646z"/> + <path opacity="0.3" fill="#FFFFFF" d="M243.646,439.607v-11.026c-1.051,0.074-2.095,0.15-3.129,0.229v10.797H243.646z"/> + <path fill="#407CB9" d="M269.457,445.865v-6.258h12.516c3.129,0,6.258-3.129,6.258-6.258v-6.484 + c-1.047,0.01-2.09,0.021-3.129,0.034v6.45c0,0,0.049,3.129-3.129,3.129h-12.516v-9.221c-1.048,0.034-2.091,0.071-3.129,0.109 + v18.498H269.457z"/> + <path opacity="0.3" fill="#FFFFFF" d="M269.457,445.865v-6.258h12.516c3.129,0,6.258-3.129,6.258-6.258v-6.484 + c-1.047,0.01-2.09,0.021-3.129,0.034v6.45c0,0,0.049,3.129-3.129,3.129h-12.516v-9.221c-1.048,0.034-2.091,0.071-3.129,0.109 + v18.498H269.457z"/> + <path fill="#407CB9" d="M295.269,439.607V426.83c-1.046,0.001-2.089,0.003-3.129,0.008v12.77H295.269z"/> + <path opacity="0.3" fill="#FFFFFF" d="M295.269,439.607V426.83c-1.046,0.001-2.089,0.003-3.129,0.008v12.77H295.269z"/> + <path fill="#407CB9" d="M310.913,439.607h3.129v-12.574c-1.039-0.023-2.082-0.045-3.129-0.064V439.607z"/> + <path opacity="0.3" fill="#FFFFFF" d="M310.913,439.607h3.129v-12.574c-1.039-0.023-2.082-0.045-3.129-0.064V439.607z"/> + <path fill="#407CB9" d="M363.207,439.607v-9.73c-1.032-0.103-2.075-0.203-3.129-0.302v10.032H363.207z"/> + <path opacity="0.3" fill="#FFFFFF" d="M363.207,439.607v-9.73c-1.032-0.103-2.075-0.203-3.129-0.302v10.032H363.207z"/> + <path fill="#407CB9" d="M378.852,439.607h3.129v-7.429c-1.023-0.152-2.07-0.303-3.129-0.45V439.607z"/> + <path opacity="0.3" fill="#FFFFFF" d="M378.852,439.607h3.129v-7.429c-1.023-0.152-2.07-0.303-3.129-0.45V439.607z"/> + <path fill="#407CB9" d="M392.049,439.607h9.484c1.714,0,3.425-0.928,4.624-2.278c-1.093-0.348-2.256-0.689-3.488-1.024 + c-0.326,0.106-0.697,0.174-1.136,0.174h-9.484c0,0-3.031,0-3.031-3.129v-0.021c-1.021-0.181-2.062-0.36-3.129-0.535v0.557 + C385.889,436.479,388.969,439.607,392.049,439.607z"/> + <path opacity="0.3" fill="#FFFFFF" d="M392.049,439.607h9.484c1.714,0,3.425-0.928,4.624-2.278 + c-1.093-0.348-2.256-0.689-3.488-1.024c-0.326,0.106-0.697,0.174-1.136,0.174h-9.484c0,0-3.031,0-3.031-3.129v-0.021 + c-1.021-0.181-2.062-0.36-3.129-0.535v0.557C385.889,436.479,388.969,439.607,392.049,439.607z"/> +</g> +<g> + <g> + <g> + <path fill="#407CB9" d="M326.689,441.036c1.181,0.559,2.732,1.057,4.657,1.552c1.984,0.435,4.283,0.685,6.767,0.745 + c1.736,0,3.413-0.125,4.966-0.496c1.613-0.311,2.978-0.808,4.282-1.49c0.62-0.311,1.365-0.745,2.234-1.365 + c0.807-0.621,1.613-1.365,2.482-2.296c0.745-0.869,1.428-1.925,1.925-3.167c0.559-1.242,0.869-2.607,0.869-4.096 + c-0.063-2.608-0.684-4.967-1.986-7.016c-1.118-1.738-2.546-3.289-4.222-4.53l2.731-7.324l-9.434,3.847 + c-0.249-0.062-0.497-0.123-0.685-0.187c-2.42-0.743-4.717-1.055-6.95-1.116c-2.919,0.062-5.588,0.496-7.946,1.365 + c-2.235,0.932-4.097,2.174-5.588,3.787c-1.489,1.676-2.42,3.6-2.792,5.896c-0.311,2.172-0.249,4.16,0.185,5.896 + c0.497,1.738,1.181,3.229,2.174,4.531c0.869,1.367,1.925,2.484,3.041,3.354C324.518,439.794,325.635,440.478,326.689,441.036z + M331.036,440.851c-1.738-0.496-3.104-0.993-4.097-1.553c-0.869-0.496-1.863-1.179-2.855-1.986 + c-0.931-0.807-1.8-1.738-2.546-2.917c-0.806-1.118-1.303-2.421-1.551-3.909c-0.311-2.174-0.187-4.035,0.434-5.525 + s1.489-2.732,2.607-3.602c1.181-0.932,2.42-1.612,3.725-2.109c1.304-0.436,2.545-0.744,3.725-0.932 + c1.117-0.123,1.985-0.248,2.545-0.248c2.049,0,4.097,0.311,6.082,0.869c2.048,0.559,3.975,1.427,5.711,2.545 + c1.677,1.18,3.104,2.606,4.16,4.344c0.62,1.057,1.056,1.987,1.364,2.981c0.311,0.931,0.497,1.861,0.497,2.73 + c-0.062,1.737-0.62,3.413-1.738,4.903c-1.054,1.553-2.669,2.73-4.778,3.662c-2.05,0.994-4.471,1.43-7.263,1.43 + C334.76,441.534,332.774,441.285,331.036,440.851z"/> + </g> + </g> +</g> +<path fill="#407CB9" d="M332.414,438.671c2.678,0.704,5.513,0.964,7.848,0.394c4.402-1.069,5.821-2.537,5.595-6.23 + c0,0,0.081-1.78-3.674-1.713c-0.833,0.015-2.956,0.458-3.259,1.372c-0.302,0.913,0.155,1.839,0.18,2.287 + c0.024,0.447-1.214,1.055-1.735,1.105c-0.676,0.067-2.383-0.041-4.104-0.465l-0.074-0.02c-1.706-0.481-3.242-1.229-3.797-1.622 + c-0.428-0.302-1.207-1.441-0.964-1.817c0.242-0.378,1.097-0.958,1.287-1.9c0.188-0.944-1.441-2.378-2.157-2.803 + c-3.232-1.913-4.041-0.323-4.041-0.323c-2.021,3.099-1.512,5.075,1.787,8.181c1.752,1.647,4.344,2.823,7.02,3.531L332.414,438.671z" + /> +</svg> diff --git a/pixmaps/svg/linphone.svg b/pixmaps/svg/linphone.svg new file mode 100644 index 0000000000000000000000000000000000000000..528247c892a8c5a4d3f52d10c39a58a91a26ee79 --- /dev/null +++ b/pixmaps/svg/linphone.svg @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"> +<g> + <g> + <path fill="#C95328" d="M512,433.229C512,476.562,476.557,512,433.228,512H78.768C35.452,512,0,476.562,0,433.229V78.763 + C0,35.43,35.452,0,78.768,0h354.46C476.557,0,512,35.43,512,78.763V433.229z"/> + <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="256.0044" y1="498.877" x2="256.0044" y2="13.1323"> + <stop offset="0" style="stop-color:#E6B043"/> + <stop offset="0.5" style="stop-color:#C95328"/> + </linearGradient> + <path fill="url(#SVGID_1_)" d="M78.768,498.877c-36.188,0-65.632-29.438-65.632-65.648V78.763 + c0-36.21,29.443-65.631,65.632-65.631h354.46c36.202,0,65.645,29.421,65.645,65.631v354.465c0,36.21-29.443,65.648-65.645,65.648 + H78.768z"/> + </g> + <g> + <g> + <g> + <path fill="#C95328" d="M473.412,129.19c4.022,16.057,11.006,21.111,14.433,6.539c2.626-12.988-0.907-31.173-15.294-50.564 + c-28.484-41.915-103.78-66.186-162.935-44.793c-31.137,11.984-24.661,13.922,7.499,7.175 + c58.118-10.362,116.214,15.009,141.418,51.351C466.034,109.169,470.832,119.557,473.412,129.19z"/> + <path fill="#C95328" d="M419.015,143.098c7.494,14.941,12.717,26.531,19.203,25.729c6.259-0.803,15.077-12.937,11.313-29.547 + c-2.509-10.809-8.09-22.524-17.543-33.749c-28.203-35.815-93.65-54.292-150.259-31.286 + c-29.453,11.077-49.386,32.979-50.211,36.716c-1.109,4.036,18.227-9.882,45.146-18.015 + c35.711-11.303,76.217-6.516,105.15,11.224C400.18,115.171,412.271,129.452,419.015,143.098z"/> + <path fill="#C95328" d="M272.768,116.451c-23.938,6.501-41.564,24.912-39.126,28.578c2.162,3.725,15.671-0.811,29.184-4.844 + c8.038-2.487,16.081-3.953,23.938-4.465c25.749-1.574,45.468,6.943,57.738,17.625c11.416,9.433,22.448,19.878,31.148,19.694 + c8.566-0.117,15.136-11.611,7.022-24.39c-8.806-13.192-24.526-26.198-47.588-32.772 + C316.077,110.415,294.023,110.359,272.768,116.451z"/> + </g> + </g> + <g> + <g> + <path fill="#FFFFFF" d="M471.9,135.938c4.029,16.063,11.007,21.124,14.451,6.533c2.614-12.977-0.917-31.161-15.322-50.563 + c-28.482-41.924-103.761-66.172-162.917-44.792c-31.146,11.995-24.653,13.946,7.502,7.184 + c58.08-10.377,116.211,14.988,141.407,51.347C464.529,115.924,469.323,126.286,471.9,135.938z"/> + <path fill="#FFFFFF" d="M417.504,149.867c7.505,14.928,12.724,26.518,19.188,25.708c6.278-0.797,15.089-12.928,11.332-29.564 + c-2.513-10.809-8.095-22.504-17.548-33.728C402.261,76.469,336.838,58,280.209,81.002 + c-29.433,11.073-49.345,32.962-50.192,36.706c-1.089,4.03,18.224-9.864,45.125-17.983c35.73-11.315,76.235-6.557,105.167,11.199 + C398.668,121.933,410.762,136.223,417.504,149.867z"/> + <path fill="#FFFFFF" d="M271.267,123.201c-23.948,6.485-41.572,24.917-39.134,28.582c2.168,3.729,15.69-0.8,29.175-4.826 + c8.052-2.511,16.09-3.969,23.948-4.463c25.726-1.586,45.473,6.911,57.743,17.604c11.416,9.432,22.457,19.879,31.142,19.694 + c8.571-0.115,15.134-11.604,7.032-24.405c-8.817-13.18-24.553-26.163-47.588-32.739 + C314.582,117.183,292.515,117.094,271.267,123.201z"/> + </g> + </g> + </g> + <path fill="none" d="M78.768,499.246c-36.188,0-65.632-29.439-65.632-65.649V79.132c0-36.211,29.443-65.632,65.632-65.632h354.46 + c36.202,0,65.645,29.421,65.645,65.632v354.465c0,36.21-29.443,65.649-65.645,65.649H78.768z"/> + <g> + <path fill="#C95328" d="M137.141,473.474c29.627,7.798,61.013,10.667,86.881,4.377c48.737-11.859,64.443-28.113,61.93-68.991 + c0,0,0.908-19.719-40.68-18.982c-9.21,0.167-32.732,5.088-36.07,15.193c-3.342,10.114,1.719,20.368,1.991,25.324 + s-13.443,11.676-19.206,12.246c-7.496,0.736-26.381-0.456-45.438-5.158l-0.82-0.211c-18.89-5.324-35.903-13.613-42.053-17.955 + c-4.732-3.343-13.342-15.948-10.658-20.132c2.684-4.176,12.149-10.597,14.237-21.035c2.088-10.438-15.934-26.333-23.864-31.026 + c-35.798-21.185-44.75-3.579-44.75-3.579c-22.373,34.308-16.737,56.193,19.789,90.57c19.386,18.245,48.101,31.245,77.711,39.097 + L137.141,473.474z"/> + <path fill="#FFFFFF" d="M135.768,478.956c29.632,7.799,61.018,10.667,86.882,4.368c48.741-11.851,64.447-28.104,61.93-68.982 + c0,0,0.912-19.728-40.676-18.982c-9.215,0.167-32.732,5.079-36.074,15.193c-3.338,10.114,1.719,20.368,1.996,25.324 + c0.272,4.956-13.443,11.676-19.21,12.246c-7.491,0.736-26.382-0.456-45.435-5.158l-0.82-0.21 + c-18.891-5.325-35.904-13.614-42.057-17.956c-4.728-3.343-13.342-15.957-10.658-20.132c2.689-4.176,12.149-10.597,14.241-21.035 + c2.088-10.447-15.938-26.333-23.868-31.026c-35.794-21.185-44.746-3.588-44.746-3.588c-22.373,34.307-16.737,56.193,19.79,90.579 + c19.386,18.236,48.097,31.245,77.71,39.097L135.768,478.956z"/> + </g> + <path fill="#C95328" d="M301.623,271.947l29.996-80.491l-103.663,42.298c-2.732-0.666-5.474-1.368-7.509-2.052 + c-26.605-8.176-51.837-11.605-76.395-12.264c-32.062,0.658-61.403,5.438-87.325,15c-16.438,6.843-30.881,15.378-43.658,25.491 + v45.518c2.197-2.176,4.412-4.324,6.815-6.201c12.97-10.264,26.605-17.729,40.943-23.211c14.329-4.771,27.969-8.167,40.921-10.229 + c12.29-1.351,21.838-2.719,27.978-2.719c22.513,0,45.026,3.412,66.833,9.544c22.513,6.149,43.675,15.685,62.754,27.947 + c18.443,12.982,34.127,28.667,45.724,47.745c6.833,11.614,11.596,21.869,15,32.79c3.408,10.22,5.447,20.456,5.447,30 + c-0.667,19.097-6.811,37.526-19.096,53.877c-9.505,14.026-23.207,25.22-40.601,34.447h51.587 + c7.053-5.859,14.189-12.649,21.759-20.78c8.189-9.535,15.698-21.132,21.163-34.816c6.123-13.631,9.54-28.64,9.54-44.99 + c-0.697-28.658-7.509-54.605-21.847-77.088C335.719,302.632,320.04,285.605,301.623,271.947z"/> + <path fill="#FFFFFF" d="M299.688,280.614l30.004-80.518l-103.662,42.289c-2.732-0.675-5.474-1.351-7.509-2.044 + c-26.605-8.184-51.833-11.604-76.399-12.254c-32.066,0.649-61.399,5.438-87.32,14.982c-15.759,6.579-29.645,14.729-42.035,24.281 + v45.245c1.71-1.605,3.36-3.298,5.188-4.72c12.974-10.254,26.605-17.71,40.938-23.184c14.338-4.781,27.974-8.185,40.926-10.255 + c12.29-1.333,21.838-2.719,27.978-2.719c22.518,0,45.026,3.43,66.829,9.544c22.513,6.157,43.684,15.701,62.763,27.982 + c18.438,12.947,34.127,28.648,45.715,47.728c6.824,11.614,11.605,21.833,15.009,32.78c3.408,10.211,5.447,20.457,5.447,29.992 + c-0.667,19.113-6.816,37.535-19.097,53.912c-6.623,9.754-15.324,18.131-25.842,25.456h46.868 + c3.825-3.632,7.702-7.509,11.719-11.825c8.189-9.518,15.693-21.131,21.158-34.78c6.118-13.649,9.543-28.658,9.543-45.009 + c-0.697-28.693-7.509-54.605-21.851-77.088C333.794,311.281,318.114,294.237,299.688,280.614z"/> +</g> +</svg> diff --git a/pixmaps/svg/more.svg b/pixmaps/svg/more.svg new file mode 100644 index 0000000000000000000000000000000000000000..a9d1c50c3f9ddc678d710a3c38b561d238b6027d --- /dev/null +++ b/pixmaps/svg/more.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<g> + <circle fill="#969696" cx="503.477" cy="416.145" r="5.338"/> + <circle fill="#969696" cx="519.491" cy="416.144" r="5.337"/> + <circle fill="#969696" cx="535.507" cy="416.145" r="5.336"/> +</g> +<g> + <circle fill="#FFFFFF" cx="502.183" cy="413.232" r="5.338"/> + <circle fill="#FFFFFF" cx="518.198" cy="413.233" r="5.338"/> + <circle fill="#FFFFFF" cx="534.213" cy="413.233" r="5.337"/> +</g> +</svg> diff --git a/pixmaps/svg/startcall-green.svg b/pixmaps/svg/startcall-green.svg new file mode 100644 index 0000000000000000000000000000000000000000..dac2c713b9603822ce6306f35e2957be3d7bae85 --- /dev/null +++ b/pixmaps/svg/startcall-green.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<g> + <g> + <g> + <g> + + <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="190.6316" y1="411.1187" x2="247.7873" y2="426.4333" gradientTransform="matrix(1 0 0 1 0.5605 -0.2207)"> + <stop offset="0.15" style="stop-color:#3BCB09"/> + <stop offset="0.35" style="stop-color:#F4F7EE"/> + <stop offset="0.55" style="stop-color:#3BCB09"/> + </linearGradient> + <path fill="url(#SVGID_1_)" d="M203.045,443.109c1.845,0.869,4.011,1.834,7.209,2.609c3.387,0.74,6.767,1.26,10.441,1.162 + c3.874-0.195,5.806-0.584,8.905-1.355c2.808-0.871,4.157-1.355,6.379-2.516c0.974-0.482,1.745-0.967,3.675-2.322 + c1.266-0.973,2.714-2.131,4.103-4.088c1.171-1.359,2.338-3.693,3.111-5.639c0.875-1.943,1.359-4.082,1.359-6.41 + c-0.102-4.088-1.074-7.787-3.109-10.99c-1.756-2.722-3.995-5.152-6.615-7.096l4.275-11.469l-14.771,6.025 + c-0.389-0.097-0.773-0.195-1.069-0.294c-3.8-1.165-7.391-1.65-10.891-1.747c-4.571,0.097-8.747,0.777-12.443,2.138 + c-3.501,1.459-6.416,3.406-8.747,5.93c-2.333,2.625-4.738,6.675-5.321,10.277c-0.865,4.496-0.634,7.5,0.048,10.216 + c0.776,2.721,1.637,4.873,3.537,7.633c2.064,2.369,2.995,3.383,4.738,4.74C199.997,441.462,201.393,442.228,203.045,443.109z + M210.904,440.878c-2.717-0.773-4.858-1.557-6.416-2.436c-1.363-0.777-2.918-1.846-4.476-3.111 + c-1.456-1.258-2.819-2.717-3.986-4.562c-1.261-1.75-2.039-3.797-2.43-6.125c-0.486-3.408-0.292-6.319,0.677-8.657 + c0.975-2.333,2.327-4.282,4.083-5.643c1.851-1.458,3.793-2.522,5.835-3.306c2.041-0.68,3.988-1.159,5.83-1.455 + c1.75-0.193,3.111-0.389,3.988-0.389c3.208,0,6.416,0.486,9.522,1.353c3.213,0.88,6.229,2.237,8.946,3.991 + c2.625,1.842,4.861,4.083,6.52,6.804c0.973,1.653,1.646,3.116,2.13,4.675c0.486,1.459,0.775,2.912,0.775,4.273 + c-0.097,2.721-0.973,5.346-2.717,7.68c-1.646,2.438-4.18,4.281-7.479,5.734c-3.213,1.561-7.003,2.242-11.375,2.242 + C216.737,441.953,213.629,441.558,210.904,440.878z"/> + </g> + </g> + </g> + <path fill="#3BCB09" d="M214.437,435.634c4.198,1.105,8.646,1.508,12.292,0.615c6.897-1.672,9.124-3.973,8.765-9.754 + c0,0,0.129-2.787-5.756-2.689c-1.305,0.023-4.629,0.732-5.101,2.148c-0.472,1.434,0.24,2.885,0.282,3.582 + c0.042,0.709-1.902,1.664-2.717,1.736c-1.062,0.102-3.732-0.061-6.431-0.727l-0.121-0.031c-2.673-0.75-5.081-1.922-5.949-2.547 + c-0.667-0.467-1.889-2.254-1.506-2.844c0.382-0.596,1.722-1.502,2.018-2.98c0.296-1.479-2.261-3.723-3.376-4.386 + c-5.064-2.999-6.333-0.514-6.333-0.514c-3.16,4.855-2.368,7.949,2.798,12.808c2.75,2.588,6.807,4.422,10.998,5.527L214.437,435.634 + z"/> +</g> +</svg> diff --git a/pixmaps/svg/status-green.svg b/pixmaps/svg/status-green.svg new file mode 100644 index 0000000000000000000000000000000000000000..d875488b87b9e54d1a2c3f257816d10ec0d1a9d3 --- /dev/null +++ b/pixmaps/svg/status-green.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<g> + <g> + <g> + <g> + + <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="148.6731" y1="423.5444" x2="172.7882" y2="430.006" gradientTransform="matrix(1 0 0 1 0.2803 -0.1104)"> + <stop offset="0.15" style="stop-color:#3BCB09"/> + <stop offset="0.35" style="stop-color:#F4F7EE"/> + <stop offset="0.55" style="stop-color:#3BCB09"/> + </linearGradient> + <path fill="url(#SVGID_1_)" d="M153.954,437.025c0.778,0.367,1.692,0.773,3.042,1.102c1.429,0.312,2.855,0.531,4.406,0.49 + c1.635-0.082,2.449-0.246,3.757-0.572c1.184-0.367,1.755-0.572,2.692-1.061c0.41-0.205,0.735-0.408,1.551-0.98 + c0.533-0.41,1.145-0.898,1.729-1.725c0.494-0.574,0.986-1.559,1.312-2.379c0.369-0.82,0.574-1.723,0.574-2.705 + c-0.042-1.725-0.452-3.285-1.312-4.637c-0.74-1.148-1.686-2.174-2.791-2.994l1.804-4.839l-6.231,2.542 + c-0.164-0.041-0.327-0.082-0.452-0.124c-1.603-0.491-3.118-0.696-4.595-0.737c-1.929,0.041-3.69,0.328-5.25,0.902 + c-1.478,0.616-2.707,1.437-3.69,2.502c-0.984,1.107-2,2.816-2.246,4.336c-0.365,1.896-0.267,3.164,0.021,4.311 + c0.328,1.148,0.69,2.057,1.492,3.221c0.872,1,1.264,1.428,2,2C152.668,436.33,153.257,436.654,153.954,437.025z + M157.271,436.083c-1.146-0.326-2.051-0.656-2.707-1.027c-0.576-0.328-1.231-0.777-1.889-1.312 + c-0.614-0.531-1.189-1.146-1.682-1.926c-0.532-0.738-0.86-1.602-1.025-2.584c-0.205-1.438-0.123-2.666,0.286-3.652 + c0.41-0.984,0.981-1.807,1.723-2.381c0.78-0.615,1.601-1.064,2.462-1.395c0.861-0.287,1.683-0.489,2.46-0.614 + c0.738-0.081,1.312-0.164,1.683-0.164c1.354,0,2.707,0.205,4.019,0.571c1.355,0.371,2.628,0.943,3.775,1.684 + c1.106,0.777,2.051,1.723,2.749,2.871c0.41,0.697,0.695,1.314,0.899,1.973c0.205,0.615,0.328,1.229,0.328,1.803 + c-0.042,1.148-0.41,2.256-1.146,3.24c-0.696,1.027-1.765,1.807-3.157,2.42c-1.354,0.658-2.954,0.945-4.799,0.945 + C159.732,436.537,158.42,436.371,157.271,436.083z"/> + </g> + </g> + </g> + <path fill="#3BCB09" d="M158.761,433.871c1.771,0.467,3.646,0.637,5.186,0.26c2.91-0.705,3.85-1.676,3.697-4.115 + c0,0,0.056-1.176-2.427-1.133c-0.551,0.01-1.954,0.309-2.153,0.906c-0.198,0.605,0.103,1.217,0.119,1.512 + c0.018,0.299-0.803,0.701-1.146,0.732c-0.447,0.043-1.575-0.025-2.713-0.307l-0.051-0.014c-1.128-0.316-2.144-0.811-2.511-1.074 + c-0.281-0.197-0.796-0.951-0.635-1.199c0.16-0.252,0.726-0.635,0.851-1.258s-0.954-1.57-1.425-1.85 + c-2.137-1.266-2.672-0.217-2.672-0.217c-1.333,2.049-0.999,3.354,1.181,5.404c1.16,1.092,2.872,1.865,4.641,2.332L158.761,433.871z + "/> +</g> +</svg> diff --git a/pixmaps/svg/status-offline.svg b/pixmaps/svg/status-offline.svg new file mode 100644 index 0000000000000000000000000000000000000000..1576f034cde6c2ee6bdec163d8048ea338601123 --- /dev/null +++ b/pixmaps/svg/status-offline.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<g> + <g> + <g> + <g> + <path fill="#9B9C9E" d="M335.215,428.953c0-0.83,0.577-1.451,1.385-1.451c0.809,0,1.361,0.598,1.361,1.451 + c0,0.832-0.552,1.455-1.407,1.455C335.77,430.408,335.215,429.785,335.215,428.953z"/> + <path fill="#9B9C9E" d="M339.993,428.953c0-0.83,0.577-1.451,1.384-1.451c0.808,0,1.362,0.598,1.362,1.451 + c0,0.832-0.554,1.455-1.408,1.455C340.547,430.408,339.993,429.785,339.993,428.953z"/> + <path fill="#9B9C9E" d="M344.772,428.953c0-0.83,0.576-1.451,1.385-1.451c0.808,0,1.36,0.598,1.36,1.451 + c0,0.832-0.552,1.455-1.406,1.455C345.325,430.408,344.772,429.785,344.772,428.953z"/> + </g> + </g> + </g> + <g> + + <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="330.1477" y1="418.4004" x2="354.2633" y2="411.9386" gradientTransform="matrix(1 0 0 -1 0.1401 841.835)"> + <stop offset="0.15" style="stop-color:#9B9C9E"/> + <stop offset="0.35" style="stop-color:#F4F7EE"/> + <stop offset="0.55" style="stop-color:#9B9C9E"/> + </linearGradient> + <path fill="url(#SVGID_1_)" d="M335.287,437.025c0.779,0.367,1.694,0.773,3.041,1.102c1.43,0.311,2.856,0.531,4.409,0.49 + c1.632-0.082,2.448-0.246,3.755-0.572c1.184-0.367,1.755-0.572,2.693-1.061c0.409-0.205,0.734-0.408,1.552-0.98 + c0.532-0.41,1.143-0.898,1.729-1.725c0.493-0.574,0.985-1.559,1.313-2.381c0.369-0.818,0.573-1.721,0.573-2.703 + c-0.042-1.725-0.451-3.285-1.312-4.637c-0.741-1.148-1.686-2.174-2.791-2.994l1.805-4.839l-6.231,2.542 + c-0.165-0.041-0.328-0.082-0.452-0.124c-1.602-0.491-3.118-0.696-4.594-0.738c-1.93,0.042-3.691,0.329-5.25,0.902 + c-1.479,0.616-2.707,1.437-3.692,2.501c-0.983,1.107-2,2.816-2.245,4.336c-0.364,1.896-0.266,3.164,0.021,4.311 + c0.329,1.15,0.689,2.059,1.491,3.221c0.872,1.002,1.264,1.426,1.999,2C334.001,436.33,334.59,436.654,335.287,437.025z + M338.604,436.083c-1.146-0.328-2.051-0.656-2.705-1.027c-0.576-0.328-1.233-0.777-1.89-1.312 + c-0.614-0.531-1.188-1.146-1.682-1.926c-0.532-0.738-0.86-1.602-1.024-2.584c-0.205-1.438-0.123-2.666,0.286-3.652 + c0.409-0.984,0.983-1.807,1.724-2.381c0.778-0.615,1.599-1.064,2.463-1.395c0.859-0.287,1.681-0.489,2.46-0.614 + c0.737-0.082,1.312-0.164,1.682-0.164c1.354,0,2.706,0.205,4.019,0.571c1.354,0.369,2.629,0.943,3.775,1.684 + c1.107,0.777,2.051,1.723,2.748,2.871c0.41,0.697,0.698,1.314,0.901,1.973c0.205,0.615,0.328,1.229,0.328,1.803 + c-0.041,1.148-0.409,2.256-1.147,3.24c-0.696,1.027-1.764,1.807-3.157,2.42c-1.354,0.658-2.953,0.945-4.799,0.945 + C341.066,436.537,339.753,436.371,338.604,436.083z"/> + </g> +</g> +</svg> diff --git a/pixmaps/svg/status-orange.svg b/pixmaps/svg/status-orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..9fbd47226fdf11344c894145a15b0aaa24dd95cf --- /dev/null +++ b/pixmaps/svg/status-orange.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<g> + <g> + <g> + <g> + + <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="210.8152" y1="418.4014" x2="234.9313" y2="411.9395" gradientTransform="matrix(1 0 0 -1 0.1401 841.835)"> + <stop offset="0.15" style="stop-color:#D57E1C"/> + <stop offset="0.35" style="stop-color:#F4F7EE"/> + <stop offset="0.55" style="stop-color:#D57E1C"/> + </linearGradient> + <path fill="url(#SVGID_1_)" d="M215.954,437.025c0.779,0.367,1.693,0.773,3.042,1.102c1.429,0.312,2.856,0.531,4.407,0.49 + c1.634-0.082,2.449-0.246,3.756-0.572c1.184-0.367,1.755-0.572,2.693-1.061c0.41-0.205,0.735-0.408,1.551-0.98 + c0.533-0.41,1.144-0.898,1.729-1.725c0.494-0.574,0.986-1.559,1.313-2.379c0.369-0.82,0.574-1.723,0.574-2.705 + c-0.042-1.725-0.451-3.285-1.312-4.637c-0.74-1.148-1.685-2.174-2.791-2.994l1.804-4.839l-6.231,2.542 + c-0.165-0.041-0.328-0.082-0.453-0.124c-1.602-0.491-3.118-0.696-4.594-0.737c-1.929,0.041-3.691,0.328-5.25,0.902 + c-1.478,0.616-2.707,1.437-3.691,2.502c-0.984,1.107-2,2.816-2.246,4.336c-0.364,1.896-0.266,3.164,0.021,4.311 + c0.328,1.148,0.69,2.057,1.492,3.221c0.872,1,1.263,1.426,2,2C214.668,436.33,215.257,436.654,215.954,437.025z + M219.271,436.083c-1.147-0.326-2.051-0.656-2.707-1.027c-0.576-0.328-1.232-0.777-1.889-1.312 + c-0.614-0.531-1.189-1.146-1.682-1.926c-0.532-0.738-0.86-1.602-1.025-2.584c-0.205-1.438-0.123-2.666,0.286-3.652 + c0.41-0.984,0.982-1.807,1.723-2.381c0.78-0.615,1.6-1.064,2.462-1.395c0.861-0.287,1.682-0.489,2.461-0.614 + c0.737-0.081,1.312-0.164,1.682-0.164c1.354,0,2.707,0.205,4.019,0.571c1.355,0.371,2.628,0.943,3.775,1.684 + c1.107,0.777,2.051,1.723,2.749,2.871c0.41,0.697,0.696,1.314,0.9,1.973c0.205,0.615,0.328,1.229,0.328,1.803 + c-0.042,1.148-0.41,2.256-1.147,3.24c-0.696,1.027-1.764,1.807-3.157,2.42c-1.354,0.658-2.954,0.945-4.799,0.945 + C221.732,436.537,220.42,436.371,219.271,436.083z"/> + </g> + </g> + </g> + <g> + <path fill="#D57E1C" d="M223.042,423.992c-1.77-0.465-3.644-0.635-5.187-0.26c-2.907,0.705-3.846,1.676-3.694,4.117 + c0,0-0.057,1.176,2.427,1.131c0.551-0.012,1.954-0.307,2.153-0.908s-0.103-1.213-0.119-1.514 + c-0.017-0.295,0.803-0.695,1.146-0.729c0.447-0.045,1.575,0.025,2.712,0.307l0.05,0.014c1.127,0.318,2.143,0.811,2.51,1.074 + c0.282,0.197,0.798,0.953,0.637,1.201c-0.16,0.248-0.726,0.631-0.851,1.256c-0.125,0.623,0.951,1.57,1.425,1.852 + c2.135,1.266,2.67,0.215,2.67,0.215c1.335-2.049,1-3.354-1.182-5.406c-1.157-1.088-2.869-1.865-4.637-2.334L223.042,423.992z"/> + </g> +</g> +</svg> diff --git a/pixmaps/svg/status-red.svg b/pixmaps/svg/status-red.svg new file mode 100644 index 0000000000000000000000000000000000000000..eb47308a27fb55baef95fee1f16b33d2dcbf57d9 --- /dev/null +++ b/pixmaps/svg/status-red.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<g> + <g> + <g> + <g> + + <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="270.4812" y1="418.4019" x2="294.5982" y2="411.9398" gradientTransform="matrix(1 0 0 -1 0.1401 841.835)"> + <stop offset="0.15" style="stop-color:#C1001F"/> + <stop offset="0.35" style="stop-color:#F4F7EE"/> + <stop offset="0.55" style="stop-color:#C1001F"/> + </linearGradient> + <path fill="url(#SVGID_1_)" d="M275.621,437.025c0.779,0.367,1.693,0.773,3.042,1.102c1.429,0.312,2.856,0.531,4.407,0.49 + c1.634-0.082,2.449-0.246,3.756-0.572c1.184-0.367,1.755-0.572,2.693-1.061c0.41-0.205,0.735-0.408,1.551-0.98 + c0.533-0.41,1.144-0.898,1.729-1.725c0.494-0.574,0.986-1.559,1.313-2.379c0.369-0.82,0.574-1.723,0.574-2.705 + c-0.042-1.725-0.452-3.285-1.312-4.637c-0.74-1.148-1.685-2.174-2.791-2.994l1.804-4.839l-6.231,2.542 + c-0.165-0.041-0.328-0.082-0.453-0.124c-1.602-0.491-3.118-0.696-4.594-0.737c-1.929,0.041-3.691,0.328-5.25,0.902 + c-1.478,0.616-2.707,1.437-3.691,2.502c-0.984,1.107-2,2.816-2.246,4.336c-0.365,1.896-0.266,3.164,0.021,4.311 + c0.328,1.148,0.69,2.059,1.492,3.221c0.872,1.002,1.263,1.426,2,2C274.335,436.33,274.923,436.656,275.621,437.025z + M278.938,436.083c-1.147-0.326-2.051-0.656-2.707-1.027c-0.576-0.328-1.232-0.777-1.889-1.312 + c-0.614-0.531-1.189-1.146-1.682-1.926c-0.532-0.738-0.86-1.602-1.025-2.584c-0.205-1.438-0.123-2.666,0.286-3.652 + c0.41-0.984,0.982-1.807,1.723-2.381c0.78-0.615,1.6-1.064,2.462-1.395c0.861-0.287,1.682-0.489,2.461-0.614 + c0.737-0.081,1.312-0.164,1.682-0.164c1.354,0,2.707,0.205,4.019,0.571c1.355,0.371,2.628,0.943,3.775,1.684 + c1.107,0.777,2.051,1.723,2.749,2.871c0.41,0.697,0.696,1.314,0.9,1.973c0.205,0.615,0.328,1.229,0.328,1.803 + c-0.041,1.148-0.41,2.256-1.147,3.24c-0.697,1.027-1.764,1.807-3.157,2.42c-1.354,0.658-2.954,0.945-4.799,0.945 + C281.398,436.537,280.087,436.373,278.938,436.083z"/> + </g> + </g> + </g> + <g> + <g> + <g> + <path fill="#C1001F" d="M278.634,424.73l1.763,1.768c0.483,0.463,0.867,0.867,1.274,1.326h0.051 + c0.407-0.473,0.816-0.898,1.25-1.34l1.709-1.75h2.449l-4.21,3.979l4.312,4.252h-2.525l-1.836-1.854 + c-0.486-0.479-0.895-0.938-1.326-1.428h-0.054c-0.408,0.49-0.816,0.936-1.3,1.428l-1.784,1.854h-2.477l4.388-4.201l-4.185-4.027 + h2.502L278.634,424.73L278.634,424.73z"/> + </g> + </g> + </g> +</g> +</svg> diff --git a/pixmaps/svg/stopcall-red.svg b/pixmaps/svg/stopcall-red.svg new file mode 100644 index 0000000000000000000000000000000000000000..c3616ae7cb92bd0eaba062732ffd8990d31617dd --- /dev/null +++ b/pixmaps/svg/stopcall-red.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="595.28px" height="841.89px" viewBox="0 0 595.28 841.89" enable-background="new 0 0 595.28 841.89" xml:space="preserve"> +<g> + <path fill="#C1001F" d="M382.281,405.372c-4.424-1.164-9.108-1.593-12.965-0.649c-7.273,1.766-9.62,4.19-9.244,10.293 + c0,0-0.134,2.94,6.068,2.83c1.377-0.025,4.886-0.758,5.386-2.268c0.496-1.508-0.259-3.038-0.298-3.778 + c-0.04-0.739,2.005-1.743,2.865-1.827c1.115-0.11,3.937,0.068,6.78,0.769l0.122,0.032c2.82,0.796,5.355,2.032,6.271,2.681 + c0.706,0.498,1.995,2.381,1.596,3.001c-0.402,0.625-1.812,1.584-2.127,3.141c-0.312,1.561,2.381,3.928,3.562,4.629 + c5.34,3.162,6.675,0.535,6.675,0.535c3.341-5.12,2.498-8.385-2.95-13.515c-2.896-2.723-7.178-4.665-11.6-5.834L382.281,405.372z"/> + <g> + <g> + <g> + + <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="348.4768" y1="587.9087" x2="406.7347" y2="572.2986" gradientTransform="matrix(-1 0 0 1 753.3428 -156.7246)"> + <stop offset="0.15" style="stop-color:#C1001F"/> + <stop offset="0.35" style="stop-color:#F4F7EE"/> + <stop offset="0.55" style="stop-color:#C1001F"/> + </linearGradient> + <path fill="url(#SVGID_1_)" d="M392.784,398.354c-1.882-0.887-4.09-1.869-7.353-2.662c-3.447-0.755-6.896-1.283-10.644-1.184 + c-3.949,0.198-5.917,0.594-9.073,1.383c-2.858,0.886-4.242,1.382-6.507,2.562c-0.99,0.496-1.774,0.986-3.745,2.368 + c-1.289,0.991-2.766,2.17-4.177,4.167c-1.193,1.387-2.382,3.765-3.171,5.747c-0.893,1.982-1.387,4.162-1.387,6.535 + c0.1,4.167,1.091,7.937,3.166,11.202c1.788,2.773,4.071,5.252,6.741,7.232l-4.354,11.689l15.052-6.143 + c0.396,0.1,0.792,0.199,1.095,0.301c3.868,1.188,7.529,1.682,11.098,1.781c4.661-0.1,8.918-0.793,12.683-2.18 + c3.571-1.488,6.539-3.473,8.917-6.045c2.379-2.676,4.832-6.805,5.427-10.475c0.882-4.582,0.643-7.644-0.052-10.414 + c-0.793-2.774-1.666-4.973-3.604-7.78c-2.105-2.421-3.055-3.449-4.832-4.832C395.89,400.034,394.469,399.245,392.784,398.354z + M384.774,400.628c2.77,0.788,4.953,1.585,6.54,2.481c1.391,0.793,2.972,1.878,4.562,3.171c1.482,1.283,2.873,2.77,4.062,4.653 + c1.283,1.783,2.075,3.869,2.477,6.242c0.496,3.473,0.298,6.44-0.693,8.825c-0.989,2.377-2.367,4.363-4.161,5.75 + c-1.883,1.486-3.863,2.572-5.943,3.369c-2.082,0.693-4.068,1.182-5.946,1.482c-1.782,0.197-3.171,0.396-4.066,0.396 + c-3.271,0-6.538-0.494-9.705-1.379c-3.274-0.898-6.351-2.279-9.12-4.068c-2.677-1.877-4.954-4.16-6.645-6.936 + c-0.991-1.686-1.679-3.176-2.17-4.766c-0.496-1.486-0.792-2.968-0.792-4.355c0.098-2.774,0.989-5.45,2.771-7.827 + c1.684-2.482,4.26-4.365,7.624-5.846c3.273-1.59,7.139-2.284,11.593-2.284C378.828,399.533,381.994,399.93,384.774,400.628z"/> + </g> + </g> + </g> +</g> +</svg> diff --git a/po/cs.po b/po/cs.po index 60fb413c5daf1024597f1cc542dca6b1a3723cba..df52dff714b60eea8560b90806c2f868f3928b63 100644 --- a/po/cs.po +++ b/po/cs.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: linphone-3.2.99.1-" "a4be9bcfe5ebee60493f7c439b5c6616a5c8b6e6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+0200\n" "PO-Revision-Date: 2010-04-01 21:26+0200\n" "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n" @@ -31,23 +31,23 @@ msgstr "Nelze najÃt soubor s obrázkem: %s" msgid "Chat with %s" msgstr "Diskuze s %s" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "za bÄ›hu vypisovat nÄ›které ladicà informace na standardnà výstup." -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "SpouÅ¡tÄ›t se pouze do systémové oblasti, nezobrazovat hlavnà okno." -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "zavolat právÄ› teÄ na tuto adresu" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "je-li nastaveno, automaticky zvedne pÅ™Ãchozà hovor" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" @@ -55,17 +55,17 @@ msgstr "" "Zadejte pracovnà adresář (mÄ›l by být základnà instalaÄnà adresář, napÅ™Ãklad " "c:\\Program Files\\Linphone)" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, c-format msgid "Call with %s" msgstr "Hovor s %s" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, c-format msgid "Incoming call from %s" msgstr "PÅ™Ãchozà hovor od %s" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -78,7 +78,7 @@ msgstr "" "do svého adresáře?\n" "OdpovÃte-li ne, tato osobo bude doÄasnÄ› blokována." -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" @@ -87,24 +87,30 @@ msgstr "" "ProsÃm, zadejte heslo pro uživatele <i>%s</i>\n" "v doménÄ› <i>%s</i>:" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "Odkaz na webovou stránku" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "Lipnhone – internetový videofon" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "%s (VýchozÃ)" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "Volný SIP videofon" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "Jméno" @@ -147,91 +153,91 @@ msgstr "Odstranit kontakt „%s“" msgid "Add new contact from %s directory" msgstr "PÅ™idat nový kontakt z adresáře %s" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "Rychlost (Hz)" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "Stav" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "Min. rychlost (kbit/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "Parametry" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "Povoleno" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "Zakázáno" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "ÚÄet" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "angliÄtina" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "francouzÅ¡tina" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "Å¡védÅ¡tina" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "italÅ¡tina" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "Å¡panÄ›lÅ¡tina" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "brazilská portugalÅ¡tina" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "polÅ¡tina" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "nÄ›mÄina" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "ruÅ¡tina" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "japonÅ¡tina" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "dánÅ¡tina" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "maÄarÅ¡tina" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "ÄeÅ¡tina" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "ÄÃnÅ¡tina" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 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." @@ -746,7 +752,7 @@ msgstr "PÅ™ijmout" msgid "Decline" msgstr "OdmÃtnout" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "PÅ™Ãchozà hovor" @@ -1002,21 +1008,6 @@ msgstr "implicitnà zvuková karta" msgid "default soundcard\n" msgstr "implicitnà zvuková karta\n" -# XXX: Dummy string. Make it not translatable or use real message -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -# XXX: Dummy string. Make it not translatable or use real message -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -# XXX: Dummy string. Make it not translatable or use real message -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "<b>Hledat nÄ›koho</b>" @@ -1037,7 +1028,7 @@ msgstr "Linphone" msgid "Please wait" msgstr "ProsÃm, Äekejte" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." @@ -1045,19 +1036,19 @@ msgstr[0] "Máte %i zmeÅ¡kaný hovor." msgstr[1] "Máte %i zmeÅ¡kané hovory." msgstr[2] "Máte %i zmeÅ¡kaných hovorů." -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "pÅ™eruÅ¡en" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "dokonÄen" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "promeÅ¡kán" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1072,11 +1063,11 @@ msgstr "" "Stav: %s\n" "Délka: %i min %i s\n" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "Odchozà hovor" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" @@ -1084,50 +1075,50 @@ msgstr "" "Zdá se, že váš poÄÃtaÄ je pÅ™ipojen do IPv6 sÃtÄ›. StandardnÄ› linphone použÃvá " "pouze IPv4. ProsÃm, změňte nastavenà programu, pokud chcete použÃvat IPv6." -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 msgid "Ready" msgstr "PÅ™ipraven." -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "Vzdálený konec se asi odpojil, hovor bude ukonÄen." -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "Vyhledává se umÃstÄ›nà ÄÃsla…" -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "Toto ÄÃslo nelze vyhledat." -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 msgid "" "Could not parse given sip address. A sip url usually looks like sip:" "user@domain" msgstr "" "Å patnÄ› zadaná SIP adresa. Adresa má mÃt tento formát <sip:uživatel@doména>" -#: ../coreapi/linphonecore.c:1890 +#: ../coreapi/linphonecore.c:1912 msgid "Contacting" msgstr "Kontaktuji" -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "Nelze volat." -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "Promiňte, vedenà vÃce souÄasných hovorů nenà podporováno!" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "PÅ™ipojeno." -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 msgid "Call ended" msgstr "Hovor skonÄil." -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1139,7 +1130,7 @@ msgstr "" "oss, který chybÃ. ProsÃm zadejte jako uživatel root pÅ™Ãkaz\n" "'modprobe snd-pcm-oss', kterým modul zavede." -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1151,7 +1142,7 @@ msgstr "" "oss, který chybÃ. ProsÃm zadejte jako uživatel root pÅ™Ãkaz\n" "'modprobe snd-mixer-oss', kterým modul zavede." -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "Hledá se adresa pomocà STUN…" @@ -1265,46 +1256,46 @@ msgstr "Uživatel si nepÅ™eje být ruÅ¡en." msgid "Call declined." msgstr "Volánà odmÃtnuto." -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 msgid "No response." msgstr "Žádná odpovÄ›Ä." -#: ../coreapi/callbacks.c:283 -msgid "Error." -msgstr "Chyba." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." +msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 msgid "Redirected" msgstr "PÅ™esmÄ›rováno" -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "Nenalezeno" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "Žádný spoleÄný formát" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 msgid "Call failed." msgstr "Volánà se nezdaÅ™ilo." -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, c-format msgid "Registration on %s successful." msgstr "Registrace na %s byla úspěšná." -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, c-format msgid "Unregistration on %s done." msgstr "Odregistrovánà z %s hotovo." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, c-format msgid "Registration on %s failed: %s" msgstr "Registrace na %s selhala: %s" -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "odpovÄ›Ä nedorazila vÄas" @@ -1324,11 +1315,11 @@ msgstr "Zdroj zvuku ALSA" msgid "Alsa sound output" msgstr "Zvukový výstup ALSA" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "Filtr zachytávánà zvuku pÅ™es MacOS X službu zvukové fronty" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "Filtr pÅ™ehrávánà zvuku pÅ™es MacOS X službu zvukové fronty" @@ -1344,11 +1335,11 @@ msgstr "Kodek plnopásmového GSM" msgid "The GSM codec" msgstr "GSM kodek" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "Filtr zachytávánà zvuku pÅ™es MacOS X ovladaÄe Core Audio" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "Filtr pÅ™ehrávánà zvuku pÅ™es MacOS X ovladaÄe Core Audio" @@ -1393,7 +1384,7 @@ msgstr "Svobodný a úžasný kodek speex" msgid "A filter that controls and measure sound volume" msgstr "Filtr, který měřà a Å™Ãdà hlasitost zvuku" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "Zdrojový filtr kompatibilnà s Video4Linux proudujÃcà obrázky." @@ -1559,6 +1550,9 @@ msgstr "Parametrický ekvalizér zvuku." msgid "A webcam grabber based on directshow." msgstr "SnÃmaÄ kamer postavený na directshow." +#~ msgid "Error." +#~ msgstr "Chyba." + #~ msgid "<b>Terminate call</b>" #~ msgstr "<b>UkonÄit hovor</b>" diff --git a/po/de.po b/po/de.po index c0d4b43c418c35ebdbdb98dfb67d75f8a653ce71..909e478e8b39a6e0d21c0eb33852dd94c87dee9a 100644 --- a/po/de.po +++ b/po/de.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: linphone 0.7.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+0200\n" "PO-Revision-Date: 2003-05-23 17:51-0400\n" "Last-Translator: Jean-Jacques Sarton <jj.sarton@t-online.de>, Ursula Herles-" "Hartz <UAHartz@t-online.de>\n" @@ -26,39 +26,39 @@ msgstr "Pixmapdatei %s nicht gefunden" msgid "Chat with %s" msgstr "Chat mit %s" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "" -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" msgstr "" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, fuzzy, c-format msgid "Call with %s" msgstr "Chat mit %s" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, fuzzy, c-format msgid "Incoming call from %s" msgstr "Eingehendes Gespr�h" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -67,31 +67,37 @@ msgid "" "If you answer no, this person will be temporarily blacklisted." msgstr "" -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" " at domain <i>%s</i>:" msgstr "" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "Ein freies SIP Video-Fone" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "Name" @@ -134,91 +140,91 @@ msgstr "" msgid "Add new contact from %s directory" msgstr "" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "Rate (Hz)" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "Status" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "Min Bitrate (kbit/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "Parameter" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "Freigegeben" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "Gesperrt" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "Konto" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "" @@ -750,7 +756,7 @@ msgstr "Annehmen" msgid "Decline" msgstr "Leitung" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "Eingehendes Gespr�h" @@ -1026,18 +1032,6 @@ msgstr "" msgid "default soundcard\n" msgstr "" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "" @@ -1058,26 +1052,26 @@ msgstr "Linphone" msgid "Please wait" msgstr "" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, fuzzy, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "Sie haben %i Anruf(e) in Abwesenheit." msgstr[1] "Sie haben %i Anruf(e) in Abwesenheit." -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "abgebrochen" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "beendet" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "verpasst" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1091,11 +1085,11 @@ msgstr "" "Status: %s\n" "Dauer: %i mn %i sec\n" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "Abgehendes Gespräch" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" @@ -1104,23 +1098,23 @@ msgstr "" "Linphoneverwendet normalerweise IPv4. Bitte Konfiguration anpassen wenn sie " "IPv6 verwenden wollen" -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 msgid "Ready" msgstr "Bereit" -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "" -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "Suche Telefonnummernziel.." -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "Konnte dies Nummer nicht auflösen." -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 msgid "" "Could not parse given sip address. A sip url usually looks like sip:" "user@domain" @@ -1128,27 +1122,27 @@ msgstr "" "Sip-Adresse kann nicht bestimmt werden. Eine Sip-Adresse hat folgenden " "Aufbau <sip:anwendername@domainname>" -#: ../coreapi/linphonecore.c:1890 +#: ../coreapi/linphonecore.c:1912 msgid "Contacting" msgstr "Rufe an" -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "Konnte kein Anruf vornehmen" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "Mehrfachen gleichzeitigen Anrufen nicht unterstützt !" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "Verbunden." -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 msgid "Call ended" msgstr "Anruf beendet" -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1161,7 +1155,7 @@ msgstr "" "nicht vorhanden. Für die Einbindung des Moduls\n" "bitte den Befehl 'modprobe snd-pcm-oss' als Anwender-Root verwenden." -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1174,7 +1168,7 @@ msgstr "" "nicht vorhanden. Fr die Einbindung des Moduls\n" "bitte den Befehl 'modprobe snd-pcm-oss' als Anwender-Root verwenden." -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "Stun Ermittlung läuft..." @@ -1291,48 +1285,48 @@ msgstr "Teilnehmer möchte nicht gestört werden." msgid "Call declined." msgstr "Anruf abgewiesen" -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 msgid "No response." msgstr "" -#: ../coreapi/callbacks.c:283 -msgid "Error." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 #, fuzzy msgid "Redirected" msgstr "Nach %s umgeleitet..." -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 #, fuzzy msgid "Call failed." msgstr "Anruf annulliert" -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, c-format msgid "Registration on %s successful." msgstr "Registrierung auf %s erfolgreich." -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, fuzzy, c-format msgid "Unregistration on %s done." msgstr "Registrierung auf %s erfolgreich." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, fuzzy, c-format msgid "Registration on %s failed: %s" msgstr "Registrierung auf %s schlug fehl (Zeitberschreitung)." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "" @@ -1352,11 +1346,11 @@ msgstr "" msgid "Alsa sound output" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "" @@ -1372,11 +1366,11 @@ msgstr "" msgid "The GSM codec" msgstr "" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "" @@ -1421,7 +1415,7 @@ msgstr "" msgid "A filter that controls and measure sound volume" msgstr "" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "" diff --git a/po/es.po b/po/es.po index 6d6e039bf816394ebcb2b68d341d10ebb8a61166..0b2201bcfc5164a3dbb340e51f01c2db7859c6b1 100644 --- a/po/es.po +++ b/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linphone 0.9.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+0200\n" "PO-Revision-Date: 2002-10-15 HO:MI+ZONE\n" "Last-Translator: Nelson Benitez <gnelson@inMail.sk>\n" "Language-Team: es <es@li.org>\n" @@ -26,39 +26,39 @@ msgstr "No se pudo encontrar el archivo pixmap: %s" msgid "Chat with %s" msgstr "" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "" -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" msgstr "" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, c-format msgid "Call with %s" msgstr "" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, c-format msgid "Incoming call from %s" msgstr "" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -67,31 +67,37 @@ msgid "" "If you answer no, this person will be temporarily blacklisted." msgstr "" -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" " at domain <i>%s</i>:" msgstr "" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "Nombre" @@ -135,91 +141,91 @@ msgstr "" msgid "Add new contact from %s directory" msgstr "" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "Estado" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "Parametros" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "Activado" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "Desactivado" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "" @@ -743,7 +749,7 @@ msgstr "" msgid "Decline" msgstr "linea" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "" @@ -1014,18 +1020,6 @@ msgstr "" msgid "default soundcard\n" msgstr "" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "" @@ -1047,26 +1041,26 @@ msgstr "linphone" msgid "Please wait" msgstr "" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "" msgstr[1] "" -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1076,34 +1070,34 @@ msgid "" "Duration: %i mn %i sec\n" msgstr "" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" msgstr "" -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 #, fuzzy msgid "Ready" msgstr "Preparado." -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "" -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "" -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "" -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 #, fuzzy msgid "" "Could not parse given sip address. A sip url usually looks like sip:" @@ -1111,29 +1105,29 @@ msgid "" msgstr "" "Direccion SIP mal escrita. Una direccion SIP es <sip:username@domainname>" -#: ../coreapi/linphonecore.c:1890 +#: ../coreapi/linphonecore.c:1912 #, fuzzy msgid "Contacting" msgstr "Contactando " -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "Conectado." -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 #, fuzzy msgid "Call ended" msgstr "Llamada cancelada." -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1145,7 +1139,7 @@ msgstr "" "no se encuentra y linphone lo necesita. Por favor ejecute\n" "'modprobe snd-pcm-oss' como root para cargarlo." -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1157,7 +1151,7 @@ msgstr "" "no se encuentra y linphone lo necesita. Por favor ejecute\n" " 'modprobe snd-mixer-oss' como root para cargarlo." -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "" @@ -1274,47 +1268,47 @@ msgstr "El usuario no quiere que lo molesten." msgid "Call declined." msgstr "Llamada cancelada." -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 msgid "No response." msgstr "" -#: ../coreapi/callbacks.c:283 -msgid "Error." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 msgid "Redirected" msgstr "" -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 #, fuzzy msgid "Call failed." msgstr "Llamada cancelada." -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, fuzzy, c-format msgid "Registration on %s successful." msgstr "Se ha registrado con exito." -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, fuzzy, c-format msgid "Unregistration on %s done." msgstr "Se ha registrado con exito." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, fuzzy, c-format msgid "Registration on %s failed: %s" msgstr "Se ha registrado con exito." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "" @@ -1334,11 +1328,11 @@ msgstr "" msgid "Alsa sound output" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "" @@ -1354,11 +1348,11 @@ msgstr "" msgid "The GSM codec" msgstr "" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "" @@ -1403,7 +1397,7 @@ msgstr "" msgid "A filter that controls and measure sound volume" msgstr "" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "" diff --git a/po/fr.po b/po/fr.po index 89108273efca2f8c4802f5669d2db136bcd164a4..b7fc236efa7e7c975180fe751d3439ba224abf0d 100644 --- a/po/fr.po +++ b/po/fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Linphone 0.9.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+0200\n" "PO-Revision-Date: 2002-12-06 17:33+0100\n" "Last-Translator: Simon Morlat <simon.morlat@linphone.org>\n" "Language-Team: french <fr@li.org>\n" @@ -25,38 +25,39 @@ msgstr "Icone non trouvée: %s" msgid "Chat with %s" msgstr "Chat avec %s" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "" -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" msgstr "" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 +#, c-format msgid "Call with %s" msgstr "Appel avec %s" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, c-format msgid "Incoming call from %s" msgstr "Appel entrant de %s" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -65,31 +66,39 @@ msgid "" "If you answer no, this person will be temporarily blacklisted." msgstr "" -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" " at domain <i>%s</i>:" -msgstr "Entrez le mot de passe pour <i>%s</i>\n sur le domaine <i>%s</i>:" +msgstr "" +"Entrez le mot de passe pour <i>%s</i>\n" +" sur le domaine <i>%s</i>:" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "Lien site web" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "Linphone - un téléphone video pour l'internet" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "%s (par défaut)" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "Un visiophone libre" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "Nom" @@ -132,91 +141,91 @@ msgstr "Supprimer le contact '%s'" msgid "Add new contact from %s directory" msgstr "Ajouter un contact depuis l'annuaire %s" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "Fréquence (Hz)" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "Etat" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "Débit min. (kbit/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "Paramètres" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "Activé" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "Désactivé" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "Compte" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "Français" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "日本語" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "简体ä¸æ–‡" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "" @@ -716,7 +725,7 @@ msgstr "Accepter" msgid "Decline" msgstr "Refuser" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "Appel entrant" @@ -972,18 +981,6 @@ msgstr "Carte son par défaut" msgid "default soundcard\n" msgstr "Carte son par défaut\n" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "<b>Rechercher une personne</b>" @@ -1004,26 +1001,26 @@ msgstr "Linphone" msgid "Please wait" msgstr "En attente" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "Vous avez manqué %i appel" msgstr[1] "Vous avez manqué %i appels" -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "abandonné" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "terminé" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "manqué" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1038,11 +1035,11 @@ msgstr "" "Etat: %s\n" "Durée: %i mn %i sec\n" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "Appel sortant" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" @@ -1051,50 +1048,50 @@ msgstr "" "utilise toujours de l'IPv4. Merci de mettre à jour votre configuration si " "vous souhaitez utilisez un réseau IPv6." -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 msgid "Ready" msgstr "Prêt." -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "Votre correspondant a du se déconnecter, l'appel va être raccroché." -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "Recherche de la destination du numéro de téléphone..." -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "La destination n'a pu être trouvée." -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 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:1890 +#: ../coreapi/linphonecore.c:1912 msgid "Contacting" msgstr "Appel de" -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "Echec" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "Désolé, vous ne pouvez appeler plusieurs personnes simultanément !" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "En ligne." -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 msgid "Call ended" msgstr "Appel terminé." -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1107,7 +1104,7 @@ msgstr "" "Veuillez s'il vous plait executer la commande\n" "'modprobe snd-pcm-oss' en tant que root afin de le charger." -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1119,7 +1116,7 @@ msgstr "" "a besoin. Veuillez s'il vous plait executer la commande\n" "'modprobe snd-mixer-oss' en tant que root afin de le charger." -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "Découverte STUN en cours" @@ -1175,7 +1172,8 @@ msgstr "Bug inconnu" msgid "" "The sip proxy address you entered is invalid, it must start with \"sip:\" " "followed by a hostname." -msgstr "L'addresse SIP du proxy est invalide. Elle doit commencer par \"sip:\" " +msgstr "" +"L'addresse SIP du proxy est invalide. Elle doit commencer par \"sip:\" " "suivie par un nom de domaine." #: ../coreapi/proxy.c:182 @@ -1184,7 +1182,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:621 #, c-format @@ -1232,46 +1231,46 @@ msgstr "L'usager ne souhaite pas être dérangé" msgid "Call declined." msgstr "Appel décliné." -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 msgid "No response." msgstr "Pas de réponse." -#: ../coreapi/callbacks.c:283 -msgid "Error." -msgstr "Erreur." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." +msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 msgid "Redirected" msgstr "Redirection" -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "Non trouvé" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "Pas de codecs commun" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 msgid "Call failed." msgstr "L'appel a échoué." -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, c-format msgid "Registration on %s successful." msgstr "Enregistrement sur %s effectué." -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, c-format msgid "Unregistration on %s done." msgstr "Désenregistrement sur %s effectué." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, c-format msgid "Registration on %s failed: %s" msgstr "Echec de l'enregistrement sur %s: %s" -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "Pas de réponse" @@ -1291,11 +1290,11 @@ msgstr "Source alsa" msgid "Alsa sound output" msgstr "Sortie alsa" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "" @@ -1311,11 +1310,11 @@ msgstr "Le codec GSM full-rate" msgid "The GSM codec" msgstr "Le codec GSM" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "" @@ -1360,7 +1359,7 @@ msgstr "Le codec speex, libre et performant" msgid "A filter that controls and measure sound volume" msgstr "" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "" @@ -1513,3 +1512,5 @@ msgstr "" msgid "A webcam grabber based on directshow." msgstr "" +#~ msgid "Error." +#~ msgstr "Erreur." diff --git a/po/hu.po b/po/hu.po index eb5385b5f57f09928a4ca5628c39f681c182cacf..8e2e1c15290ac16a158bfa0ffe1ad7c65b4deb25 100644 --- a/po/hu.po +++ b/po/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+0200\n" "PO-Revision-Date: 2007-12-14 11:12+0100\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -26,39 +26,39 @@ msgstr "Nemtalálható a pixmap fájl: %s" msgid "Chat with %s" msgstr "Chat-elés %s -el" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "" -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" msgstr "" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, fuzzy, c-format msgid "Call with %s" msgstr "Chat-elés %s -el" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, fuzzy, c-format msgid "Incoming call from %s" msgstr "BeérkezÅ‘ hÃvás" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -67,31 +67,37 @@ msgid "" "If you answer no, this person will be temporarily blacklisted." msgstr "" -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" " at domain <i>%s</i>:" msgstr "" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "Egy ingyenes SIP video-telefon" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "Név" @@ -134,91 +140,91 @@ msgstr "" msgid "Add new contact from %s directory" msgstr "" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "Érték (Hz)" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "Ãllapot" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "Min bitrate (kbit/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "Paraméterek" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "Engedélyezve" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "Tiltva" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "Hozzáférés" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "" @@ -748,7 +754,7 @@ msgstr "Elfogad" msgid "Decline" msgstr "line" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "BeérkezÅ‘ hÃvás" @@ -1024,18 +1030,6 @@ msgstr "" msgid "default soundcard\n" msgstr "" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "" @@ -1056,26 +1050,26 @@ msgstr "Linphone" msgid "Please wait" msgstr "" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, fuzzy, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "Van %i elhibázott hivás." msgstr[1] "Van %i elhibázott hivás." -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "megszakÃtva" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "befejezve" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "elhibázva" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1090,11 +1084,11 @@ msgstr "" "Ãllapot: %s\n" "IdÅ‘tartam: %i perc %i másodperc\n" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "KimenÅ‘ hÃvás" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" @@ -1103,50 +1097,50 @@ msgstr "" "mindig az IPv4-et használja. FrissÃtsd a konfigurációdat, ha használni " "akarod az IPv6-ot" -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 msgid "Ready" msgstr "Kész" -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "" -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "Telefonszám-cél keresése..." -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "Nem sikkerült értelmezni a számot." -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 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:1890 +#: ../coreapi/linphonecore.c:1912 msgid "Contacting" msgstr "Kapcsolódás" -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "nem sikerült hÃvni" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "Bocsánat, a többszörös egyidejű hÃvások még nem támogatottak!" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "Kapcsolódva." -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 msgid "Call ended" msgstr "HÃvás vége" -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1158,7 +1152,7 @@ msgstr "" " a linphone-nak szüksége van és ez hiányzik. Kérem futassa le a\n" "'modprobe snd-pcm-oss' parancsot rendszergazdaként." -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1170,7 +1164,7 @@ msgstr "" " a linphone-nak szüksége van és ez hiányzik. Kérem futassa le a\n" "'modprobe snd-pcm-oss' parancsot rendszergazdaként." -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "Stun keresés folyamatban..." @@ -1287,49 +1281,49 @@ msgstr "A felhasználó nem akarja, hogy zavarják." msgid "Call declined." msgstr "HÃvás elutasÃtva" -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 #, fuzzy msgid "No response." msgstr "idÅ‘túllépés után nincs válasz" -#: ../coreapi/callbacks.c:283 -msgid "Error." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 #, fuzzy msgid "Redirected" msgstr "ÃtirányÃtva idw %s..." -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 #, fuzzy msgid "Call failed." msgstr "HÃvás elutasÃtva" -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, c-format msgid "Registration on %s successful." msgstr "A regisztáció a %s -n sikerült." -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, fuzzy, c-format msgid "Unregistration on %s done." msgstr "A regisztáció a %s -n sikerült." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, c-format msgid "Registration on %s failed: %s" msgstr "A regisztáció a %s -n nem sikerült: %s" -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "idÅ‘túllépés után nincs válasz" @@ -1349,11 +1343,11 @@ msgstr "" msgid "Alsa sound output" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "" @@ -1369,11 +1363,11 @@ msgstr "" msgid "The GSM codec" msgstr "" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "" @@ -1418,7 +1412,7 @@ msgstr "" msgid "A filter that controls and measure sound volume" msgstr "" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "" diff --git a/po/it.po b/po/it.po index c9fbafb2396471d25f2d757387b3ac90a2079da0..9fd95ae77d573e7999e73f02e9d2d6b7ed90d5ff 100644 --- a/po/it.po +++ b/po/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Linphone 3.2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+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" @@ -25,39 +25,39 @@ msgstr "" msgid "Chat with %s" msgstr "Chat con %s" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "" -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" msgstr "" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, fuzzy, c-format msgid "Call with %s" msgstr "Chat con %s" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, c-format msgid "Incoming call from %s" msgstr "Chiamata proveniente da %s" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -69,31 +69,37 @@ msgstr "" "veda il tuo stato o aggiungerlo alla tua lista dei contatti Se rispondi no " "questo utente sarà momentaneamente bloccato." -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" " at domain <i>%s</i>:" msgstr "Prego inserire la password per username <i>%s</i> e dominio <i>%s<i>" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "%s (Default)" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "Nome" @@ -136,91 +142,91 @@ msgstr "Elimina contatto %s" msgid "Add new contact from %s directory" msgstr "Aggiungi nuovo contatto dalla directory %s" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "Stato" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "Bitrate Min (kbit/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "Parametri" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "Attivato" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "Disattivato" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "Account" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "Inglese" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "Francese" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "Svedese" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "Italiano" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "Spagnolo" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "Polacco" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "Tedesco" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "Russo" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "Giapponese" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "Olandese" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "Ungherese" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "Ceco" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "Riavviare il software per utilizzare la nuova lingua selezionata" @@ -727,7 +733,7 @@ msgstr "Accetta" msgid "Decline" msgstr "Rifiuta" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "Chimata in entrata" @@ -985,18 +991,6 @@ msgstr "default scheda audio" msgid "default soundcard\n" msgstr "default scheda audio\n" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "<b>Cerca</b>" @@ -1017,26 +1011,26 @@ msgstr "Linphone" msgid "Please wait" msgstr "Prego attendere" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "" msgstr[1] "" -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "annullato" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "comletato" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "mancante" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1051,11 +1045,11 @@ msgstr "" "Stato: %s\n" "Durata: %i mn %i sec\n" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "Chiamata in uscita" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" @@ -1063,23 +1057,23 @@ msgstr "" "La tua macchina sembra connessa ad una rete IPv6. Di default linphone " "utilizza IPv4. Prego aggiorna la tua configurazione se vuoi usare IPv6" -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 msgid "Ready" msgstr "Pronto" -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "L'utente remoto sembra disconesso, la chiamata verrà terminata" -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "Ricerca numero destinazione..." -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "Impossibile risolvere il numero." -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 msgid "" "Could not parse given sip address. A sip url usually looks like sip:" "user@domain" @@ -1087,27 +1081,27 @@ msgstr "" "Errore nel formato del contatto sip. Usualmente un indirizzo appare sip:" "user@domain" -#: ../coreapi/linphonecore.c:1890 +#: ../coreapi/linphonecore.c:1912 msgid "Contacting" msgstr "In connessione" -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "chiamata fallita" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "Spiacenti, le chiamate multiple non sono supportate" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "Connessione" -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 msgid "Call ended" msgstr "Chiamata terminata" -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1119,7 +1113,7 @@ msgstr "" "è assente e linphone lo richede. Prego eseguire\n" "'modprobe snd-pcm-oss' da utente root per caricarlo." -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1131,7 +1125,7 @@ msgstr "" "è assente e linphone lo richede. Prego eseguire\n" "'modprobe snd-mixer-oss' da utente root per caricarlo." -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "Ricerca Stun in progresso ..." @@ -1246,49 +1240,49 @@ msgstr "L'utente non vuole essere disturbato" msgid "Call declined." msgstr "Chiamata rifiutata" -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 #, fuzzy msgid "No response." msgstr "timeout no risposta" -#: ../coreapi/callbacks.c:283 -msgid "Error." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 #, fuzzy msgid "Redirected" msgstr "Rediretto verso %s..." -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 #, fuzzy msgid "Call failed." msgstr "Chiamata rifiutata" -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, c-format msgid "Registration on %s successful." msgstr "Registrazione su %s attiva" -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, c-format msgid "Unregistration on %s done." msgstr "Unregistrazione su %s" -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, c-format msgid "Registration on %s failed: %s" msgstr "Registrazione su %s fallita: %s" -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "timeout no risposta" @@ -1308,11 +1302,11 @@ msgstr "Alsa sound sorgente" msgid "Alsa sound output" msgstr "Alsa sound riproduzione" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "Sound capture filter for MacOS X Audio Queue Service" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "Sound playback filter for MacOS X Audio Queue Service" @@ -1328,11 +1322,11 @@ msgstr "GSM full-rate codec" msgid "The GSM codec" msgstr "GSM codec" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "Sound capture filter for MacOS X Core Audio drivers" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "Sound playback filter for MacOS X Core Audio drivers" @@ -1377,7 +1371,7 @@ msgstr "The free and wonderful speex codec" msgid "A filter that controls and measure sound volume" msgstr "Un filtro che controlla e misura il volume" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "Un video4linux filtro per inviare immagini" diff --git a/po/ja.po b/po/ja.po index fb4eb9c2713ebfabfc5d0d4fe7e458e2efa162bc..f312c7afa1c2513de74e5eeff08e560d4c7a6473 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: linphone 0.10\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+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" @@ -27,39 +27,39 @@ msgstr "pixmapファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ %s" msgid "Chat with %s" msgstr "" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "" -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" msgstr "" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, c-format msgid "Call with %s" msgstr "" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, c-format msgid "Incoming call from %s" msgstr "" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -68,31 +68,37 @@ msgid "" "If you answer no, this person will be temporarily blacklisted." msgstr "" -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" " at domain <i>%s</i>:" msgstr "" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "åå‰" @@ -136,91 +142,91 @@ msgstr "" msgid "Add new contact from %s directory" msgstr "" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "状態" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "最低é™ã®ãƒ“ットレート (kbit/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "パラメーター" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "使用ã™ã‚‹" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "使用ã—ãªã„" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "Français" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "日本語" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "Magyar" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "ÄeÅ¡tina" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "简体ä¸æ–‡" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "" @@ -743,7 +749,7 @@ msgstr "" msgid "Decline" msgstr "ライン入力" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "" @@ -1014,18 +1020,6 @@ msgstr "" msgid "default soundcard\n" msgstr "" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "" @@ -1047,26 +1041,26 @@ msgstr "Linphone" msgid "Please wait" msgstr "" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "" msgstr[1] "" -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1076,34 +1070,34 @@ msgid "" "Duration: %i mn %i sec\n" msgstr "" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" msgstr "" -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 #, fuzzy msgid "Ready" msgstr "準備完了。" -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "" -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "" -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "" -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 #, fuzzy msgid "" "Could not parse given sip address. A sip url usually looks like sip:" @@ -1112,29 +1106,29 @@ msgstr "" "SIPアドレスã®å½¢å¼ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚SIPアドレスã¯ã€<sip:username@domainname>ã®ã‚ˆã†ãª" "å½¢å¼ã§ã™ã€‚" -#: ../coreapi/linphonecore.c:1890 +#: ../coreapi/linphonecore.c:1912 #, fuzzy msgid "Contacting" msgstr "接続ä¸" -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "接続ã—ã¾ã—ãŸã€‚" -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 #, fuzzy msgid "Call ended" msgstr "通話ã¯æ‹’å¦ã•ã‚Œã¾ã—ãŸã€‚" -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1146,7 +1140,7 @@ msgstr "" "pcm ossエミュレーションモジュールãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。\n" "ãƒãƒ¼ãƒ‰ã™ã‚‹ãŸã‚ã«ã€ãƒ«ãƒ¼ãƒˆæ¨©é™ã§'modprobe snd-pcm-oss'を実行ã—ã¦ãã ã•ã„。" -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1158,7 +1152,7 @@ msgstr "" "mixer ossエミュレーションモジュールãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。\n" "ãƒãƒ¼ãƒ‰ã™ã‚‹ãŸã‚ã«ã€ãƒ«ãƒ¼ãƒˆæ¨©é™ã§'modprobe snd-mixer-oss'を実行ã—ã¦ãã ã•ã„。" -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "" @@ -1275,47 +1269,47 @@ msgstr "ユーザーã¯æ‰‹ãŒé›¢ã›ãªã„よã†ã§ã™ã€‚" msgid "Call declined." msgstr "通話ã¯æ‹’å¦ã•ã‚Œã¾ã—ãŸã€‚" -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 msgid "No response." msgstr "" -#: ../coreapi/callbacks.c:283 -msgid "Error." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 msgid "Redirected" msgstr "" -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 #, fuzzy msgid "Call failed." msgstr "通話ã¯ã‚ャンセルã•ã‚Œã¾ã—ãŸã€‚" -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, fuzzy, c-format msgid "Registration on %s successful." msgstr "登録ã—ã¾ã—ãŸã€‚" -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, fuzzy, c-format msgid "Unregistration on %s done." msgstr "登録ã—ã¾ã—ãŸã€‚" -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, fuzzy, c-format msgid "Registration on %s failed: %s" msgstr "登録ã—ã¾ã—ãŸã€‚" -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "" @@ -1335,11 +1329,11 @@ msgstr "" msgid "Alsa sound output" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "" @@ -1355,11 +1349,11 @@ msgstr "" msgid "The GSM codec" msgstr "" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "" @@ -1404,7 +1398,7 @@ msgstr "" msgid "A filter that controls and measure sound volume" msgstr "" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "" diff --git a/po/nl.po b/po/nl.po index 8ff903eb6770e0cfe74199c155253bd2f3df0b4e..caa543b004b189b78252c6b1c8f92ef655aa063f 100644 --- a/po/nl.po +++ b/po/nl.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: nl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+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" @@ -29,39 +29,39 @@ msgstr "Kon pixmap bestand %s niet vinden" msgid "Chat with %s" msgstr "Chat met %s" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "" -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" msgstr "" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, fuzzy, c-format msgid "Call with %s" msgstr "Chat met %s" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, fuzzy, c-format msgid "Incoming call from %s" msgstr "Inkomende oproep" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -70,31 +70,37 @@ msgid "" "If you answer no, this person will be temporarily blacklisted." msgstr "" -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" " at domain <i>%s</i>:" msgstr "" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "Een Vrije SIP video-telefoon" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "Naam" @@ -137,91 +143,91 @@ msgstr "" msgid "Add new contact from %s directory" msgstr "" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "Frequentie (Hz)" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "Status" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "Minimale bitrate (kbit/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "Parameters" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "Aan" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "Uit" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "Account" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "" @@ -751,7 +757,7 @@ msgstr "Accepteren" msgid "Decline" msgstr "lijn" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "Inkomende oproep" @@ -1028,18 +1034,6 @@ msgstr "" msgid "default soundcard\n" msgstr "" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "" @@ -1061,26 +1055,26 @@ msgstr "linphone" msgid "Please wait" msgstr "" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, fuzzy, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "U heeft %i oproep(en) gemist." msgstr[1] "U heeft %i oproep(en) gemist." -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "afgebroken" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "voltooid" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "gemist" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1095,11 +1089,11 @@ msgstr "" "Status: %s\n" "Tijdsduur: %i mins %i secs\n" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "Uitgaande oproep" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" @@ -1107,23 +1101,23 @@ msgstr "" "Uw machine lijkt verbonden te zijn met een IPv6 netwerk. Standaard gebruikt " "linphone altijd IPv4. Wijzig uw configuratie wanneer u IPv6 wilt gebruiken." -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 msgid "Ready" msgstr "Gereed." -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "" -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "Zoekt de lokatie van het telefoonnummer..." -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "Kon dit nummer niet vinden." -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 msgid "" "Could not parse given sip address. A sip url usually looks like sip:" "user@domain" @@ -1131,27 +1125,27 @@ msgstr "" "Slecht geformuleerd SIP-adres. Een SIP-adres ziet er uit als sip:" "gebruikersnaam@domeinnaam" -#: ../coreapi/linphonecore.c:1890 +#: ../coreapi/linphonecore.c:1912 msgid "Contacting" msgstr "Verbinden" -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "Kon niet oproepen" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "Helaas, meerdere gelijktijdige gesprekken wordt nog niet ondersteund!" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "Verbonden." -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 msgid "Call ended" msgstr "Oproep beeindigd" -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1163,7 +1157,7 @@ msgstr "" "en linphone heeft deze nodig. Geeft u alstublieft het commando\n" "'modprobe snd-pcm-oss' als root om de module te laden." -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1175,7 +1169,7 @@ msgstr "" "en linphone heeft deze nodig. Geeft u alstublieft het commando\n" "'modprobe snd-mixer-oss' als root om de module te laden." -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "STUN adres wordt opgezocht..." @@ -1292,48 +1286,48 @@ msgstr "De gebruiker wenst niet gestoord te worden." msgid "Call declined." msgstr "Oproep geweigerd." -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 msgid "No response." msgstr "" -#: ../coreapi/callbacks.c:283 -msgid "Error." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 #, fuzzy msgid "Redirected" msgstr "Doorgeschakeld naar %s..." -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 #, fuzzy msgid "Call failed." msgstr "Oproep geannuleerd." -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, c-format msgid "Registration on %s successful." msgstr "Registratie op %s gelukt." -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, fuzzy, c-format msgid "Unregistration on %s done." msgstr "Registratie op %s gelukt." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, fuzzy, c-format msgid "Registration on %s failed: %s" msgstr "Registratie op %s mislukt (time-out)." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "" @@ -1353,11 +1347,11 @@ msgstr "" msgid "Alsa sound output" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "" @@ -1373,11 +1367,11 @@ msgstr "" msgid "The GSM codec" msgstr "" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "" @@ -1422,7 +1416,7 @@ msgstr "" msgid "A filter that controls and measure sound volume" msgstr "" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "" diff --git a/po/pl.po b/po/pl.po index 8f1f4e9b88fb111fd8b441f78d986e56b0e8a5f4..dc9e5cf4d7dd21d2519c78e20f71b13b71bf2800 100644 --- a/po/pl.po +++ b/po/pl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: linphone 0.7.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+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" @@ -25,39 +25,39 @@ msgstr "Nie można znaleźć pixmapy: %s" msgid "Chat with %s" msgstr "" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "" -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" msgstr "" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, c-format msgid "Call with %s" msgstr "" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, c-format msgid "Incoming call from %s" msgstr "" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -66,31 +66,37 @@ msgid "" "If you answer no, this person will be temporarily blacklisted." msgstr "" -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" " at domain <i>%s</i>:" msgstr "" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "Nazwa" @@ -134,91 +140,91 @@ msgstr "" msgid "Add new contact from %s directory" msgstr "" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "Jakość (Hz)" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "Status" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "Min przepustowość (kbit/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "Parametr" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "WÅ‚Ä…czone" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "WyÅ‚Ä…czone" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "" @@ -741,7 +747,7 @@ msgstr "" msgid "Decline" msgstr "linia" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "" @@ -1013,18 +1019,6 @@ msgstr "" msgid "default soundcard\n" msgstr "" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "" @@ -1046,26 +1040,26 @@ msgstr "linphone" msgid "Please wait" msgstr "" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "" msgstr[1] "" -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1075,63 +1069,63 @@ msgid "" "Duration: %i mn %i sec\n" msgstr "" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" msgstr "" -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 #, fuzzy msgid "Ready" msgstr "Gotowy." -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "" -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "" -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "" -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 #, 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:1890 +#: ../coreapi/linphonecore.c:1912 #, fuzzy msgid "Contacting" msgstr "Dzwonie do " -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "PoÅ‚Ä…czony" -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 #, fuzzy msgid "Call ended" msgstr "Rozmowa odrzucona." -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1143,7 +1137,7 @@ msgstr "" "a Linphone go wymaga. Uruchom 'modprobe snd-pcm-oss' jako root,\n" "aby go zaÅ‚adować" -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1155,7 +1149,7 @@ msgstr "" "a Linphone go wymaga. Uruchom 'modprobe snd-mixer-oss' jako root,\n" "aby go zaÅ‚adować" -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "" @@ -1272,47 +1266,47 @@ msgstr "Osoba nie chce, aby jej przeszkadzać." msgid "Call declined." msgstr "Rozmowa odrzucona." -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 msgid "No response." msgstr "" -#: ../coreapi/callbacks.c:283 -msgid "Error." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 msgid "Redirected" msgstr "" -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 #, fuzzy msgid "Call failed." msgstr "PoÅ‚Ä…czenie odwoÅ‚ane." -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, fuzzy, c-format msgid "Registration on %s successful." msgstr "Rejestracja powiodÅ‚a siÄ™." -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, fuzzy, c-format msgid "Unregistration on %s done." msgstr "Rejestracja powiodÅ‚a siÄ™." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, fuzzy, c-format msgid "Registration on %s failed: %s" msgstr "Rejestracja powiodÅ‚a siÄ™." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "" @@ -1332,11 +1326,11 @@ msgstr "" msgid "Alsa sound output" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "" @@ -1352,11 +1346,11 @@ msgstr "" msgid "The GSM codec" msgstr "" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "" @@ -1401,7 +1395,7 @@ msgstr "" msgid "A filter that controls and measure sound volume" msgstr "" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "" diff --git a/po/pt_BR.po b/po/pt_BR.po index d15f40700be51d3f9199068ea38bc7aa5ffcb016..9da079f6049ea60cc72d61f11ab3a402f1b32bde 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: linphone-1.1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+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" @@ -27,39 +27,39 @@ msgstr "Não é possÃvel achar arquivo pixmap: %s" msgid "Chat with %s" msgstr "Bate-papo com %s" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "" -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" msgstr "" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, fuzzy, c-format msgid "Call with %s" msgstr "Bate-papo com %s" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, fuzzy, c-format msgid "Incoming call from %s" msgstr "Camadas recebidas" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -68,31 +68,37 @@ msgid "" "If you answer no, this person will be temporarily blacklisted." msgstr "" -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" " at domain <i>%s</i>:" msgstr "" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "Nome" @@ -135,92 +141,92 @@ msgstr "" msgid "Add new contact from %s directory" msgstr "" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "Taxa (Hz)" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "Bitrate mÃnimo (kbits/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "Parâmetros" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "Ativado" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "Desativado" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 #, fuzzy msgid "Account" msgstr "Aceitar" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "" @@ -745,7 +751,7 @@ msgstr "Aceitar" msgid "Decline" msgstr "linha" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "Camadas recebidas" @@ -1020,18 +1026,6 @@ msgstr "" msgid "default soundcard\n" msgstr "" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "" @@ -1052,26 +1046,26 @@ msgstr "" msgid "Please wait" msgstr "" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, fuzzy, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "Você perdeu %i ligação(ões)." msgstr[1] "Você perdeu %i ligação(ões)." -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "Abortado" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "Competado" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "Perdido" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, fuzzy, c-format msgid "" "%s at %s\n" @@ -1085,11 +1079,11 @@ msgstr "" "Status: %s\n" "Duração: %i min %i seg\n" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "Chamadas efetuadas" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" @@ -1098,52 +1092,52 @@ msgstr "" "linphone sempre usa IPv4. Por favor atualize sua configuração se deseja usar " "IPv6" -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 #, fuzzy msgid "Ready" msgstr "Pronto." -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "" -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "Procurando por telefone de destino..." -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "Não foi possÃvel encontrar este número." -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 msgid "" "Could not parse given sip address. A sip url usually looks like sip:" "user@domain" msgstr "" -#: ../coreapi/linphonecore.c:1890 +#: ../coreapi/linphonecore.c:1912 #, fuzzy msgid "Contacting" msgstr "Contatando " -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "Conectado." -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 #, fuzzy msgid "Call ended" msgstr "Chamada cancelada." -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1151,7 +1145,7 @@ msgid "" "'modprobe snd-pcm-oss' as root to load it." msgstr "" -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1159,7 +1153,7 @@ msgid "" " 'modprobe snd-mixer-oss' as root to load it." msgstr "" -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "" @@ -1273,48 +1267,48 @@ msgstr "" msgid "Call declined." msgstr "" -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 msgid "No response." msgstr "" -#: ../coreapi/callbacks.c:283 -msgid "Error." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 #, fuzzy msgid "Redirected" msgstr "Redirecionado para %s..." -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 #, fuzzy msgid "Call failed." msgstr "Histórico de chamadas" -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, fuzzy, c-format msgid "Registration on %s successful." msgstr "Registro em %s efetuado." -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, fuzzy, c-format msgid "Unregistration on %s done." msgstr "Registro em %s efetuado." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, fuzzy, c-format msgid "Registration on %s failed: %s" msgstr "Registro falhou (tempo esgotado)." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "" @@ -1334,11 +1328,11 @@ msgstr "" msgid "Alsa sound output" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "" @@ -1354,11 +1348,11 @@ msgstr "" msgid "The GSM codec" msgstr "" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "" @@ -1403,7 +1397,7 @@ msgstr "" msgid "A filter that controls and measure sound volume" msgstr "" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "" diff --git a/po/ru.po b/po/ru.po index 14f188c4a429a94eb9f8c26b4c7bd687dc471cb9..3eb04e36af43939960d17b1ff28a5b7a76913ee2 100644 --- a/po/ru.po +++ b/po/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: linphone 0.7.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+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" @@ -25,25 +25,25 @@ msgstr "Ðевозможно найти графичеÑкий файл: %s" msgid "Chat with %s" msgstr "Обмен ÑообщениÑми Ñ %s" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "" "Вывод некоторой отладочной информации на уÑтройÑтво Ñтандартного вывода во " "Ð²Ñ€ÐµÐ¼Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ " -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "Показывать только в ÑиÑтемном лотке, не запуÑÐºÐ°Ñ Ð³Ð»Ð°Ð²Ð½Ð¾Ðµ окно" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "Ð°Ð´Ñ€ÐµÑ Ð´Ð»Ñ Ð·Ð²Ð¾Ð½ÐºÐ°" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "еÑли уÑтановлен автоматичеÑкий прием входÑщих вызовов" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" @@ -51,17 +51,17 @@ msgstr "" "Определить рабочий каталог (отноÑительно каталога уÑтановки, например: c:" "\\Program Files\\Linphone)" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, fuzzy, c-format msgid "Call with %s" msgstr "Обмен ÑообщениÑми Ñ %s" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, c-format msgid "Incoming call from %s" msgstr "ВходÑщий звонок от %s" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -74,7 +74,7 @@ msgstr "" "контактный лиÑÑ‚?\n" "ЕÑли вы ответите Ðет, Ñта перÑона будет временно заблокирована." -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" @@ -83,24 +83,30 @@ msgstr "" "ПожалуйÑта, введите пароль Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ <i>%s</i>\n" " в домене <i>%s</i>:" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "ДомашнÑÑ Ñтраница" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "Linphone - Интернет видео телефон" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "%s (По умолчанию)" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "Свободный SIP видео-телефон" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "ИмÑ" @@ -143,92 +149,92 @@ msgstr "Удалить контакт '%s'" msgid "Add new contact from %s directory" msgstr "Добавить новый контакт из директории '%s'" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "ЧаÑтота (Hz)" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "СтатуÑ" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "Минимальный битрейт (kbit/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "Параметры" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "Включен" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "Отключен" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "ÐнглийÑкий" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "ФранцузÑкий" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "ШведÑкий" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "ИтальÑнÑкий" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "ИÑпанÑкий" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 #, fuzzy msgid "Brazilian Portugese" msgstr "ПортугальÑкий" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "ПольÑкий" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "Ðемецкий" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "РуÑÑкий" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "ЯпонÑкий" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "ДатÑкий" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "ВенгерÑкий" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "ЧешÑкий" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "КитайÑкий" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "" @@ -747,7 +753,7 @@ msgstr "ПринÑÑ‚ÑŒ" msgid "Decline" msgstr "Отклонить" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "ВходÑщий вызов" @@ -1004,18 +1010,6 @@ msgstr "Ð·Ð²ÑƒÐºÐ¾Ð²Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð° по умолчанию" msgid "default soundcard\n" msgstr "Ð·Ð²ÑƒÐºÐ¾Ð²Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð° по умолчанию\n" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "Вниз" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "Вверх" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "Проиграть" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "<b>ПоиÑк</b>" @@ -1036,26 +1030,26 @@ msgstr "Linphone" msgid "Please wait" msgstr "Подождите" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "У Ð²Ð°Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ %i звонков." msgstr[1] "У Ð²Ð°Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ %i звонков." -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "отмененный" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "заверщённый" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "пропущенный" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1070,11 +1064,11 @@ msgstr "" "СтатуÑ: %s\n" "ДлительноÑÑ‚ÑŒ: %i мн %i Ñек\n" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "ИÑходÑщий звонок" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" @@ -1082,23 +1076,23 @@ msgstr "" "Ваш компьютер подключен по IPv6. Linphone по умолчанию иÑпользует IPv4. " "ПожалуйÑта, обновите наÑтройки еÑли хотите иÑпользовать IPv6." -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 msgid "Ready" msgstr "Готов" -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "Удалённый узел отключилÑÑ, звонок завершён." -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "ПоиÑк Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ‚ÐµÐ»ÐµÑ„Ð¾Ð½Ð½Ð¾Ð³Ð¾ номера.." -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "Ðе может принÑÑ‚ÑŒ решение по Ñтому номеру." -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 msgid "" "Could not parse given sip address. A sip url usually looks like sip:" "user@domain" @@ -1106,27 +1100,27 @@ msgstr "" "Ðе могу опознать sip адреÑ. SIP url обычно выглÑдит как: <sip:" "username@domainname>" -#: ../coreapi/linphonecore.c:1890 +#: ../coreapi/linphonecore.c:1912 msgid "Contacting" msgstr "Соединение" -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "невозможно позвонить" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "Одновременные вызовы пока не поддерживаетÑÑ!" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "Соединён." -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 msgid "Call ended" msgstr "Разговор окончен" -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1139,7 +1133,7 @@ msgstr "" "ПожалуйÑта, выполните от Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ root 'modprobe snd-pcm-oss' чтоб " "загрузить его." -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1152,7 +1146,7 @@ msgstr "" "ПожалуйÑта, выполните от Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ root 'modprobe snd-pcm-oss' чтоб " "загрузить его." -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "Идет поиÑк Stun..." @@ -1268,49 +1262,49 @@ msgstr "Пользователь не хочет чтоб его беÑпоко msgid "Call declined." msgstr "Звонок отклонён." -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 #, fuzzy msgid "No response." msgstr "Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð¸Ñтекло" -#: ../coreapi/callbacks.c:283 -msgid "Error." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 #, fuzzy msgid "Redirected" msgstr "ПереадреÑован на %s..." -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 #, fuzzy msgid "Call failed." msgstr "Anruf annulliert" -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, c-format msgid "Registration on %s successful." msgstr "РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð½Ð° %s прошла уÑпешно." -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, c-format msgid "Unregistration on %s done." msgstr "Отмена региÑтрации на %s завершена." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, c-format msgid "Registration on %s failed: %s" msgstr "РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð½Ð° %s не удалаÑÑŒ: %s" -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð¸Ñтекло" @@ -1330,11 +1324,11 @@ msgstr "ИÑточник ALSA" msgid "Alsa sound output" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "" @@ -1350,11 +1344,11 @@ msgstr "Кодек GSM full-rate" msgid "The GSM codec" msgstr "Кодек GSM" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "" @@ -1399,7 +1393,7 @@ msgstr "" msgid "A filter that controls and measure sound volume" msgstr "" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "" @@ -1556,6 +1550,15 @@ msgstr "" msgid "A webcam grabber based on directshow." msgstr "" +#~ msgid "gtk-go-down" +#~ msgstr "Вниз" + +#~ msgid "gtk-go-up" +#~ msgstr "Вверх" + +#~ msgid "gtk-media-play" +#~ msgstr "Проиграть" + #~ msgid "Could not reach destination." #~ msgstr "Ðевозможно ÑоединитьÑÑ." diff --git a/po/sv.po b/po/sv.po index f8779bdea45d681fdd4e56c7f492aa4b141e34eb..cb09753005aa85dd4f31080866ba045fafe85122 100644 --- a/po/sv.po +++ b/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+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" @@ -26,23 +26,23 @@ msgstr "Kunde inte hitta pixmap filen: %s" msgid "Chat with %s" msgstr "Chatta med %s" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "skriv loggning information under körning" -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "Starta ikonifierat, visa inte huvudfönstret" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "Samtalsmottagare" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "Om pÃ¥, besvara automatisk alla inkommande samtal" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" @@ -50,17 +50,17 @@ msgstr "" "Välj en arbetskatalog som ska vara basen för installationen, sÃ¥som C:" "\\Program\\Linphone" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, c-format msgid "Call with %s" msgstr "Samtal med %s" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, c-format msgid "Incoming call from %s" msgstr "Inkommande samtal frÃ¥n %s" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -73,7 +73,7 @@ msgstr "" "henne till din kontaktlista?\n" "Om du svarar nej, personen kommer att vara bannlyst." -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, c-format msgid "" "Please enter your password for username <i>%s</i>\n" @@ -82,24 +82,30 @@ msgstr "" "Mata in ditt lösenord för användaren <i>%s</i>\n" "vid domänen <i>%s</i>:" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "Webbsajt" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "Linphone - en video Internet telefon" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "%s (Default)" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "En gratis SIP video-telefon" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "Namn" @@ -142,91 +148,91 @@ msgstr "Ta bort kontakt '%s'" msgid "Add new contact from %s directory" msgstr "Lägg till kontakt ifrÃ¥n %s katalogen" -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "Frekvens (Hz)" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "Status" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "Min. datahastighet (kbit/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "Parametrar" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "PÃ¥" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "Av" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "Konto" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "Engelska" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "Fransk" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "Svenska" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "Italiensk" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "Spanska" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "Portugisiska" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "Polska" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "Tyska" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "Ryska" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "Japanska" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "Nederländksa" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "Hungerska" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "Tjekiska" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "Kinesiska" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "Du behöver starta om programmet för att det nya sprÃ¥ket ska synas." @@ -726,7 +732,7 @@ msgstr "Godkänn" msgid "Decline" msgstr "Avböj" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "Inkommande samtal" @@ -983,18 +989,6 @@ msgstr "default ljudkort" msgid "default soundcard\n" msgstr "default ljudkort\n" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "<b>Sök efter kontakter</b>" @@ -1015,26 +1009,26 @@ msgstr "Linphone" msgid "Please wait" msgstr "Vänta" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "Du har %i missat samtal" msgstr[1] "Du har %i missade samtal" -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "avbrytade" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "avslutade" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "missade" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1049,11 +1043,11 @@ msgstr "" "Status: %s\n" "Längd: %i min %i sek\n" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "UtgÃ¥ende samtal" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" @@ -1061,23 +1055,23 @@ msgstr "" "Din dator verkar vara kopplad till ett IPv6 nätverk. Default, använder " "linphone IPv4. Uppdatera din konfiguration om du vill använda IPv6." -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 msgid "Ready" msgstr "Redo" -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "Motparten verkar ha avbrutit samtalet, samtalet kommer att avslutas." -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "Leta efter telefonnummer för destinationen..." -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "Kan inte nÃ¥ dett nummer." -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 msgid "" "Could not parse given sip address. A sip url usually looks like sip:" "user@domain" @@ -1085,27 +1079,27 @@ msgstr "" "Kan inte förstÃ¥ angiven SIP adress. En SIP adress vanligen ser ut som sip:" "användare@domänen" -#: ../coreapi/linphonecore.c:1890 +#: ../coreapi/linphonecore.c:1912 msgid "Contacting" msgstr "Kontaktar" -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "Kunde inte ringa" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "FörlÃ¥t, men linphone stödjer inte flera samtliga samtal än!" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "Kopplad" -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 msgid "Call ended" msgstr "Samtalet slut" -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1117,7 +1111,7 @@ msgstr "" "saknas och linphone behöver ha det. Var god exekvera\n" "'modprobe snd-pcm-oss' som root för att ladda in den." -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1129,7 +1123,7 @@ msgstr "" "saknas och linphone behöver ha det. Var god exekvera\n" "'modprobe snd-mixer-oss' som root för att ladda in den." -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "STUN uppslagning pÃ¥gÃ¥r..." @@ -1244,49 +1238,49 @@ msgstr "Användaren vill inte bli störd." msgid "Call declined." msgstr "Samtalet avböjdes." -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 #, fuzzy msgid "No response." msgstr "Inget svar inom angiven tid" -#: ../coreapi/callbacks.c:283 -msgid "Error." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 #, fuzzy msgid "Redirected" msgstr "Omdirigerat till %s..." -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 #, fuzzy msgid "Call failed." msgstr "Samtalet avböjdes." -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, c-format msgid "Registration on %s successful." msgstr "Registrering hos %s lyckades." -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, c-format msgid "Unregistration on %s done." msgstr "Avregistrering hos %s lyckades." -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, c-format msgid "Registration on %s failed: %s" msgstr "Registrering hos %s mislyckades: %s" -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "Inget svar inom angiven tid" @@ -1306,11 +1300,11 @@ msgstr "Alsa ljud ingÃ¥ng" msgid "Alsa sound output" msgstr "Also ljud utgÃ¥ng" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "" @@ -1326,11 +1320,11 @@ msgstr "Hög hastighet GSM codec" msgid "The GSM codec" msgstr "GSM codec" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "" @@ -1375,7 +1369,7 @@ msgstr "Den fria speex codec" msgid "A filter that controls and measure sound volume" msgstr "Ett filter som kontrollerar och mäter ljudvolym" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "En video4linux kompatibel ingÃ¥ngsfilter för att strömma bilder" diff --git a/po/zh_CN.po b/po/zh_CN.po index e33fa8ab9d4e3e619bb569e2e412320545b57c4d..92b458054d1b542616e75633766a25f8bc74981c 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: linphone 0.7.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-04-02 10:28+0200\n" +"POT-Creation-Date: 2010-04-22 17:16+0200\n" "PO-Revision-Date: 2009-09-24 18:39+0300\n" "Last-Translator: Jiang Honglei<jhonglei@gmail.com>\n" "Language-Team: Jiang Honglei<jhonglei@gmail.com>\n" @@ -25,39 +25,39 @@ msgstr "æ— æ³•æ‰“å¼€å›¾åƒæ–‡ä»¶: %s" msgid "Chat with %s" msgstr "与 %s èŠå¤©" -#: ../gtk-glade/main.c:92 +#: ../gtk-glade/main.c:94 msgid "log to stdout some debug information while running." msgstr "" -#: ../gtk-glade/main.c:99 +#: ../gtk-glade/main.c:101 msgid "Start only in the system tray, do not show the main interface." msgstr "" -#: ../gtk-glade/main.c:106 +#: ../gtk-glade/main.c:108 msgid "address to call right now" msgstr "" -#: ../gtk-glade/main.c:113 +#: ../gtk-glade/main.c:115 msgid "if set automatically answer incoming calls" msgstr "是å¦è®¾ç½®å‘¼å«è‡ªåŠ¨åº”ç”" -#: ../gtk-glade/main.c:121 +#: ../gtk-glade/main.c:123 msgid "" "Specifiy a working directory (should be the base of the installation, eg: c:" "\\Program Files\\Linphone)" msgstr "" -#: ../gtk-glade/main.c:396 +#: ../gtk-glade/main.c:402 #, fuzzy, c-format msgid "Call with %s" msgstr "与 %s èŠå¤©" -#: ../gtk-glade/main.c:707 +#: ../gtk-glade/main.c:720 #, c-format msgid "Incoming call from %s" msgstr "æ¥è‡ª %s 的呼å«" -#: ../gtk-glade/main.c:746 +#: ../gtk-glade/main.c:759 #, c-format msgid "" "%s would like to add you to his contact list.\n" @@ -69,31 +69,37 @@ msgstr "" "ä½ æ˜¯å¦å…è®¸ä»–çœ‹åˆ°ä½ çš„åœ¨çº¿çŠ¶æ€æˆ–è€…å°†å®ƒåŠ ä¸ºä½ çš„å¥½å‹å…许?\n" "å¦‚æžœä½ å›žç”å¦ï¼Œåˆ™ä¼šå°†è¯¥äººä¸´æ—¶æ€§çš„放入黑åå•" -#: ../gtk-glade/main.c:824 +#: ../gtk-glade/main.c:837 #, fuzzy, c-format msgid "" "Please enter your password for username <i>%s</i>\n" " at domain <i>%s</i>:" msgstr "è¯·è¾“å…¥ä½ çš„å¯†ç %s:" -#: ../gtk-glade/main.c:921 +#: ../gtk-glade/main.c:934 msgid "Website link" msgstr "" -#: ../gtk-glade/main.c:957 +#: ../gtk-glade/main.c:970 msgid "Linphone - a video internet phone" msgstr "Linphone - 互è”网视频电è¯" -#: ../gtk-glade/main.c:976 +#: ../gtk-glade/main.c:989 #, c-format msgid "%s (Default)" msgstr "%s (缺çœ)" -#: ../gtk-glade/main.c:1229 +#: ../gtk-glade/main.c:1221 +msgid "" +"No sound cards have been detected on this computer.\n" +"You won't be able to send or receive audio calls." +msgstr "" + +#: ../gtk-glade/main.c:1275 msgid "A free SIP video-phone" msgstr "å…费的 SIP 视频电è¯" -#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:247 +#: ../gtk-glade/friendlist.c:192 ../gtk-glade/propertybox.c:258 #: ../gtk-glade/contact.glade.h:3 msgid "Name" msgstr "åå—" @@ -136,91 +142,91 @@ msgstr "åˆ é™¤å¥½å‹ '%s'" msgid "Add new contact from %s directory" msgstr "从 %s ç›®å½•å¢žåŠ å¥½å‹ " -#: ../gtk-glade/propertybox.c:253 +#: ../gtk-glade/propertybox.c:264 msgid "Rate (Hz)" msgstr "é‡‡æ ·çŽ‡ (Hz)" -#: ../gtk-glade/propertybox.c:259 +#: ../gtk-glade/propertybox.c:270 msgid "Status" msgstr "状æ€" -#: ../gtk-glade/propertybox.c:265 +#: ../gtk-glade/propertybox.c:276 msgid "Min bitrate (kbit/s)" msgstr "最å°é€ŸçŽ‡ (kbit/s)" -#: ../gtk-glade/propertybox.c:271 +#: ../gtk-glade/propertybox.c:283 msgid "Parameters" msgstr "å‚数设置" -#: ../gtk-glade/propertybox.c:298 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:312 ../gtk-glade/propertybox.c:451 msgid "Enabled" msgstr "å¯ç”¨" -#: ../gtk-glade/propertybox.c:299 ../gtk-glade/propertybox.c:437 +#: ../gtk-glade/propertybox.c:313 ../gtk-glade/propertybox.c:451 msgid "Disabled" msgstr "ç¦ç”¨" -#: ../gtk-glade/propertybox.c:482 +#: ../gtk-glade/propertybox.c:496 msgid "Account" msgstr "è´¦å·" -#: ../gtk-glade/propertybox.c:622 +#: ../gtk-glade/propertybox.c:636 msgid "English" msgstr "" -#: ../gtk-glade/propertybox.c:623 +#: ../gtk-glade/propertybox.c:637 msgid "French" msgstr "Français" -#: ../gtk-glade/propertybox.c:624 +#: ../gtk-glade/propertybox.c:638 msgid "Swedish" msgstr "" -#: ../gtk-glade/propertybox.c:625 +#: ../gtk-glade/propertybox.c:639 msgid "Italian" msgstr "" -#: ../gtk-glade/propertybox.c:626 +#: ../gtk-glade/propertybox.c:640 msgid "Spanish" msgstr "" -#: ../gtk-glade/propertybox.c:627 +#: ../gtk-glade/propertybox.c:641 msgid "Brazilian Portugese" msgstr "" -#: ../gtk-glade/propertybox.c:628 +#: ../gtk-glade/propertybox.c:642 msgid "Polish" msgstr "" -#: ../gtk-glade/propertybox.c:629 +#: ../gtk-glade/propertybox.c:643 msgid "German" msgstr "" -#: ../gtk-glade/propertybox.c:630 +#: ../gtk-glade/propertybox.c:644 msgid "Russian" msgstr "руÑÑкий Ñзык" -#: ../gtk-glade/propertybox.c:631 +#: ../gtk-glade/propertybox.c:645 msgid "Japanese" msgstr "日本語" -#: ../gtk-glade/propertybox.c:632 +#: ../gtk-glade/propertybox.c:646 msgid "Dutch" msgstr "Nederlands" -#: ../gtk-glade/propertybox.c:633 +#: ../gtk-glade/propertybox.c:647 msgid "Hungarian" msgstr "Magyar" -#: ../gtk-glade/propertybox.c:634 +#: ../gtk-glade/propertybox.c:648 msgid "Czech" msgstr "ÄeÅ¡tina" -#: ../gtk-glade/propertybox.c:635 +#: ../gtk-glade/propertybox.c:649 msgid "Chinese" msgstr "简体ä¸æ–‡" -#: ../gtk-glade/propertybox.c:692 +#: ../gtk-glade/propertybox.c:706 msgid "" "You need to restart linphone for the new language selection to take effect." msgstr "ä½ éœ€è¦é‡æ–°å¯åŠ¨linphoneä»¥ä½¿ä½ çš„è¯è¨€é€‰æ‹©ç”Ÿæ•ˆ" @@ -744,7 +750,7 @@ msgstr "接å—" msgid "Decline" msgstr "æ‹’ç»" -#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:368 +#: ../gtk-glade/incoming_call.glade.h:3 ../coreapi/linphonecore.c:369 msgid "Incoming call" msgstr "呼入" @@ -1014,18 +1020,6 @@ msgstr "缺çœå£°å¡" msgid "default soundcard\n" msgstr "缺çœå£°å¡\n" -#: ../gtk-glade/parameters.glade.h:65 -msgid "gtk-go-down" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:66 -msgid "gtk-go-up" -msgstr "" - -#: ../gtk-glade/parameters.glade.h:67 -msgid "gtk-media-play" -msgstr "" - #: ../gtk-glade/buddylookup.glade.h:1 msgid "<b>Search somebody</b>" msgstr "<b>查找用户</b>" @@ -1046,26 +1040,26 @@ msgstr "Linphone" msgid "Please wait" msgstr "请ç‰å¾…" -#: ../coreapi/linphonecore.c:310 +#: ../coreapi/linphonecore.c:311 #, fuzzy, c-format msgid "You have missed %i call." msgid_plural "You have missed %i calls." msgstr[0] "ä½ ä¸¢å¤± %i 呼å«." msgstr[1] "ä½ å…±ä¸¢å¤± %i 次呼å«." -#: ../coreapi/linphonecore.c:356 +#: ../coreapi/linphonecore.c:357 msgid "aborted" msgstr "ä¸æ–" -#: ../coreapi/linphonecore.c:359 +#: ../coreapi/linphonecore.c:360 msgid "completed" msgstr "完æˆ" -#: ../coreapi/linphonecore.c:362 +#: ../coreapi/linphonecore.c:363 msgid "missed" msgstr "丢失" -#: ../coreapi/linphonecore.c:367 +#: ../coreapi/linphonecore.c:368 #, c-format msgid "" "%s at %s\n" @@ -1080,60 +1074,60 @@ msgstr "" "Status: %s\n" "Status: %i min %i sec\n" -#: ../coreapi/linphonecore.c:368 +#: ../coreapi/linphonecore.c:369 msgid "Outgoing call" msgstr "呼出" -#: ../coreapi/linphonecore.c:625 +#: ../coreapi/linphonecore.c:626 msgid "" "Your machine appears to be connected to an IPv6 network. By default linphone " "always uses IPv4. Please update your configuration if you want to use IPv6" msgstr "" "ä½ çš„æœºå™¨ç¼ºçœé…置为IPv6. Linphone 缺çœä½¿ç”¨IPv4. 请修改é…ç½®å¦‚æžœä½ æƒ³ä½¿ç”¨IPv6. " -#: ../coreapi/linphonecore.c:1074 +#: ../coreapi/linphonecore.c:1083 msgid "Ready" msgstr "就绪" -#: ../coreapi/linphonecore.c:1505 +#: ../coreapi/linphonecore.c:1513 msgid "Remote end seems to have disconnected, the call is going to be closed." msgstr "对方æ–开连接, 通è¯ç»ˆæ¢." -#: ../coreapi/linphonecore.c:1703 +#: ../coreapi/linphonecore.c:1725 msgid "Looking for telephone number destination..." msgstr "查询对方电è¯å·ç .." -#: ../coreapi/linphonecore.c:1705 +#: ../coreapi/linphonecore.c:1727 msgid "Could not resolve this number." msgstr "该å·ç æ— æ³•è§£æž." -#: ../coreapi/linphonecore.c:1749 +#: ../coreapi/linphonecore.c:1771 msgid "" "Could not parse given sip address. A sip url usually looks like sip:" "user@domain" msgstr "æ— æ³•è§£æžç»™å®šçš„SIP地å€. SIP url åº”æœ‰å¦‚ä¸‹æ ¼å¼: <sip:username@domainname>" -#: ../coreapi/linphonecore.c:1890 +#: ../coreapi/linphonecore.c:1912 msgid "Contacting" msgstr "è”ç³»ä¸" -#: ../coreapi/linphonecore.c:1896 +#: ../coreapi/linphonecore.c:1918 msgid "could not call" msgstr "æ— æ³•å‘¼å«" -#: ../coreapi/linphonecore.c:1942 +#: ../coreapi/linphonecore.c:1965 msgid "Sorry, having multiple simultaneous calls is not supported yet !" msgstr "抱æ‰, 还ä¸æ”¯æŒå¹¶å‘多路呼å«!" -#: ../coreapi/linphonecore.c:2337 ../coreapi/callbacks.c:32 +#: ../coreapi/linphonecore.c:2370 ../coreapi/callbacks.c:32 msgid "Connected." msgstr "连接建立." -#: ../coreapi/linphonecore.c:2371 +#: ../coreapi/linphonecore.c:2404 msgid "Call ended" msgstr "呼å«ç»“æŸ" -#: ../coreapi/misc.c:142 +#: ../coreapi/misc.c:147 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the pcm oss emulation module\n" @@ -1145,7 +1139,7 @@ msgstr "" "is missing and linphone needs it. Please execute\n" "'modprobe snd-pcm-oss' as root to load it." -#: ../coreapi/misc.c:145 +#: ../coreapi/misc.c:150 msgid "" "Your computer appears to be using ALSA sound drivers.\n" "This is the best choice. However the mixer oss emulation module\n" @@ -1157,7 +1151,7 @@ msgstr "" "is missing and linphone needs it. Please execute\n" " 'modprobe snd-mixer-oss' as root to load it." -#: ../coreapi/misc.c:492 +#: ../coreapi/misc.c:497 msgid "Stun lookup in progress..." msgstr "æ£åœ¨è¿›è¡ŒStun查找..." @@ -1272,49 +1266,49 @@ msgstr "用户开å¯å…打扰功能." msgid "Call declined." msgstr "呼å«è¢«æ‹’ç»." -#: ../coreapi/callbacks.c:280 +#: ../coreapi/callbacks.c:281 #, fuzzy msgid "No response." msgstr "没有å“应,超时" -#: ../coreapi/callbacks.c:283 -msgid "Error." +#: ../coreapi/callbacks.c:284 +msgid "Protocol error." msgstr "" -#: ../coreapi/callbacks.c:296 +#: ../coreapi/callbacks.c:298 #, fuzzy msgid "Redirected" msgstr "é‡å®šå‘到 %s..." -#: ../coreapi/callbacks.c:304 +#: ../coreapi/callbacks.c:308 msgid "Not found" msgstr "" -#: ../coreapi/callbacks.c:312 +#: ../coreapi/callbacks.c:318 msgid "No common codecs" msgstr "" -#: ../coreapi/callbacks.c:316 +#: ../coreapi/callbacks.c:324 #, fuzzy msgid "Call failed." msgstr "呼å«è¢«æ‹’ç»." -#: ../coreapi/callbacks.c:365 +#: ../coreapi/callbacks.c:374 #, c-format msgid "Registration on %s successful." msgstr "æˆåŠŸæ³¨å†Œåˆ° %s " -#: ../coreapi/callbacks.c:366 +#: ../coreapi/callbacks.c:375 #, fuzzy, c-format msgid "Unregistration on %s done." msgstr "æˆåŠŸæ³¨å†Œåˆ° %s " -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 #, c-format msgid "Registration on %s failed: %s" msgstr "注册到 %s 失败: %s" -#: ../coreapi/callbacks.c:374 +#: ../coreapi/callbacks.c:383 msgid "no response timeout" msgstr "没有å“应,超时" @@ -1335,11 +1329,11 @@ msgstr "ALSA音频æº" msgid "Alsa sound output" msgstr "ALSA音频输出" -#: ../mediastreamer2/src/aqsnd.c:1005 +#: ../mediastreamer2/src/aqsnd.c:1008 msgid "Sound capture filter for MacOS X Audio Queue Service" msgstr "" -#: ../mediastreamer2/src/aqsnd.c:1029 +#: ../mediastreamer2/src/aqsnd.c:1032 msgid "Sound playback filter for MacOS X Audio Queue Service" msgstr "" @@ -1355,11 +1349,11 @@ msgstr "" msgid "The GSM codec" msgstr "" -#: ../mediastreamer2/src/macsnd.c:670 +#: ../mediastreamer2/src/macsnd.c:1083 msgid "Sound capture filter for MacOS X Core Audio drivers" msgstr "" -#: ../mediastreamer2/src/macsnd.c:684 +#: ../mediastreamer2/src/macsnd.c:1098 msgid "Sound playback filter for MacOS X Core Audio drivers" msgstr "" @@ -1404,7 +1398,7 @@ msgstr "" msgid "A filter that controls and measure sound volume" msgstr "" -#: ../mediastreamer2/src/msv4l.c:1009 +#: ../mediastreamer2/src/msv4l.c:1011 msgid "A video4linux compatible source filter to stream pictures." msgstr "" diff --git a/share/linphone.desktop.in b/share/linphone.desktop.in index cde170df2bb6810f100f8accf04cbe9510746839..7a490a74d038a4b0bcd0f0330254dfc29c568ba6 100644 --- a/share/linphone.desktop.in +++ b/share/linphone.desktop.in @@ -7,4 +7,4 @@ Type=Application Exec=linphone-3 Icon=@prefix@/share/pixmaps/linphone/linphone.png Terminal=false -Categories=Application;Network; \ No newline at end of file +Categories=Network;Telephony; \ No newline at end of file