summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md6
-rw-r--r--appinfo/info.xml2
-rw-r--r--l10n/ast.js10
-rw-r--r--l10n/ast.json10
-rw-r--r--l10n/bn_BD.js1
-rw-r--r--l10n/bn_BD.json1
-rw-r--r--l10n/bs.js1
-rw-r--r--l10n/bs.json1
-rw-r--r--l10n/de_DE.js4
-rw-r--r--l10n/de_DE.json4
-rw-r--r--l10n/eu.js9
-rw-r--r--l10n/eu.json9
-rw-r--r--l10n/fi.js42
-rw-r--r--l10n/fi.json42
-rw-r--r--l10n/fr.js4
-rw-r--r--l10n/fr.json4
-rw-r--r--l10n/gl.js4
-rw-r--r--l10n/gl.json4
-rw-r--r--l10n/tr.js11
-rw-r--r--l10n/tr.json11
-rw-r--r--l10n/uk.js44
-rw-r--r--l10n/uk.json44
-rw-r--r--package-lock.json162
-rw-r--r--package.json8
-rw-r--r--src/components/AppNavigation/RootNavigation.vue6
-rw-r--r--src/components/AppNavigation/Settings/SettingsAddressbookSharee.vue2
-rw-r--r--src/components/AppNavigation/Settings/SettingsImportContacts.vue2
-rw-r--r--src/components/ContactDetails.vue17
-rw-r--r--src/components/ContactDetails/ContactDetailsAvatar.vue8
-rw-r--r--src/components/DetailsHeader.vue4
-rw-r--r--src/components/EntityPicker/EntityBubble.vue2
-rw-r--r--src/components/EntityPicker/EntityPicker.vue4
-rw-r--r--src/components/EntityPicker/EntitySearchResult.vue4
-rw-r--r--src/components/EntityPicker/NewCircleIntro.vue4
-rw-r--r--src/components/MemberList.vue2
-rw-r--r--src/components/ProcessingScreen.vue9
36 files changed, 373 insertions, 129 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 79cc0091..59a00e25 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,17 +1,21 @@
# Changelog
-## 6.0.0-alpha.1 – Unreleased
+## 6.0.0-rc.1 – Unreleased
### Added
- Nextcloud 29 support
- Add confirmation dialog before importing contacts
+- Implement team overview page updates
### Removed
- Drop Nextcloud 28 and older
+- Drop dead OCA.Search code
### Changed
- Migrate event buses to mitt
+- Migrate ::v-deep to :deep
### Fixed
- HTTP client usage
- Remove import contact button from chart view
- Subtitle encoding
+- Adjust styling of team resource image
## 5.5.2 – 2024-02-19
diff --git a/appinfo/info.xml b/appinfo/info.xml
index e4506b50..c10cdb0d 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -11,7 +11,7 @@
* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.
</description>
- <version>6.0.0-alpha.1</version>
+ <version>6.0.0-rc.1</version>
<licence>agpl</licence>
<author mail="hamza221@users.noreply.github.com">Hamza Mahjoubi</author>
diff --git a/l10n/ast.js b/l10n/ast.js
index 7c97d9ba..21bbf432 100644
--- a/l10n/ast.js
+++ b/l10n/ast.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"Details" : "Detalles",
"All contacts" : "Tolos contautos",
+ "Contacts" : "Contautos",
"Loading contacts …" : "Cargando los contautos…",
"There are no contacts yet" : "Nun hai nengún contautu",
"There are no contacts in this group" : "Nun hai nengún contautu nesti grupu",
@@ -15,6 +16,7 @@ OC.L10N.register(
"Contact groups" : "Grupos de contautos",
"This group already exists" : "Esti grupu yá esiste",
"Download" : "Baxar",
+ "Rename" : "Renomar",
"Delete" : "Desaniciar",
"Copied" : "Copióse",
"Copy link" : "Copiar l'enllaz",
@@ -33,6 +35,7 @@ OC.L10N.register(
"Description" : "Descripción",
"Settings" : "Configuración",
"More fields" : "Más campos",
+ "Name" : "Nome",
"Company" : "Compaña",
"Edit" : "Editar",
"Generate QR Code" : "Xenerar un códigu QR",
@@ -43,16 +46,23 @@ OC.L10N.register(
"Loading members list …" : "Cargando la llista de miembros…",
"New contact" : "Contautu nuevu",
"Unable to create the contact." : "Nun ye posible crear el contautu.",
+ "Close" : "Zarrar",
"_{count} error_::_{count} errors_" : ["{count} error","{count} errores"],
"Link copied to the clipboard" : "L'enllaz copióse nel cartafueyu",
"Not grouped" : "Ensin grupu",
+ "Email" : "Corréu electrónicu",
+ "Owner" : "Propietariu",
"Members need to accept invitation" : "Los miembros precisen aceptar la invitación",
"Members can also invite" : "Los miembros tamién puen convidar",
+ "Visibility" : "Visibilidá",
+ "Users" : "Usuarios",
"Prefix" : "Prefixu",
"Suffix" : "Sufixu",
"Nickname" : "Nomatu",
"Notes" : "Notes",
"Website" : "Sitiu web",
+ "Location" : "Llocalización",
+ "Home" : "Aniciu",
"Post office box" : "Oficina de Correos",
"City" : "Ciudá",
"State or province" : "Estáu o provincia",
diff --git a/l10n/ast.json b/l10n/ast.json
index 8791a728..cda0fc80 100644
--- a/l10n/ast.json
+++ b/l10n/ast.json
@@ -1,6 +1,7 @@
{ "translations": {
"Details" : "Detalles",
"All contacts" : "Tolos contautos",
+ "Contacts" : "Contautos",
"Loading contacts …" : "Cargando los contautos…",
"There are no contacts yet" : "Nun hai nengún contautu",
"There are no contacts in this group" : "Nun hai nengún contautu nesti grupu",
@@ -13,6 +14,7 @@
"Contact groups" : "Grupos de contautos",
"This group already exists" : "Esti grupu yá esiste",
"Download" : "Baxar",
+ "Rename" : "Renomar",
"Delete" : "Desaniciar",
"Copied" : "Copióse",
"Copy link" : "Copiar l'enllaz",
@@ -31,6 +33,7 @@
"Description" : "Descripción",
"Settings" : "Configuración",
"More fields" : "Más campos",
+ "Name" : "Nome",
"Company" : "Compaña",
"Edit" : "Editar",
"Generate QR Code" : "Xenerar un códigu QR",
@@ -41,16 +44,23 @@
"Loading members list …" : "Cargando la llista de miembros…",
"New contact" : "Contautu nuevu",
"Unable to create the contact." : "Nun ye posible crear el contautu.",
+ "Close" : "Zarrar",
"_{count} error_::_{count} errors_" : ["{count} error","{count} errores"],
"Link copied to the clipboard" : "L'enllaz copióse nel cartafueyu",
"Not grouped" : "Ensin grupu",
+ "Email" : "Corréu electrónicu",
+ "Owner" : "Propietariu",
"Members need to accept invitation" : "Los miembros precisen aceptar la invitación",
"Members can also invite" : "Los miembros tamién puen convidar",
+ "Visibility" : "Visibilidá",
+ "Users" : "Usuarios",
"Prefix" : "Prefixu",
"Suffix" : "Sufixu",
"Nickname" : "Nomatu",
"Notes" : "Notes",
"Website" : "Sitiu web",
+ "Location" : "Llocalización",
+ "Home" : "Aniciu",
"Post office box" : "Oficina de Correos",
"City" : "Ciudá",
"State or province" : "Estáu o provincia",
diff --git a/l10n/bn_BD.js b/l10n/bn_BD.js
index 2d03386f..7f7676e0 100644
--- a/l10n/bn_BD.js
+++ b/l10n/bn_BD.js
@@ -14,6 +14,7 @@ OC.L10N.register(
"Password protection" : "Password protection",
"Save" : "সংরক্ষণ",
"Description" : "বিবরণ",
+ "Settings" : "Settings",
"Cancel" : "বাতির",
"Invalid image" : "অবৈধ চিত্র",
"Name" : "নাম",
diff --git a/l10n/bn_BD.json b/l10n/bn_BD.json
index 9adab107..1e8a27c1 100644
--- a/l10n/bn_BD.json
+++ b/l10n/bn_BD.json
@@ -12,6 +12,7 @@
"Password protection" : "Password protection",
"Save" : "সংরক্ষণ",
"Description" : "বিবরণ",
+ "Settings" : "Settings",
"Cancel" : "বাতির",
"Invalid image" : "অবৈধ চিত্র",
"Name" : "নাম",
diff --git a/l10n/bs.js b/l10n/bs.js
index 4ac647fa..28c46656 100644
--- a/l10n/bs.js
+++ b/l10n/bs.js
@@ -12,6 +12,7 @@ OC.L10N.register(
"Password protection" : "Password protection",
"Save" : "Spremi",
"Description" : "Opis",
+ "Settings" : "Settings",
"Cancel" : "Otkaži",
"Invalid image" : "Nevažeća datoteka",
"Name" : "Ime",
diff --git a/l10n/bs.json b/l10n/bs.json
index 4ba6665f..f4a4f047 100644
--- a/l10n/bs.json
+++ b/l10n/bs.json
@@ -10,6 +10,7 @@
"Password protection" : "Password protection",
"Save" : "Spremi",
"Description" : "Opis",
+ "Settings" : "Settings",
"Cancel" : "Otkaži",
"Invalid image" : "Nevažeća datoteka",
"Name" : "Ime",
diff --git a/l10n/de_DE.js b/l10n/de_DE.js
index 67c18ae7..ebd1bf72 100644
--- a/l10n/de_DE.js
+++ b/l10n/de_DE.js
@@ -217,7 +217,7 @@ OC.L10N.register(
"Could not leave the team {displayName}" : "Team {displayName} konnte nicht verlassen werden",
"Unable to join the team" : "Beitritt zum Team nicht möglich",
"You are about to delete {circle}.\nAre you sure?" : "Sie sind dabei {circle} zu löschen.\nSind Sie sich sicher?",
- "Please confirm team deletion" : "Bitte bestätigen, dass Sie das Team löschen möchten",
+ "Please confirm team deletion" : "Löschen des Teams bestätigen",
"Unable to delete the team" : "Team konnte nicht gelöscht werden",
"Link copied to the clipboard" : "Link wurde in die Zwischenablage kopiert",
"Could not copy link to the clipboard." : "Link konnte nicht in die Zwischenablage kopiert werden.",
@@ -304,7 +304,7 @@ OC.L10N.register(
"Time zone" : "Zeitzone",
"Spoken languages" : "Gesprochene Sprachen",
"_{failed} contact failed to be read_::_{failed} contacts failed to be read_" : ["{failed} Kontakt konnte nicht gelesen werden","{failed} Kontakte konnten nicht gelesen werden"],
- "An error has occurred in team(s). Check the console for more details." : "In Teams(s) ist ein Fehler aufgetreten. Überprüfen Sie die Konsole für weitere Einzelheiten.",
+ "An error has occurred in team(s). Check the console for more details." : "Es ist ein Fehler in Team(s) aufgetreten. Bitte die Konsole für weitere Einzelheiten prüfen.",
"Unable to create team {circleName}" : "Fehler beim Erstellen des Teams {circleName}",
"Unable to delete team {circleId}" : "Fehler beim Löschen des Teams {circleId}",
"Unable to delete contact" : "Kontakt konnte nicht gelöscht werden"
diff --git a/l10n/de_DE.json b/l10n/de_DE.json
index 53250705..eae2ee5b 100644
--- a/l10n/de_DE.json
+++ b/l10n/de_DE.json
@@ -215,7 +215,7 @@
"Could not leave the team {displayName}" : "Team {displayName} konnte nicht verlassen werden",
"Unable to join the team" : "Beitritt zum Team nicht möglich",
"You are about to delete {circle}.\nAre you sure?" : "Sie sind dabei {circle} zu löschen.\nSind Sie sich sicher?",
- "Please confirm team deletion" : "Bitte bestätigen, dass Sie das Team löschen möchten",
+ "Please confirm team deletion" : "Löschen des Teams bestätigen",
"Unable to delete the team" : "Team konnte nicht gelöscht werden",
"Link copied to the clipboard" : "Link wurde in die Zwischenablage kopiert",
"Could not copy link to the clipboard." : "Link konnte nicht in die Zwischenablage kopiert werden.",
@@ -302,7 +302,7 @@
"Time zone" : "Zeitzone",
"Spoken languages" : "Gesprochene Sprachen",
"_{failed} contact failed to be read_::_{failed} contacts failed to be read_" : ["{failed} Kontakt konnte nicht gelesen werden","{failed} Kontakte konnten nicht gelesen werden"],
- "An error has occurred in team(s). Check the console for more details." : "In Teams(s) ist ein Fehler aufgetreten. Überprüfen Sie die Konsole für weitere Einzelheiten.",
+ "An error has occurred in team(s). Check the console for more details." : "Es ist ein Fehler in Team(s) aufgetreten. Bitte die Konsole für weitere Einzelheiten prüfen.",
"Unable to create team {circleName}" : "Fehler beim Erstellen des Teams {circleName}",
"Unable to delete team {circleId}" : "Fehler beim Löschen des Teams {circleId}",
"Unable to delete contact" : "Kontakt konnte nicht gelöscht werden"
diff --git a/l10n/eu.js b/l10n/eu.js
index ff59b527..099f9b26 100644
--- a/l10n/eu.js
+++ b/l10n/eu.js
@@ -30,8 +30,11 @@ OC.L10N.register(
"Contact groups" : "Kontaktuen taldeak",
"Create a new contact group" : "Sortu kontaktu-talde berria",
"Contact group name" : "Kontaktu taldearen izena",
+ "Teams" : "Taldeak",
+ "Create a new team" : "Sortu talde berri bat",
"Show all groups" : "Erakutsi talde guztiak",
"Collapse groups" : "Tolestu taldeak",
+ "Show all teams" : "Erakutsi talde guztiak",
"This group already exists" : "Talde hau existitzen da dagoeneko",
"{addressbookname} (Disabled)" : "{addressbookname} (Desgaituta)",
"Download" : "Deskargatu",
@@ -80,11 +83,15 @@ OC.L10N.register(
"Failed to save password. Please try again later." : "Ezin izan da pasahitza gorde. Saiatu berriro geroago.",
"Request to join" : "Eskatu elkartzeko baimena",
"Description" : "Deskribapena",
+ "Members" : "Kideak",
"Add members" : "Gehitu kideak",
+ "Team name" : "Taldearen izena",
"Settings" : "Settings",
+ "Actions" : "Ekintzak",
"An error happened during description sync" : "Errore bat gertatu da deskribapena sinkronizatzean",
"An error happened during name sync" : "Errore bat gertatu da izena sinkronizatzean",
"Cancel" : "Utzi",
+ "Confirm" : "Berretsi",
"Add more info" : "Gehitu informazio gehiago",
"More fields" : "Eremu gehiago",
"Crop contact photo" : "Moztu kontaktuaren argazkia",
@@ -135,6 +142,7 @@ OC.L10N.register(
"No results" : "Emaitzarik ez",
"Add to group" : "Gehitu taldera",
"Add {type}" : "Gehitu {type}",
+ "Personal team" : "Talde pertsonala",
"Loading members list …" : "Kideen zerrenda kargatzen...",
"You currently have no access to the member list" : "Ez duzu sarbiderik kideen zerrendara",
"Add to {circle}" : "Gehitu {circle} zirkulura",
@@ -179,6 +187,7 @@ OC.L10N.register(
"Not grouped" : "Taldekatu gabe",
"Recently contacted" : "Berriki kontaktatuak",
"Organization chart" : "Erakundearen diagrama",
+ "Team" : "Taldea",
"User" : "Erabiltzailea",
"Group" : "Taldea",
"Email" : "E-posta",
diff --git a/l10n/eu.json b/l10n/eu.json
index 7687fb9b..e4bb8316 100644
--- a/l10n/eu.json
+++ b/l10n/eu.json
@@ -28,8 +28,11 @@
"Contact groups" : "Kontaktuen taldeak",
"Create a new contact group" : "Sortu kontaktu-talde berria",
"Contact group name" : "Kontaktu taldearen izena",
+ "Teams" : "Taldeak",
+ "Create a new team" : "Sortu talde berri bat",
"Show all groups" : "Erakutsi talde guztiak",
"Collapse groups" : "Tolestu taldeak",
+ "Show all teams" : "Erakutsi talde guztiak",
"This group already exists" : "Talde hau existitzen da dagoeneko",
"{addressbookname} (Disabled)" : "{addressbookname} (Desgaituta)",
"Download" : "Deskargatu",
@@ -78,11 +81,15 @@
"Failed to save password. Please try again later." : "Ezin izan da pasahitza gorde. Saiatu berriro geroago.",
"Request to join" : "Eskatu elkartzeko baimena",
"Description" : "Deskribapena",
+ "Members" : "Kideak",
"Add members" : "Gehitu kideak",
+ "Team name" : "Taldearen izena",
"Settings" : "Settings",
+ "Actions" : "Ekintzak",
"An error happened during description sync" : "Errore bat gertatu da deskribapena sinkronizatzean",
"An error happened during name sync" : "Errore bat gertatu da izena sinkronizatzean",
"Cancel" : "Utzi",
+ "Confirm" : "Berretsi",
"Add more info" : "Gehitu informazio gehiago",
"More fields" : "Eremu gehiago",
"Crop contact photo" : "Moztu kontaktuaren argazkia",
@@ -133,6 +140,7 @@
"No results" : "Emaitzarik ez",
"Add to group" : "Gehitu taldera",
"Add {type}" : "Gehitu {type}",
+ "Personal team" : "Talde pertsonala",
"Loading members list …" : "Kideen zerrenda kargatzen...",
"You currently have no access to the member list" : "Ez duzu sarbiderik kideen zerrendara",
"Add to {circle}" : "Gehitu {circle} zirkulura",
@@ -177,6 +185,7 @@
"Not grouped" : "Taldekatu gabe",
"Recently contacted" : "Berriki kontaktatuak",
"Organization chart" : "Erakundearen diagrama",
+ "Team" : "Taldea",
"User" : "Erabiltzailea",
"Group" : "Taldea",
"Email" : "E-posta",
diff --git a/l10n/fi.js b/l10n/fi.js
index 92215896..a3c26679 100644
--- a/l10n/fi.js
+++ b/l10n/fi.js
@@ -9,6 +9,9 @@ OC.L10N.register(
"Copy to full name" : "Kopioi koko nimeksi",
"Omit year" : "Jätä vuosiluku pois",
"Allow updating avatars from social media" : "Salli avatar-kuvien päivittäminen sosiaalisesta mediasta",
+ "Please select a team" : "Valitse tiimi",
+ "Loading team…" : "Ladataan tiimiä…",
+ "Your request to join this team is pending approval" : "Pyyntösi liittyä tiimiin odottaa hyväksyntää",
"You are not a member of {circle}" : "Et ole piirin {circle} jäsen",
"There was an error fetching the member list" : "Jäsen listan hakemisessa tapahtui virhe",
"Loading contacts …" : "Ladataan yhteystietoja…",
@@ -19,6 +22,8 @@ OC.L10N.register(
"Add contacts" : "Lisää yhteystietoja",
"Loading …" : "Ladataan…",
"Add member" : "Lisää jäsen",
+ "Leave team" : "Poistu tiimistä",
+ "Delete team" : "Poista tiimi",
"Contacts settings" : "Yhteystietojen asetukset",
"General settings" : "Yleiset asetukset",
"Update avatars from social media" : "Päivitä avatar-kuvat sosiaalisesta mediasta",
@@ -30,9 +35,14 @@ OC.L10N.register(
"Contact groups" : "Yhteystietoryhmät",
"Create a new contact group" : "Luo uusi yhteystietoryhmä",
"Contact group name" : "Yhteystietoryhmän nimi",
+ "Teams" : "Tiimit",
+ "Create a new team" : "Luo uusi tiimi",
"Show all groups" : "Näytä kaikki ryhmät",
"Collapse groups" : "Supista ryhmät",
+ "Show all teams" : "Näytä kaikki tiimit",
+ "Collapse teams" : "Supista tiimit",
"This group already exists" : "Tämä ryhmä on jo olemassa",
+ "This team already exists" : "Tämä tiimi on jo olemassa",
"{addressbookname} (Disabled)" : "{addressbookname} (pois käytöstä)",
"Download" : "Lataa",
"Show" : "Näytä",
@@ -73,17 +83,30 @@ OC.L10N.register(
"Manages" : "Johtaa",
"Oversees" : "Valvoo",
"Password protection" : "Salasanasuojaus",
+ "Enforce password protection on files shared to this team" : "Pakota salasanasuojaus tälle tiimille jaettuihin tiedostoihin",
+ "Use a unique password for all shares to this team" : "Käytä eri salasanaa kaikille tämän tiimin jaoille",
"Unique password …" : "Ainutkertainen salasana…",
"Save" : "Tallenna",
"Change unique password" : "Vaihda yksilöllinen salasana",
"Failed to save password. Please try again later." : "Salasanan tallentaminen epäonnistui. Yritä myöhemmin uudelleen.",
+ "Team owned by {owner}" : "Tiimin omistaa {owner}",
+ "Team settings" : "Tiimin asetukset",
"Request to join" : "Pyydä liittymistä",
"Description" : "Kuvaus",
+ "Members" : "Jäsenet",
"Add members" : "Lisää jäseniä",
+ "Team members" : "Tiimijäsenet",
+ "Team resources" : "Tiimiresurssit",
+ "Anything shared with this team will show up here" : "Kaikki tämän tiimin kanssa jaettu näkyy täällä",
+ "Team name" : "Tiimin nimi",
"Settings" : "Settings",
+ "Actions" : "Toiminnot",
+ "There is no description for this team" : "Tällä tiimillä ei ole kuvausta",
+ "Enter a description for the team" : "Anna kuvaus tiimille",
"An error happened during description sync" : "Kuvaussynkronoinnin aikana tapahtui virhe",
"An error happened during name sync" : "Nimisynkronoinnin aikana tapahtui virhe",
"Cancel" : "Peruuta",
+ "Confirm" : "Vahvista",
"Add more info" : "Lisää enemmän tietoja",
"More fields" : "Lisää kenttiä",
"Crop contact photo" : "Rajaa yhteystiedon kuva",
@@ -133,8 +156,15 @@ OC.L10N.register(
"No results" : "Ei tuloksia",
"Add to group" : "Lisää ryhmään",
"Add {type}" : "Lisää {type}",
+ "New team name" : "Uuden tiimin nimi",
+ "Personal team" : "Henkilökohtainen tiimi",
+ "This team will only be visible to you. Other members will not be able to see or use it." : "Tämä tiimi on näkyvissä vain sinulle. Muut jäsenet eivät näe sitä tai voi käyttää sitä.",
+ "Local team" : "Paikallinen tiimi",
+ "Create team" : "Luo tiimi",
"Loading members list …" : "Ladataan jäsenluetteloa…",
+ "The list of members is only visible to members of this team" : "Jäsenlista on näkyvissä vain muille tämän tiimin jäsenille",
"You currently have no access to the member list" : "Sinulla ei ole pääsyä käyttäjälistaan",
+ "Show team details" : "Näytä tiimin tiedot",
"Add to {circle}" : "Lisää piiriin {circle}",
"Unable to get the recommendations list" : "Suositusluetteloa ei saatu",
"Unable to get the results" : "Tuloksia ei saatu",
@@ -169,14 +199,22 @@ OC.L10N.register(
"_Importing %n contact into {addressbook}_::_Importing %n contacts into {addressbook}_" : ["Tuodaan %n yhteystieto osoitekirjaan {addressbook}","Tuodaan %n yhteystietoa osoitekirjaan {addressbook}"],
"_Done importing %n contact into {addressbook}_::_Done importing %n contacts into {addressbook}_" : ["%n yhteystiedon tuominen osoitekirjaan {addressbook} valmistui","%n yhteystiedon tuominen osoitekirjaan {addressbook} onnistui"],
"Import" : "Tuo",
+ "Are you sure you want to import this contact file?" : "Haluatko varmasti tuoda tämän yhteystietotiedoston?",
"Could not copy" : "Ei voitu kopioida",
+ "Join team" : "Liity tiimiin",
"You are about to leave {circle}.\nAre you sure?" : "Olet aikeissa poistua piiristä {circle}.\nOletko varma?",
+ "Please confirm team leave" : "Vahvista tiimistä poistuminen",
+ "Could not leave the team {displayName}" : "Ei voitu poistua tiimistä {displayName}",
+ "Unable to join the team" : "Tiimiin ei voitu liittyä",
"You are about to delete {circle}.\nAre you sure?" : "Olet aikeissa poistaa piirin {circle}.\nOletko varma?",
+ "Please confirm team deletion" : "Vahvista tiimin poistaminen",
+ "Unable to delete the team" : "Tiimiä ei voitu poistaa",
"Link copied to the clipboard" : "Linkki kopioitu leikepöydälle",
"Could not copy link to the clipboard." : "Linkkiä ei voitu kopioida leikepöydälle.",
"Not grouped" : "Ei ryhmitelty",
"Recently contacted" : "Äskettäin yhteydessä",
"Organization chart" : "Organisaatiokaavio",
+ "Team" : "Tiimi",
"User" : "Käyttäjä",
"Group" : "Ryhmä",
"Email" : "Sähköpostiosoite",
@@ -192,6 +230,8 @@ OC.L10N.register(
"Members can also invite" : "Myös jäsenet voivat kutsua",
"Visibility" : "Näkyvyys",
"Visible to everyone" : "Näkyy kaikille",
+ "Team membership" : "Tiimijäsenyys",
+ "Prevent teams from being a member of another team" : "Estä tiimejä olemasta muiden tiimien jäseniä",
"Users" : "Käyttäjät",
"Email addresses" : "Sähköpostiosoitteet",
"Detailed name" : "Täsmällinen nimi",
@@ -253,6 +293,8 @@ OC.L10N.register(
"Time zone" : "Aikavyöhyke",
"Spoken languages" : "Puhutut kielet",
"_{failed} contact failed to be read_::_{failed} contacts failed to be read_" : ["{failed} yhteystietoa ei voitu lukea","{failed} yhteystietoa ei voitu lukea"],
+ "Unable to create team {circleName}" : "Tiimiä {circleName} ei voitu luoda",
+ "Unable to delete team {circleId}" : "Tiimiä {circleId} ei voitu poistaa",
"Unable to delete contact" : "Yhteystietoa ei voitu poistaa"
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/fi.json b/l10n/fi.json
index bd65a5d4..5c5f45e7 100644
--- a/l10n/fi.json
+++ b/l10n/fi.json
@@ -7,6 +7,9 @@
"Copy to full name" : "Kopioi koko nimeksi",