diff options
-rw-r--r-- | css/public/style.css | 47 | ||||
-rw-r--r-- | js/models/contact_model.js | 3 | ||||
-rw-r--r-- | js/tests/models/contact_model.js | 14 | ||||
-rw-r--r-- | l10n/fr.js | 12 | ||||
-rw-r--r-- | l10n/fr.json | 12 | ||||
-rw-r--r-- | l10n/lv.js | 65 | ||||
-rw-r--r-- | l10n/lv.json | 63 | ||||
-rw-r--r-- | l10n/sl.js | 8 | ||||
-rw-r--r-- | l10n/sl.json | 8 | ||||
-rw-r--r-- | l10n/sq.js | 17 | ||||
-rw-r--r-- | l10n/sq.json | 17 | ||||
-rw-r--r-- | l10n/zh_CN.js | 6 | ||||
-rw-r--r-- | l10n/zh_CN.json | 6 |
13 files changed, 214 insertions, 64 deletions
diff --git a/css/public/style.css b/css/public/style.css index 3d84db90..4d54aae2 100644 --- a/css/public/style.css +++ b/css/public/style.css @@ -263,6 +263,8 @@ detailsitem .url-link { padding: 8px 10px; margin-left: -30px; opacity: .5; + top: 2px; + right: 33px; } detailsitem.details-item-adr .icon-delete, detailsitem.details-item-n .icon-delete { @@ -528,7 +530,7 @@ ul.addressBook-share-list li { } #app-navigation > ul { - height: calc(100% - 24px); + height: calc(100% - 68px); } /* styling for contact count in contact list */ @@ -541,42 +543,23 @@ ul.addressBook-share-list li { border-top: 1px solid #eee; } -/* SELECT2 styling - MOVE TO CORE FOR 9.1! */ - +/* SELECT2 styling */ detailsitem .select2-container { width: 245px; } -.select2-container-multi .select2-choices { - border-color: #ddd !important; - background-image: none !important; -} -.select2-container-multi.select2-container-active .select2-choices { - border-color: #ddd !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; +/* Fix for #81 */ +.select2-container-multi .select2-choices .select2-search-choice { + padding-right: 20px; } -.select2-container-multi .select2-choices .select2-search-field input { - font-family: inherit !important; +.select2-container.select2-container-multi .select2-choices span { + display: flex; + flex-wrap: wrap; } -.select2-container-multi .select2-choices .select2-search-choice { - background-color: rgba(240,240,240,.9) !important; - border-color: rgba(240,240,240,.9) !important; - color: #555 !important; - background-image: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} -.select2-drop-active { - border-color: #ddd !important; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1) !important; - box-shadow: 0 1px 2px rgba(0, 0, 0, .1) !important; -} -.select2-results .select2-highlighted { - background-color: #f8f8f8 !important; - color: #555 !important; -} -.select2-results .select2-result-label span { - cursor: pointer !important; +.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close { + display: block !important; + right: 4px; + left: auto; + top: 7px } /* Mobile width < 768px */ diff --git a/js/models/contact_model.js b/js/models/contact_model.js index 1fdd2fce..ca31cb39 100644 --- a/js/models/contact_model.js +++ b/js/models/contact_model.js @@ -134,6 +134,9 @@ angular.module('contactsApp') var property = this.getProperty('photo'); if(property) { var type = property.meta.type; + if (angular.isUndefined(type)) { + return undefined; + } if (angular.isArray(type)) { type = type[0]; } diff --git a/js/tests/models/contact_model.js b/js/tests/models/contact_model.js index f62e3c77..c8165287 100644 --- a/js/tests/models/contact_model.js +++ b/js/tests/models/contact_model.js @@ -22,6 +22,20 @@ describe('contactModel', function() { expect(contact.matches('kenya')).to.equal(true); }); + it('should parse a valid avatar', function() { + var contact = new $Contact({displayName: 'test'}); + var base64Photo = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAEAAQDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAAB//EABUBAQEAAAAAAAAAAAAAAAAAAAQG/9oADAMBAAIQAxAAAAEuPT//xAAVEAEBAAAAAAAAAAAAAAAAAAADBP/aAAgBAQABBQKiplT/xAAYEQACAwAAAAAAAAAAAAAAAAABAwACMf/aAAgBAwEBPwGz2E7P/8QAGBEAAgMAAAAAAAAAAAAAAAAAAQIAAyH/2gAIAQIBAT8BFSLgE//EABcQAQADAAAAAAAAAAAAAAAAAAEAAgP/2gAIAQEABj8CW2is/8QAFRABAQAAAAAAAAAAAAAAAAAAAFH/2gAIAQEAAT8hq3j/2gAMAwEAAgADAAAAEN//xAAWEQADAAAAAAAAAAAAAAAAAAAAARH/2gAIAQMBAT8QumP/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAgBAgEBPxCaH//EABgQAQADAQAAAAAAAAAAAAAAAAEAIVFh/9oACAEBAAE/ECIUCwdzVn//2Q=='; + contact.photo(base64Photo); + expect(contact.photo()).to.equal(base64Photo); + }); + + it('should ignore an invalid avatar', function() { + var contact = new $Contact({displayName: 'test'}); + var base64Photo = 'ENCODING=b:iVBORw0KGgoAAAANSUhEUgAAAHwAAAB8CAMAAACcwCSMAAAAgVBMVEX/0QEAAAD/0QD/1wH/1AH/3QH/2QGkigE/NABPQQBSQwABIAAD/2wBDAAEQEBAAAAAAAAEBAAE/ECIUCwdzVn//2Q=='; + contact.photo(base64Photo); + expect(contact.photo()).to.be.undefined; + }); + it('should generate proper ISO.8601.2004 date string', function() { var contact = new $Contact({displayName: 'test'}); var d = contact.getISODate(new Date('2016-09-01T09:07:05Z')); @@ -11,12 +11,12 @@ OC.L10N.register( "can edit" : "peut modifier", "Address book name" : "Nom du carnet d'adresses", "Import" : "Importer", - "The selected image is too big (max 1MB)" : "L'image sélectionnée est trop volumineuse (1Mo max)", + "The selected image is too big (max 1MB)" : "L'image sélectionnée est trop volumineuse (1 Mo max)", "No contacts in here" : "Aucun contact", "Name" : "Nom", "Organization" : "Société", "Title" : "Titre", - "Add field ..." : "Ajouter un champ ...", + "Add field ..." : "Ajouter un champ…", "No search result for {query}" : "Aucun résultat pour {query}", "_%n contact_::_%n contacts_" : ["%n contact","%n contacts"], "Post office box" : "Boîte postale", @@ -36,21 +36,21 @@ OC.L10N.register( "New contact" : "Nouveau contact", "{addressbook} shared by {owner}" : "{addressbook} partagé par {owner}", "Contact could not be created." : "Ce contact n'a pu être créé.", - "No contacts in file. Only VCard files are allowed." : "Aucun contact dans ce fichier. Seulement les fichiers VCard sont autorisés.", + "No contacts in file. Only VCard files are allowed." : "Aucun contact dans ce fichier. Seuls les fichiers VCard sont autorisés.", "Only VCard version 4.0 (RFC6350) or version 3.0 (RFC2426) are supported." : "Seules les VCard version 4.0 (RFC6350) ou version 3.0 (RFC2426) sont supportées.", "Nickname" : "Surnom", "Detailed name" : "Nom complet", "Notes" : "Notes", "Website" : "Site web", "Federated Cloud ID" : "Federated Cloud ID", - "Home" : "Privé(e)", - "Work" : "Pro", + "Home" : "Domicile", + "Work" : "Travail", "Other" : "Autre", "Groups" : "Groupes", "Birthday" : "Anniversaire", "Anniversary" : "Autre date", "Date of death" : "Date de décès", - "Email" : "Adresse e-mail", + "Email" : "Adresse de courriel", "Instant messaging" : "Messagerie instantanée", "Phone" : "Téléphone", "Mobile" : "Mobile", diff --git a/l10n/fr.json b/l10n/fr.json index 98b6c5f8..fb6b61be 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -9,12 +9,12 @@ "can edit" : "peut modifier", "Address book name" : "Nom du carnet d'adresses", "Import" : "Importer", - "The selected image is too big (max 1MB)" : "L'image sélectionnée est trop volumineuse (1Mo max)", + "The selected image is too big (max 1MB)" : "L'image sélectionnée est trop volumineuse (1 Mo max)", "No contacts in here" : "Aucun contact", "Name" : "Nom", "Organization" : "Société", "Title" : "Titre", - "Add field ..." : "Ajouter un champ ...", + "Add field ..." : "Ajouter un champ…", "No search result for {query}" : "Aucun résultat pour {query}", "_%n contact_::_%n contacts_" : ["%n contact","%n contacts"], "Post office box" : "Boîte postale", @@ -34,21 +34,21 @@ "New contact" : "Nouveau contact", "{addressbook} shared by {owner}" : "{addressbook} partagé par {owner}", "Contact could not be created." : "Ce contact n'a pu être créé.", - "No contacts in file. Only VCard files are allowed." : "Aucun contact dans ce fichier. Seulement les fichiers VCard sont autorisés.", + "No contacts in file. Only VCard files are allowed." : "Aucun contact dans ce fichier. Seuls les fichiers VCard sont autorisés.", "Only VCard version 4.0 (RFC6350) or version 3.0 (RFC2426) are supported." : "Seules les VCard version 4.0 (RFC6350) ou version 3.0 (RFC2426) sont supportées.", "Nickname" : "Surnom", "Detailed name" : "Nom complet", "Notes" : "Notes", "Website" : "Site web", "Federated Cloud ID" : "Federated Cloud ID", - "Home" : "Privé(e)", - "Work" : "Pro", + "Home" : "Domicile", + "Work" : "Travail", "Other" : "Autre", "Groups" : "Groupes", "Birthday" : "Anniversaire", "Anniversary" : "Autre date", "Date of death" : "Date de décès", - "Email" : "Adresse e-mail", + "Email" : "Adresse de courriel", "Instant messaging" : "Messagerie instantanée", "Phone" : "Téléphone", "Mobile" : "Mobile", diff --git a/l10n/lv.js b/l10n/lv.js new file mode 100644 index 00000000..53d109a6 --- /dev/null +++ b/l10n/lv.js @@ -0,0 +1,65 @@ +OC.L10N.register( + "contacts", + { + "Contacts" : "Kontakti", + "Download" : "Lejupielādēt", + "ShowURL" : "Rādīt URL", + "Share Addressbook" : "Koplietot adrešu grāmatu", + "Delete Addressbook" : "Dzēst adrešu grāmatu", + "Share with users or groups" : "Koplietot ar lietotājiem vai grupām", + "Delete" : "Dzēst", + "can edit" : "var rediģēt", + "Address book name" : "Adrešu grāmatas nosaukums", + "Import" : "Importēt", + "The selected image is too big (max 1MB)" : "Izvēlētais attēls ir pārāk liels. (max 1MB)", + "No contacts in here" : "Šeit nav kontaktpersonu", + "Name" : "Nosaukums", + "Organization" : "Organizācija", + "Title" : "Nosaukums", + "Add field ..." : "Pievienot lauku ...", + "No search result for {query}" : "Nav meklēšanas rezultātu {query}", + "_%n contact_::_%n contacts_" : ["%n kontakti","%n kontakti","%n kontakti"], + "Post office box" : "Pasta kastīte", + "Postal code" : "Pasta kods", + "City" : "Pilsēta", + "State or province" : "Štats vai apgabals", + "Country" : "Valsts", + "Address" : "Adrese", + "(new group)" : "(jauna grupa)", + "Last name" : "Uzvārds", + "First name" : "Vārds", + "Additional names" : "Papildu vārdi", + "Prefix" : "Priedēklis", + "Suffix" : "Piedēklis", + "All contacts" : "Visi kontakti", + "Not grouped" : "Negrupēts", + "New contact" : "Jauns kontakts", + "{addressbook} shared by {owner}" : "{addressbook} koplietots {owner}", + "Contact could not be created." : "Kontaktpersonu nevar izveidot.", + "No contacts in file. Only VCard files are allowed." : "nav kontaktu failā. Tikai VCard faili ir atļauti.", + "Only VCard version 4.0 (RFC6350) or version 3.0 (RFC2426) are supported." : "Tikai VCard versija 4.0 (RFC6350) vai versija 3.0 (RFC2426) tiek atbalstīta.", + "Nickname" : "Iesauka", + "Detailed name" : "Izvērsts nosaukums", + "Notes" : "Piezīmes", + "Website" : "Mājaslapa", + "Federated Cloud ID" : "Federated Cloud ID", + "Home" : "Mājas", + "Work" : "Darbs", + "Other" : "Cits", + "Groups" : "Grupas", + "Birthday" : "Dzimšanas diena", + "Anniversary" : "Gadadiena", + "Date of death" : "Miršanas datums", + "Email" : "E-pasts", + "Instant messaging" : "Tūlītējā ziņojumapmaiņa", + "Phone" : "Tālrunis", + "Mobile" : "Mobilais", + "Fax" : "Fakss", + "Fax home" : "Fax mājās", + "Fax work" : "Fax darbā", + "Pager" : "Peidžeris", + "Voice" : "Balss", + "Social network" : "Sociālais tīkls", + "Settings" : "Iestatījumi" +}, +"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"); diff --git a/l10n/lv.json b/l10n/lv.json new file mode 100644 index 00000000..e0dd2486 --- /dev/null +++ b/l10n/lv.json @@ -0,0 +1,63 @@ +{ "translations": { + "Contacts" : "Kontakti", + "Download" : "Lejupielādēt", + "ShowURL" : "Rādīt URL", + "Share Addressbook" : "Koplietot adrešu grāmatu", + "Delete Addressbook" : "Dzēst adrešu grāmatu", + "Share with users or groups" : "Koplietot ar lietotājiem vai grupām", + "Delete" : "Dzēst", + "can edit" : "var rediģēt", + "Address book name" : "Adrešu grāmatas nosaukums", + "Import" : "Importēt", + "The selected image is too big (max 1MB)" : "Izvēlētais attēls ir pārāk liels. (max 1MB)", + "No contacts in here" : "Šeit nav kontaktpersonu", + "Name" : "Nosaukums", + "Organization" : "Organizācija", + "Title" : "Nosaukums", + "Add field ..." : "Pievienot lauku ...", + "No search result for {query}" : "Nav meklēšanas rezultātu {query}", + "_%n contact_::_%n contacts_" : ["%n kontakti","%n kontakti","%n kontakti"], + "Post office box" : "Pasta kastīte", + "Postal code" : "Pasta kods", + "City" : "Pilsēta", + "State or province" : "Štats vai apgabals", + "Country" : "Valsts", + "Address" : "Adrese", + "(new group)" : "(jauna grupa)", + "Last name" : "Uzvārds", + "First name" : "Vārds", + "Additional names" : "Papildu vārdi", + "Prefix" : "Priedēklis", + "Suffix" : "Piedēklis", + "All contacts" : "Visi kontakti", + "Not grouped" : "Negrupēts", + "New contact" : "Jauns kontakts", + "{addressbook} shared by {owner}" : "{addressbook} koplietots {owner}", + "Contact could not be created." : "Kontaktpersonu nevar izveidot.", + "No contacts in file. Only VCard files are allowed." : "nav kontaktu failā. Tikai VCard faili ir atļauti.", + "Only VCard version 4.0 (RFC6350) or version 3.0 (RFC2426) are supported." : "Tikai VCard versija 4.0 (RFC6350) vai versija 3.0 (RFC2426) tiek atbalstīta.", + "Nickname" : "Iesauka", + "Detailed name" : "Izvērsts nosaukums", + "Notes" : "Piezīmes", + "Website" : "Mājaslapa", + "Federated Cloud ID" : "Federated Cloud ID", + "Home" : "Mājas", + "Work" : "Darbs", + "Other" : "Cits", + "Groups" : "Grupas", + "Birthday" : "Dzimšanas diena", + "Anniversary" : "Gadadiena", + "Date of death" : "Miršanas datums", + "Email" : "E-pasts", + "Instant messaging" : "Tūlītējā ziņojumapmaiņa", + "Phone" : "Tālrunis", + "Mobile" : "Mobilais", + "Fax" : "Fakss", + "Fax home" : "Fax mājās", + "Fax work" : "Fax darbā", + "Pager" : "Peidžeris", + "Voice" : "Balss", + "Social network" : "Sociālais tīkls", + "Settings" : "Iestatījumi" +},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);" +}
\ No newline at end of file @@ -2,6 +2,13 @@ OC.L10N.register( "contacts", { "Contacts" : "Stiki", + "Download" : "Prejmi", + "ShowURL" : "Prikaži URL", + "Share Addressbook" : "Deli Imenik", + "Delete Addressbook" : "Pobriši Imenik", + "Share with users or groups" : "Deli z uporabniki ali skupinami", + "Delete" : "Pobriši", + "can edit" : "lahko ureja", "Address book name" : "Ime imenika", "Import" : "Uvozi", "The selected image is too big (max 1MB)" : "Izbrana slika je prevelika (omejitev je 1 MB).", @@ -30,6 +37,7 @@ OC.L10N.register( "{addressbook} shared by {owner}" : "Souporabo imenika {addressbook} je omogočil uporabnik {owner}", "Contact could not be created." : "Stika ni mogoče ustvariti.", "No contacts in file. Only VCard files are allowed." : "V datoteki ni vpisanih stikov. Dovoljeni so le vpisi datotek VCard.", + "Only VCard version 4.0 (RFC6350) or version 3.0 (RFC2426) are supported." : "Samo VCard verziji 4.0 (RFC6350) ali verzija 3.0 (RFC2426) sta podprti.", "Nickname" : "Vzdevek", "Detailed name" : "Podrobno ime", "Notes" : "Sporočilca", diff --git a/l10n/sl.json b/l10n/sl.json index 7732d5bb..e9921672 100644 --- a/l10n/sl.json +++ b/l10n/sl.json @@ -1,5 +1,12 @@ { "translations": { "Contacts" : "Stiki", + "Download" : "Prejmi", + "ShowURL" : "Prikaži URL", + "Share Addressbook" : "Deli Imenik", + "Delete Addressbook" : "Pobriši Imenik", + "Share with users or groups" : "Deli z uporabniki ali skupinami", + "Delete" : "Pobriši", + "can edit" : "lahko ureja", "Address book name" : "Ime imenika", "Import" : "Uvozi", "The selected image is too big (max 1MB)" : "Izbrana slika je prevelika (omejitev je 1 MB).", @@ -28,6 +35,7 @@ "{addressbook} shared by {owner}" : "Souporabo imenika {addressbook} je omogočil uporabnik {owner}", "Contact could not be created." : "Stika ni mogoče ustvariti.", "No contacts in file. Only VCard files are allowed." : "V datoteki ni vpisanih stikov. Dovoljeni so le vpisi datotek VCard.", + "Only VCard version 4.0 (RFC6350) or version 3.0 (RFC2426) are supported." : "Samo VCard verziji 4.0 (RFC6350) ali verzija 3.0 (RFC2426) sta podprti.", "Nickname" : "Vzdevek", "Detailed name" : "Podrobno ime", "Notes" : "Sporočilca", @@ -1,12 +1,14 @@ OC.L10N.register( "contacts", { - "Contacts" : "Kontakte", + "Contacts" : "Kontaktet", "Download" : "Shkarko", "ShowURL" : "Shfaq URL", + "Share Addressbook" : "Ndaj Librin e Adresave", + "Delete Addressbook" : "Fshij Librin e Adresave", "Share with users or groups" : "Nda me përdoruesit ose grupet", "Delete" : "Fshije", - "can edit" : "mund te shtoni", + "can edit" : "mund të modifikoni", "Address book name" : "Emër libri adresash", "Import" : "Importoje", "The selected image is too big (max 1MB)" : "Figura e përzgjedhur është shumë e madhe (maksimumi 1MB)", @@ -15,7 +17,7 @@ OC.L10N.register( "Organization" : "Organizim", "Title" : "Titull", "Add field ..." : "Shtoni fushë...", - "No search result for {query}" : "S’pat përfundime kërkimi për {query}", + "No search result for {query}" : "Nuk pati rezultate kërkimi për {query}", "_%n contact_::_%n contacts_" : ["%n kontakt","%n kontakte"], "Post office box" : "Kuti postare në postë", "Postal code" : "Kod postar", @@ -33,15 +35,16 @@ OC.L10N.register( "Not grouped" : "I pagrupuar", "New contact" : "Kontakt i ri", "{addressbook} shared by {owner}" : "{addressbook} ndarë nga {owner}", - "Contact could not be created." : "Kontakti s’u krijua dot.", + "Contact could not be created." : "Kontakti nuk u krijua dot.", "No contacts in file. Only VCard files are allowed." : "S’ka kontakte në kartelë. Lejohen vetëm kartela VCard.", + "Only VCard version 4.0 (RFC6350) or version 3.0 (RFC2426) are supported." : "Suportohen vetëm VCard versioni 4.0 (RFC6350) ose versioni 3.0 (RFC2426)", "Nickname" : "Nofkë", "Detailed name" : "Emri i hollësishëm", "Notes" : "Shënime", "Website" : "Sajt", "Federated Cloud ID" : "ID Federated Cloud", "Home" : "Kreu", - "Work" : "Pune", + "Work" : "Punë", "Other" : "Tjetër", "Groups" : "Grupe", "Birthday" : "Datëlindje", @@ -56,7 +59,7 @@ OC.L10N.register( "Fax work" : "Faks pune", "Pager" : "Faques", "Voice" : "Zë", - "Social network" : "Rrjet shoqëror", - "Settings" : "Rregullime" + "Social network" : "Rrjet social", + "Settings" : "Konfigurime" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/sq.json b/l10n/sq.json index defa7700..363fde06 100644 --- a/l10n/sq.json +++ b/l10n/sq.json @@ -1,10 +1,12 @@ { "translations": { - "Contacts" : "Kontakte", + "Contacts" : "Kontaktet", "Download" : "Shkarko", "ShowURL" : "Shfaq URL", + "Share Addressbook" : "Ndaj Librin e Adresave", + "Delete Addressbook" : "Fshij Librin e Adresave", "Share with users or groups" : "Nda me përdoruesit ose grupet", "Delete" : "Fshije", - "can edit" : "mund te shtoni", + "can edit" : "mund të modifikoni", "Address book name" : "Emër libri adresash", "Import" : "Importoje", "The selected image is too big (max 1MB)" : "Figura e përzgjedhur është shumë e madhe (maksimumi 1MB)", @@ -13,7 +15,7 @@ "Organization" : "Organizim", "Title" : "Titull", "Add field ..." : "Shtoni fushë...", - "No search result for {query}" : "S’pat përfundime kërkimi për {query}", + "No search result for {query}" : "Nuk pati rezultate kërkimi për {query}", "_%n contact_::_%n contacts_" : ["%n kontakt","%n kontakte"], "Post office box" : "Kuti postare në postë", "Postal code" : "Kod postar", @@ -31,15 +33,16 @@ "Not grouped" : "I pagrupuar", "New contact" : "Kontakt i ri", "{addressbook} shared by {owner}" : "{addressbook} ndarë nga {owner}", - "Contact could not be created." : "Kontakti s’u krijua dot.", + "Contact could not be created." : "Kontakti nuk u krijua dot.", "No contacts in file. Only VCard files are allowed." : "S’ka kontakte në kartelë. Lejohen vetëm kartela VCard.", + "Only VCard version 4.0 (RFC6350) or version 3.0 (RFC2426) are supported." : "Suportohen vetëm VCard versioni 4.0 (RFC6350) ose versioni 3.0 (RFC2426)", "Nickname" : "Nofkë", "Detailed name" : "Emri i hollësishëm", "Notes" : "Shënime", "Website" : "Sajt", "Federated Cloud ID" : "ID Federated Cloud", "Home" : "Kreu", - "Work" : "Pune", + "Work" : "Punë", "Other" : "Tjetër", "Groups" : "Grupe", "Birthday" : "Datëlindje", @@ -54,7 +57,7 @@ "Fax work" : "Faks pune", "Pager" : "Faques", "Voice" : "Zë", - "Social network" : "Rrjet shoqëror", - "Settings" : "Rregullime" + "Social network" : "Rrjet social", + "Settings" : "Konfigurime" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index c78fc880..c89fca25 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -15,7 +15,7 @@ OC.L10N.register( "No contacts in here" : "没有联系人", "Name" : "名称", "Organization" : "组织", - "Title" : "标题", + "Title" : "头衔", "Add field ..." : "添加字段", "No search result for {query}" : "未找到结果{query}", "_%n contact_::_%n contacts_" : ["%n 位联系人"], @@ -34,7 +34,7 @@ OC.L10N.register( "All contacts" : "全部联系人", "Not grouped" : "未分组", "New contact" : "新建联系人", - "{addressbook} shared by {owner}" : "从 {owner}共享给您{addressbook}", + "{addressbook} shared by {owner}" : "由 {owner} 共享给您的 {addressbook}", "Contact could not be created." : "无法创建联系人。", "No contacts in file. Only VCard files are allowed." : "没有发现联系人信息。只允许VCard格式文件.", "Only VCard version 4.0 (RFC6350) or version 3.0 (RFC2426) are supported." : "仅支持 VCard 4.0 版 (RFC6350) 或者 3.0 版 (RFC2426) 。", @@ -50,7 +50,7 @@ OC.L10N.register( "Birthday" : "生日", "Anniversary" : "周年", "Date of death" : "去世日期", - "Email" : "Email", + "Email" : "电子邮件", "Instant messaging" : "即时通讯", "Phone" : "电话", "Mobile" : "手机", diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index ea8911d0..beb1237e 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -13,7 +13,7 @@ "No contacts in here" : "没有联系人", "Name" : "名称", "Organization" : "组织", - "Title" : "标题", + "Title" : "头衔", "Add field ..." : "添加字段", "No search result for {query}" : "未找到结果{query}", "_%n contact_::_%n contacts_" : ["%n 位联系人"], @@ -32,7 +32,7 @@ "All contacts" : "全部联系人", "Not grouped" : "未分组", "New contact" : "新建联系人", - "{addressbook} shared by {owner}" : "从 {owner}共享给您{addressbook}", + "{addressbook} shared by {owner}" : "由 {owner} 共享给您的 {addressbook}", "Contact could not be created." : "无法创建联系人。", "No contacts in file. Only VCard files are allowed." : "没有发现联系人信息。只允许VCard格式文件.", "Only VCard version 4.0 (RFC6350) or version 3.0 (RFC2426) are supported." : "仅支持 VCard 4.0 版 (RFC6350) 或者 3.0 版 (RFC2426) 。", @@ -48,7 +48,7 @@ "Birthday" : "生日", "Anniversary" : "周年", "Date of death" : "去世日期", - "Email" : "Email", + "Email" : "电子邮件", "Instant messaging" : "即时通讯", "Phone" : "电话", "Mobile" : "手机", |