Skip to content

Languages

23 Topics 101 Posts

This category can be followed from the open social web via the handle languages@localhost:4567

  • Wrong pt_BR Translations

    2
    0 Votes
    2 Posts
    118 Views
    J
    Boa Tarde Alessandro, eles não respondem.. Ainda não responderam aquela dúvida que postei no grupo.
  • French Translations

    1
    0 Votes
    1 Posts
    83 Views
    N
    Hi, I quickly translated a few modules into French: Presence /var/www/html/fop2/admin/plugins/changepresence/lang/fr_FR.js lang['setpresence']='Présence'; Change Password /var/www/html/fop2/admin/plugins/changepassword/lang/fr_FR.js lang['password_empty'] = 'Le mot de passe ne peut pas être vide'; lang['password_short'] = 'Mot de passe trop court'; lang['password_mismatch'] = 'Mots de passe non identiques'; lang['change_password'] = 'Changer le mot de passe'; lang['current_password'] = 'Mot de passe actuel:'; lang['new_password'] = 'Nouveau mot de passe:'; lang['verify_newpassword']= 'Vérifier le nouveau mot de passe:'; lang['bad_credentials'] = 'Mauvais mot de passe'; Follow-Me /var/www/html/fop2/admin/plugins/followme/lang/fr_FR.js lang['setfollowme']='Renvoi d'appel'; lang['followmeconf']='Configuration renvoi d'appel'; lang['followmeenable']='Activé'; lang['followmelist']='Liste des numéros de renvoi'; lang['followmeringfirst']='Temps de sonnerie du premier numéro'; lang['followmeringtime']='Temps de sonnerie de la liste de renvoi'; lang['followmeuseconfirmation']='Confirmer les appels entrants';
  • Full Wallboard French Translation

    2
    0 Votes
    2 Posts
    143 Views
    N
    Thanks!
  • asternic cdr

    21
    0 Votes
    21 Posts
    193 Views
    A
    Thanks!
  • ru_RU translation

    8
    0 Votes
    8 Posts
    172 Views
    N
    Thanks ,all updated.
  • translate

    7
    0 Votes
    7 Posts
    154 Views
    M
    If someone wants a complete German translation. Here attached. The phone directory (tel.search.ch) can be changed in the line 338th $telsearch = "<a href='https://tel.search.ch/index.de.html?was=$onlynumber' onclick='FensterOeffnen(this.href); return false;'><img src='search.jpg' alt='Telefonbuch'></a>"; The Image search.jpg [attachment:57d17d28ce57f] copy in the Callhistory directory. Viel Spass
  • FOP support files

    1
    0 Votes
    1 Posts
    85 Views
    K
    How many languages FOP support?
  • Русский

    4
    0 Votes
    4 Posts
    222 Views
    A
    and some more fixes
  • Chrome extension charset

    4
    0 Votes
    4 Posts
    168 Views
    S
    Chrome extension 1.0.8 - Russian character on buttons looks good, problem solved. Tnx Nicolas.
  • Translation Source

    13
    0 Votes
    13 Posts
    290 Views
    N
    Toggle / Switch ?
  • Plugins translate problem

    2
    0 Votes
    2 Posts
    104 Views
    N
    It works perfectly fine for me, using your very own translated text. Be sure you save the ru.js file as utf-8
  • Hebrew

    7
    0 Votes
    7 Posts
    175 Views
    L
    Further clarification: In the admin console the Hebrew name shows up properly in the Label field, only in the panel does it not show up correctly.
  • Wrong translation, pt_BR

    2
    0 Votes
    2 Posts
    112 Views
    N
    Thanks, fixed.
  • Move Presence options into the language file

    3
    0 Votes
    3 Posts
    95 Views
    N
    Since 2.0.7 presence options can be translated on the .js language file
  • Dutch

    5
    0 Votes
    5 Posts
    114 Views
    V
    Hey, happy to know that the Dutch translation was released. However, I would like to know more about your plans on releasing translations in other languages. Which are the languages you plan to do soon? I mean, in the following releases.
  • Italian

    3
    0 Votes
    3 Posts
    250 Views
    K
    Here is a better Italian translation. I know it could be better, but I still have to understand exactly the meaning of every phrase. I have never set up queues and other features of FOP2, so I cannot understand exactly the context in which every string is shown, and this means that my translation may be wrong. It is still better than the original one. var lang = new Object(); lang['incoming_call'] = 'Chiamata entrante'; lang['connecting_server'] = 'Connessione al server, tentativo numero '; lang['from_queue'] = "Dalla coda:"; lang['number'] = "Numero:"; lang['name'] = "Nome:"; lang['dial'] = 'Componi'; lang['transfer_vmail'] = 'Trasferisci alla Casella Vocale'; lang['attendant_transfer'] = 'Trasferisci'; lang['spy'] = 'Ascolta'; lang['whisper'] = 'Ascolata e Suggerisci'; lang['pickup'] = "Prendi la telefonata"; lang['hangup'] = 'Riaggancia'; lang['filter'] = 'Filtra'; lang['enter_sec_code'] = 'Informazioni di Login'; lang['exten'] = 'Interno:'; lang['password'] = 'Password:'; lang['confirm_hangup'] = 'Conferma Riaggancio'; lang['areyousure'] = 'Sei sicuro?'; lang['yes'] = 'Si'; lang['no'] = 'No'; lang['paused'] = 'In Pausa'; lang['set_information'] = 'Imposta le Informazioni'; lang['member_of'] = 'Membro di '; lang['not_available'] = 'Sistema non disponibile al momento'; lang['not_connect'] = 'Impossibile connettersi al server'; lang['one_moment'] = 'Un momento per favore'; lang['no_results'] = 'Nessun risultato trovato'; lang['toggle_lock'] = 'Blocca/Sblocca Conferenza'; lang['toggle_muteall'] = 'Attiva o disattiva il microfono per tutti gli utenti'; lang['available'] = 'Disponibile'; lang['phonebook'] = 'Rubrica telefonica'; lang['toggle_mute'] = 'Attiva/disattiva microfono'; lang['kick'] = 'Espelli l'utente'; lang['record'] = 'Registra la chiamata'; lang['presence_noti'] = 'Notifica Presenza'; lang['queues'] = 'Code'; lang['extensions'] = 'Interni'; lang['trunks'] = 'Linee esterne'; lang['conferences'] = 'Conferenze'; lang['other'] = 'Altro'; lang['enter_state'] = 'Inserisci il valore'; lang['parkingslots'] = 'Aree di parcheggio chiamate'; lang['enter_reg_code'] = 'Inserisci il codice di registrazione:'; lang['reg_code'] = 'Codice di registrazione:'; lang['reg_name'] = 'Nome di registrazione:'; lang['remove_member'] = 'Rimuovi un partecipante'; lang['remove_member_from'] = 'Rimuovi un partecipante da '; lang['pause_member'] = 'Metti in pausa un partecipante'; lang['unpause_member'] = 'Riattiva un partecipante'; lang['add_member'] = 'Aggiungi un partecipante a '; lang['pickup_call'] = 'Prendi la chiamata'; lang['email_user'] = 'Invia una email al'utente'; lang['chat'] = 'Chat'; lang['notlogged'] = 'Utente non collegato. Messaggio salvato.'; lang['me'] = 'Io'; lang['clearchat'] = 'Pulisci la finestra di chat'; lang['note'] = 'Messaggio'; lang['toggle_sound'] = 'Attiva/disattiva suoni'; lang['says'] = 'dice'; lang['agents'] = 'Agenti:'; lang['calls'] = 'Utenti in attesa:'; lang['call_connected'] = 'E` connesso con'; lang['changeDisplayType'] = 'Cambia visualizzazione'; lang['voicemail'] = 'Casella vocale'; lang['vmail_new'] = 'Nuovi'; lang['vmail_old'] = 'Vecchi'; lang['vmail_work'] = 'Lavoro'; lang['vmail_family'] = 'Famiglia'; lang['vmail_friends'] = 'Amici'; lang['vmail_number'] = 'Numero'; lang['vmail_date'] = 'Data'; lang['vmail_callerid'] = 'CallerID'; lang['vmail_duration'] = 'Durata'; lang['preferences'] = 'Preferenze'; lang['summary'] = 'Riassunto'; lang['detailed'] = 'Dettagliato'; lang['inactive_line'] = 'Linea %d innativa'; lang['inuse'] = '%d linee in uso'; lang['vmail_count'] = 'Nuovi %d, Vecchi %d'; lang['logout'] = 'Logout' lang['prefSounds'] = 'Suoni di avviso'; lang['prefDisplay'] = 'Visualizzazione'; lang['labelSoundChat'] = 'Suoni della chat'; lang['labelSoundQueue'] = 'Suoni delle code'; lang['labelSoundRing'] = 'Avviso chiamate entranti'; lang['labelDisplayQueue'] = 'Visualizzione della coda:'; lang['labelDisplayDynamicLine'] = 'Visualizzazione dinamica interni:'; lang['labelDisplayNotifyDuration'] = 'Notifica della durata:'; // Internationalization strings DATE dateFormat.i18n = { dayNames: [ "Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato" ], monthNames: [ "Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic", "Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre" ] };
  • French

    7
    0 Votes
    7 Posts
    130 Views
    I
    Hello, lang['incoming_call'] = 'Appels entrants'; lang['connecting_server'] = 'Tentative de connexion au serveur #'; lang['from_queue'] = "File d\'attente:"; lang['number'] = "Numéro:"; lang['name'] = "Nom:"; lang['dial'] = 'Appeler'; lang['transfer_vmail'] = 'Transfert vers la messagerie vocale'; lang['transfer_external'] = 'Transfert vers mobile'; lang['attendant_transfer'] = 'Transfert'; lang['blind_transfer'] = 'Transfert aveugle'; lang['spy'] = 'Écouter'; lang['whisper'] = 'Écouter & Chuchoter'; lang['pickup'] = "Prise d\'appel "; lang['hangup'] = 'Raccrocher '; lang['filter'] = 'Filtrer'; lang['enter_sec_code'] = 'Entrer le code de sécurité '; lang['exten'] = 'Extension:'; lang['password'] = 'Mot de passe:'; lang['confirm_hangup'] = 'Confirmer raccrochage'; lang['areyousure'] = 'Êtes-vous sûr ?'; lang['yes'] = 'Oui'; lang['no'] = 'Non'; lang['paused'] = 'Pause'; lang['set_information'] = 'Information'; lang['member_of'] = 'Membre du '; lang['not_available'] = 'No disponible'; lang['not_connect'] = 'Impossible de se connecter au serveur '; lang['one_moment'] = 'Un instant s\'il vous plaît '; lang['no_results'] = 'Aucun résultat trouvé '; lang['toggle_lock'] = 'Verrouiller / Déverrouiller Conférence'; lang['toggle_muteall'] = 'Couper le son pour tous'; lang['available'] = 'Disponible'; lang['phonebook'] = 'Annuaire téléphonique'; lang['toggle_mute'] = 'Couper le son'; lang['kick'] = 'Éjecter'; lang['record'] = 'Enregistrement de l\'appel '; lang['presence_noti'] = 'Présence de Notification'; lang['queues'] = "Files d\'attente:"; lang['extensions'] = 'Extensions'; lang['trunks'] = 'Liens'; lang['conferences'] = 'Conférences'; lang['other'] = 'Autre'; lang['enter_state'] = 'Entrez la valeur'; lang['parkingslots'] = 'Salle d\'attente'; lang['ringgroups'] = 'Groupe d\'appel'; lang['enter_reg_code'] = 'Entrez le code d\'enregistrement:'; lang['reg_code'] = 'Code d\'enregistrement:'; lang['reg_name'] = 'Nom d\'enregistrement:'; lang['remove_member'] = 'Retirer le membre '; lang['remove_member_from'] = 'Retirer le membre de '; lang['pause_member'] = 'Suspendre le membre'; lang['unpause_member'] = 'Sortir de pause le membre'; lang['add_member'] = 'Adhérer à '; lang['pickup_call'] = 'Prise d\'appel'; lang['email_user'] = 'Envoyer un e-mail'; lang['send_sms'] = 'Envoyer des SMS'; lang['message'] = 'Message:'; lang['sending'] = 'Envoi en cours...'; lang['noResponse'] = 'Aucune réponse.'; lang['chat'] = 'Chat'; lang['notlogged'] = 'L\'utilisateur n\'est pas connecté. Enregistrement du message.'; lang['me'] = 'Moi'; lang['clearchat'] = 'Effacer la fenêtre du chat'; lang['note'] = 'Message'; lang['toggle_sound'] = 'Basculer le son'; lang['says'] = 'dit'; lang['agents'] = 'Agents: %d'; lang['calls'] = 'Appels en attente: %d'; lang['call_connected'] = 'Appel connecté'; lang['changeDisplayType'] = 'Changement d\'affichage'; lang['voicemail'] = 'Boite Vocale'; lang['vmail_new'] = 'Nouveaux'; lang['vmail_old'] = 'Anciens'; lang['vmail_work'] = 'Travail'; lang['vmail_family'] = 'Famille'; lang['vmail_friends'] = 'Amis'; lang['vmail_number'] = 'No.'; lang['vmail_date'] = 'Date'; lang['vmail_callerid'] = 'ID appelant'; lang['vmail_duration'] = 'Durée'; lang['preferences'] = 'Préférences'; lang['summary'] = 'Résumé'; lang['detailed'] = 'Détaillé'; lang['inactive_line'] = 'Ligne %d inactive'; lang['inuse'] = '%d lignes utilisées'; lang['vmail_count'] = '%d nouveaux , %d anciens'; lang['logout'] = 'Fermer la session'; lang['NOTONLINE'] = 'L\'utilisateur est déconnecté'; lang['NOWONLINE'] = 'L\'utilisateur est maintenant en ligne'; lang['prefSounds'] = 'Sons'; lang['prefDisplay'] = 'Affichage'; lang['labelSoundChat'] = 'Sons du chat'; lang['labelSoundQueue'] = 'Son des files d\'attente'; lang['labelSoundRing'] = 'Sonnerie'; lang['labelDisplayQueue'] = 'Voir la file d\'attente par défaut'; lang['labelDisplayDynamicLine'] = 'Affichage de la ligne dynamique'; lang['labelDisplayNotifyDuration'] = 'Durée de notification'; lang['labelDisplayLanguage'] = 'Langue'; lang['close'] = 'Fermer'; lang['recordings'] = 'Enregistrements'; lang['cdrrecords'] = 'Historique des appels'; lang['no_actions_available'] = 'Aucune action disponibles'; // Internationalization strings DATE dateFormat.i18n = { dayNames: [ "Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi" ], monthNames: [ "Jan ","Fév ","Mars","Avr ","Mai ","Juin","Juil","Août","Sep ","Oct ","Nov ","Déc ", "Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre" ] };
  • Turkish

    1
    0 Votes
    1 Posts
    123 Views
    O
    I have translated English file to Turkish, you can just copy & paste data below to lang_tr.js under /var/www/html/fop2/js folder in FreePBX. lang['incoming_call'] = 'Gelen çağrı'; lang['connecting_server'] = 'Sunucuya bağlanıyor, deneme sayısı '; lang['from_queue'] = "Sıradan:"; lang['number'] = "Telefon:"; lang['name'] = "İsim:"; lang['dial'] = 'Çevir'; lang['transfer_vmail'] = 'Posta Kutusuna Aktar'; lang['transfer_external'] = 'Mobil Cihaza Aktar'; lang['attendant_transfer'] = 'Aktar'; lang['spy'] = 'Dinle'; lang['whisper'] = 'Dinle ve Fısılda'; lang['pickup'] = "Çağrı Yakala"; lang['hangup'] = 'Kapat'; lang['filter'] = 'Filtre'; lang['enter_sec_code'] = 'Giriş Detayları'; lang['exten'] = 'Telefon Numarası:'; lang['password'] = 'Şifre:'; lang['confirm_hangup'] = 'Kapatmayı Onayla'; lang['areyousure'] = 'Emin misin?'; lang['yes'] = 'Evet'; lang['no'] = 'Hayır'; lang['paused'] = 'Duraklatıldı'; lang['set_information'] = 'Bilgileri Ayarla'; lang['member_of'] = 'Üyesi '; lang['not_available'] = 'Sistem şu anda müsait değil'; lang['not_connect'] = 'Sunucuya bağlanılamıyor'; lang['one_moment'] = 'Bir dakika lütfen'; lang['no_results'] = 'Hiç sonuç bulunamadı'; lang['toggle_lock'] = 'Konferansı Kilitle/Kilidi Kaldır'; lang['toggle_muteall'] = 'Tüm kullanıcıları sustur/konuştur'; lang['available'] = 'Müsait'; lang['phonebook'] = 'Telefon Rehberi'; lang['toggle_mute'] = 'Mikrofonu Aç / Kapa'; lang['kick'] = 'Kullanıcıyı at'; lang['record'] = 'Konuşmayı Kaydet'; lang['presence_noti'] = 'Bulunurluk Uyarısı'; lang['queues'] = 'Sıralar'; lang['extensions'] = 'Dahili Numaralar'; lang['trunks'] = 'Dış Hatlar'; lang['conferences'] = 'Konferanslar'; lang['other'] = 'Diğer'; lang['enter_state'] = 'Değer Gir'; lang['parkingslots'] = 'Park Alanları'; lang['ringgroups'] = 'Çaldırma Grupları'; lang['enter_reg_code'] = 'Lisans Numarası Girişi:'; lang['reg_code'] = 'Lisans Kodu:'; lang['reg_name'] = 'Lisans İsmi:'; lang['remove_member'] = 'Kullanıcıyı Kaldır'; lang['remove_member_from'] = 'Şundan kaldır: '; lang['pause_member'] = 'Kullanıcıyı Duraklat'; lang['unpause_member'] = 'Kullanıcıyı Devam Ettir'; lang['add_member'] = 'Şuna ekle: '; lang['pickup_call'] = 'Çağrıyı Yakala'; lang['email_user'] = 'Eposta yolla'; lang['send_sms'] = 'SMS yolla'; lang['message'] = 'Mesaj:'; lang['sending'] = 'Gönderiliyor...'; lang['noResponse'] = 'Yanıt alamadım.'; lang['chat'] = 'Sohbet'; lang['notlogged'] = 'Kullanıcı giriş yapmamış. Not kaydediliyor.'; lang['me'] = 'Ben'; lang['clearchat'] = 'Konuşma Penceresini Temizle'; lang['note'] = 'Not'; lang['toggle_sound'] = 'Sesi Aç/Kapat'; lang['says'] = 'dedi ki'; lang['agents'] = 'Müşteri Temsilcileri: %d'; lang['calls'] = 'Bekleyen Çağrılar: %d'; lang['call_connected'] = 'Şununla konuşuyor: '; lang['changeDisplayType'] = 'Görünüm tipini değiştir'; lang['voicemail'] = 'Sekreter'; lang['vmail_new'] = 'Yeni'; lang['vmail_old'] = 'Eski'; lang['vmail_work'] = 'İş'; lang['vmail_family'] = 'Aile'; lang['vmail_friends'] = 'Arkadaşlar'; lang['vmail_number'] = 'Sayı'; lang['vmail_date'] = 'Tarih'; lang['vmail_callerid'] = 'CallerID'; lang['vmail_duration'] = 'Süre'; lang['preferences'] = 'Ayarlar'; lang['summary'] = 'Özet'; lang['detailed'] = 'Detaylı'; lang['inactive_line'] = '%d hat aktif değil'; lang['inuse'] = '%d hat aktif'; lang['vmail_count'] = 'Yeni %d, Eski %d'; lang['logout'] = 'Çıkış'; lang['NOTONLINE'] = 'Kullanıcı bağlı değil'; lang['NOWONLINE'] = 'Kullanıcı şu anda bağlı'; lang['prefSounds'] = 'Sesler'; lang['prefDisplay'] = 'Görünüm'; lang['labelSoundChat'] = 'Sohbet Sesleri'; lang['labelSoundQueue'] = 'Kuyruk Sesleri'; lang['labelSoundRing'] = 'Çalma Sesleri'; lang['labelDisplayQueue'] = 'Varsayılan Kuyruk Görünümü'; lang['labelDisplayDynamicLine'] = 'Hareketli Satır Görünümü'; lang['labelDisplayNotifyDuration'] = 'Uyarı Süresi'; lang['labelDisplayLanguage'] = 'Dil'; lang['close'] = 'Kapat'; lang['recordings'] = 'Kayıtlar'; lang['cdrrecords'] = 'Arama Geçmişi'; // Internationalization strings DATE dateFormat.i18n = { dayNames: [ "Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cts", "Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi" ], monthNames: [ "Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Ekm", "Kas", "Ara", "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık" ] };
  • Arabic Lang

    2
    0 Votes
    2 Posts
    147 Views
    N
    Thank you!
  • Swedish

    2
    0 Votes
    2 Posts
    98 Views
    N
    Hi Micke, Thanks! The strings that are not in the translation file can be found in js/presence.js , they are not in the translation file as the idea is that you can put whatever you like, add new options, or remove some. There are some other things to consider when modifying the text strings in the presence field, basically the freepbx integration. As when you set the phone to DND using *78, the extensions-override macro adds the "Do not disturb" text string to the fop2 state, and that string MUST match with one of your current options. So if you change the Do not disturb to something else, you will also need to tweak the app-dnd macros included in the extensions_override_freepbx file.