diff options
49 files changed, 998 insertions, 236 deletions
diff --git a/.github/workflows/dependabot-approve-merge.yml b/.github/workflows/dependabot-approve-merge.yml index 86086922..6c5d7373 100644 --- a/.github/workflows/dependabot-approve-merge.yml +++ b/.github/workflows/dependabot-approve-merge.yml @@ -1,21 +1,29 @@ +# This workflow is provided via the organization template repository +# +# https://github.com/nextcloud/.github +# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization + name: Dependabot -on: pull_request_target + +on: + pull_request_target: + branches: + - master + - stable* jobs: auto-merge: runs-on: ubuntu-latest steps: # Default github action approve - - uses: hmarr/auto-approve-action@v2.0.0 - if: github.ref == 'refs/heads/master' && - (github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]') + - uses: hmarr/auto-approve-action@v2 + if: github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]' with: github-token: ${{ secrets.GITHUB_TOKEN }} # Nextcloud bot approve and merge request - uses: ahmadnassri/action-dependabot-auto-merge@v2 - if: github.ref == 'refs/heads/master' && - (github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]') + if: github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]' with: target: minor github-token: ${{ secrets.DEPENDABOT_AUTOMERGE_TOKEN }} @@ -1,9 +1,7 @@ # Nextcloud Contacts ![Downloads](https://img.shields.io/github/downloads/nextcloud/contacts/total.svg?style=flat-square) -[![Codacy Badge](https://img.shields.io/codacy/grade/ea24ea9fccb942419d73ec05105938aa.svg?style=flat-square)](https://app.codacy.com/app/skjnldsv/contacts) [![Code coverage](https://img.shields.io/codecov/c/github/nextcloud/contacts.svg?style=flat-square)](https://codecov.io/gh/nextcloud/contacts/) [![Dependabot status](https://img.shields.io/badge/Dependabot-enabled-brightgreen.svg?longCache=true&style=flat-square&logo=dependabot)](https://dependabot.com) -[![irc](https://img.shields.io/badge/IRC-%23nextcloud--contacts%20on%20freenode-blue.svg?style=flat-square)](https://webchat.freenode.net/?channels=nextcloud-contacts) **A contacts app for [Nextcloud](https://nextcloud.com). Easily sync contacts from various devices with your Nextcloud and edit them online.** @@ -11,12 +11,9 @@ OC.L10N.register( "Allow updating avatars from social media" : "Povolit aktualizaci zástupných obrázků ze sociálních sítí", "Please select a circle" : "Vyberte okruh", "Loading circle …" : "Načítání okruhu…", - "Joining circle" : "Přidávání se do okruhu", "Your request to join this circle is pending approval" : "Vaše žádost o přidání do tohoto okruhu čeká na schválení", "You are not a member of {circle}" : "Nejste členy {circle}", - "Request to join" : "Požádat o přidání", "There was an error fetching the member list" : "Při získávání seznamu členů došlo k chybě", - "Unable to join the circle" : "K okruhu se nedaří připojit", "Loading contacts …" : "Načítání kontaktů…", "There are no contacts yet" : "Zatím zde nejsou žádné kontakty", "Create contact" : "Vytvořit kontakt", @@ -78,6 +75,7 @@ OC.L10N.register( "An error happened during the config change" : "V průběhu měnění nastavení došlo k chybě", "Circle name" : "Název okruhu", "Circle owned by {owner}" : "Okruh vlastněný {owner}", + "Request to join" : "Požádat o přidání", "Description" : "Popis", "There is no description for this circle" : "K tomuto okruhu neexistuje popis", "Enter a description for the circle" : "Zadejte popis k okruhu", @@ -133,6 +131,7 @@ OC.L10N.register( "This circle will not be shared with the other instances of the global scale" : "Tento okruh nebude sdílen s ostatními instancemi globálního rozsahu", "Create circle" : "Vytvořit okruh", "Loading members list …" : "Načítání seznamu členů…", + "The list of members is only visible to members of this circle" : "Seznam členů je viditelný pouze členům tohoto kruhu", "There is no member in this circle" : "V tomto okruhu není žádný člen", "Add members" : "Přidat členy", "Show circle details" : "Zobrazit podrobnosti o okruhu", @@ -141,13 +140,17 @@ OC.L10N.register( "Unable to get the results" : "Nedaří se získat výsledky", "Some members could not be added" : "Některé členy nebylo možné přidat", "There was an issue adding members to the circle" : "Došlo k potížím při přidávání členů do okruhu", + "Accept membership request" : "Přijmout žádost ke členství", + "Reject membership request" : "Odmítnout žádost ke členství", "Manage level" : "Spravovat stupeň", "Remove member" : "Odebrat člena", + "Pending" : "Čekající", "Promote as sole owner" : "Povýšit na jediného vlastníka", "Promote to {level}" : "Povýšit na {level}", "Demote to {level}" : "Degradovat na {level}", "Could not delete the member {displayName}" : "Nedaří se smazat člena {displayName}", "Could not change the member level to {level}" : "Nedaří se změnit oprávnění člena na stupeň {level}", + "Could not accept membership request" : "Žádost ke členství nemohla být přijata", "Select type" : "Vybrat typ", "Select Date" : "Vybrat datum", "Add contact in group" : "Přidat kontakt do skupiny", @@ -167,6 +170,7 @@ OC.L10N.register( "You are about to leave {circle}.\nAre you sure?" : "Chystáte se opustit {circle}.\nOpravdu to chcete?", "Please confirm circle leave" : "Potvrďte úmysl opustit okruh", "Could not leave the circle {displayName}" : "Nedaří se opustit okruh {displayName}", + "Unable to join the circle" : "K okruhu se nedaří připojit", "You are about to delete {circle}.\nAre you sure?" : "Chystáte se smazat {circle}.\nOpravdu to chcete?", "Please confirm circle deletion" : "Potvrďte úmysl smazat okruh", "Unable to delete the circle" : "Okruh se nedaří smazat", diff --git a/l10n/cs.json b/l10n/cs.json index 547c4b81..24d668b1 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -9,12 +9,9 @@ "Allow updating avatars from social media" : "Povolit aktualizaci zástupných obrázků ze sociálních sítí", "Please select a circle" : "Vyberte okruh", "Loading circle …" : "Načítání okruhu…", - "Joining circle" : "Přidávání se do okruhu", "Your request to join this circle is pending approval" : "Vaše žádost o přidání do tohoto okruhu čeká na schválení", "You are not a member of {circle}" : "Nejste členy {circle}", - "Request to join" : "Požádat o přidání", "There was an error fetching the member list" : "Při získávání seznamu členů došlo k chybě", - "Unable to join the circle" : "K okruhu se nedaří připojit", "Loading contacts …" : "Načítání kontaktů…", "There are no contacts yet" : "Zatím zde nejsou žádné kontakty", "Create contact" : "Vytvořit kontakt", @@ -76,6 +73,7 @@ "An error happened during the config change" : "V průběhu měnění nastavení došlo k chybě", "Circle name" : "Název okruhu", "Circle owned by {owner}" : "Okruh vlastněný {owner}", + "Request to join" : "Požádat o přidání", "Description" : "Popis", "There is no description for this circle" : "K tomuto okruhu neexistuje popis", "Enter a description for the circle" : "Zadejte popis k okruhu", @@ -131,6 +129,7 @@ "This circle will not be shared with the other instances of the global scale" : "Tento okruh nebude sdílen s ostatními instancemi globálního rozsahu", "Create circle" : "Vytvořit okruh", "Loading members list …" : "Načítání seznamu členů…", + "The list of members is only visible to members of this circle" : "Seznam členů je viditelný pouze členům tohoto kruhu", "There is no member in this circle" : "V tomto okruhu není žádný člen", "Add members" : "Přidat členy", "Show circle details" : "Zobrazit podrobnosti o okruhu", @@ -139,13 +138,17 @@ "Unable to get the results" : "Nedaří se získat výsledky", "Some members could not be added" : "Některé členy nebylo možné přidat", "There was an issue adding members to the circle" : "Došlo k potížím při přidávání členů do okruhu", + "Accept membership request" : "Přijmout žádost ke členství", + "Reject membership request" : "Odmítnout žádost ke členství", "Manage level" : "Spravovat stupeň", "Remove member" : "Odebrat člena", + "Pending" : "Čekající", "Promote as sole owner" : "Povýšit na jediného vlastníka", "Promote to {level}" : "Povýšit na {level}", "Demote to {level}" : "Degradovat na {level}", "Could not delete the member {displayName}" : "Nedaří se smazat člena {displayName}", "Could not change the member level to {level}" : "Nedaří se změnit oprávnění člena na stupeň {level}", + "Could not accept membership request" : "Žádost ke členství nemohla být přijata", "Select type" : "Vybrat typ", "Select Date" : "Vybrat datum", "Add contact in group" : "Přidat kontakt do skupiny", @@ -165,6 +168,7 @@ "You are about to leave {circle}.\nAre you sure?" : "Chystáte se opustit {circle}.\nOpravdu to chcete?", "Please confirm circle leave" : "Potvrďte úmysl opustit okruh", "Could not leave the circle {displayName}" : "Nedaří se opustit okruh {displayName}", + "Unable to join the circle" : "K okruhu se nedaří připojit", "You are about to delete {circle}.\nAre you sure?" : "Chystáte se smazat {circle}.\nOpravdu to chcete?", "Please confirm circle deletion" : "Potvrďte úmysl smazat okruh", "Unable to delete the circle" : "Okruh se nedaří smazat", @@ -11,12 +11,9 @@ OC.L10N.register( "Allow updating avatars from social media" : "Die Aktualisierung von Avataren aus sozialen Medien erlauben", "Please select a circle" : "Bitte wähle einen Kreis aus", "Loading circle …" : "Lade Kreis …", - "Joining circle" : "Dem Kreis beitreten", "Your request to join this circle is pending approval" : "Deine Anfrage, diesem Kreis beizutreten, muss noch genehmigt werden", "You are not a member of {circle}" : "Du bist kein Mitglied von {circle}", - "Request to join" : "Beitritt anfragen", "There was an error fetching the member list" : "Fehler beim Laden der Mitgliederliste", - "Unable to join the circle" : "Beitritt zum Kreis nicht möglich", "Loading contacts …" : "Lade Kontakte …", "There are no contacts yet" : "Es gibt noch keine Kontakte", "Create contact" : "Kontakt erstellen", @@ -61,6 +58,7 @@ OC.L10N.register( "Import contacts" : "Kontakte importieren", "Import into the {addressbookName} address book" : "In das Adressbuch {addressbookName} importieren", "Select local file" : "Lokale Datei auswählen", + "Import from Files" : "Aus Dateien importieren", "Importing is disabled because there are no address books available" : "Der Import ist deaktiviert, da kein Adressbuch verfügbar ist", "Choose a vCard file to import" : "Wähle eine vCard zum Importieren", "Address book name" : "Name des Adressbuchs", @@ -77,6 +75,7 @@ OC.L10N.register( "An error happened during the config change" : "Bei der Konfigurationsänderung ist ein Fehler aufgetreten", "Circle name" : "Name des Kreises", "Circle owned by {owner}" : "Kreis ist im Besitz von {owner}", + "Request to join" : "Beitritt anfragen", "Description" : "Beschreibung", "There is no description for this circle" : "Es gibt keine Beschreibung für diesen Kreis", "Enter a description for the circle" : "Bitte gib eine Beschreibung für diesen Kreis ein", @@ -132,6 +131,7 @@ OC.L10N.register( "This circle will not be shared with the other instances of the global scale" : "Dieser Kreis wird nicht mit den anderen Instanzen des \"Global Scales\" geteilt", "Create circle" : "Einen Kreis erstellen", "Loading members list …" : "Lade Mitgliederliste …", + "The list of members is only visible to members of this circle" : "Die Mitgliederliste ist nur für Mitglieder dieses Kreises sichtbar", "There is no member in this circle" : "Es gibt kein Mitglied in diesem Kreis", "Add members" : "Mitglieder hinzufügen", "Show circle details" : "Details des Kreises anzeigen", @@ -140,13 +140,17 @@ OC.L10N.register( "Unable to get the results" : "Ergebnisse konnten nicht abgerufen werden", "Some members could not be added" : "Einige Mitglieder konnten nicht hinzugefügt werden", "There was an issue adding members to the circle" : "Beim Hinzufügen von Mitgliedern zum Kreis ist ein Problem aufgetreten", + "Accept membership request" : "Mitgliedsanfrage annehmen", + "Reject membership request" : "Mitgliedsanfrage ablehnen", "Manage level" : "Mitgliedsstufe verwalten", "Remove member" : "Mitglied entfernen", + "Pending" : "Mitgliedsanfrage ablehnen", "Promote as sole owner" : "Als Alleineigentümer ernennen", "Promote to {level}" : "Zum {level} ernennen", "Demote to {level}" : "Herabstufen auf {level}", "Could not delete the member {displayName}" : "Das Mitglied {displayName} konnte nicht gelöscht werden ", "Could not change the member level to {level}" : "Mitgliedsstufe konnte nicht auf {level} geändert werden", + "Could not accept membership request" : "Mitgliedsanfrage konnte nicht angenommen werden", "Select type" : "Typ auswählen", "Select Date" : "Datum auswählen", "Add contact in group" : "Kontakt zur Gruppe hinzufügen", @@ -166,6 +170,7 @@ OC.L10N.register( "You are about to leave {circle}.\nAre you sure?" : "Du bist dabei {circle} zu verlassen.\nBist Du Dir sicher?", "Please confirm circle leave" : "Bitte bestätige das Verlassen des Kreises", "Could not leave the circle {displayName}" : "Kreis {displayName} konnte nicht verlassen werden", + "Unable to join the circle" : "Beitritt zum Kreis nicht möglich", "You are about to delete {circle}.\nAre you sure?" : "Du bist dabei den Kreis {circle} zu löschen.\nBist Du Dir sicher?", "Please confirm circle deletion" : "Bitte bestätige das Löschen des Kreises", "Unable to delete the circle" : "Kreis konnte nicht gelöscht werden", diff --git a/l10n/de.json b/l10n/de.json index fd1bbd2c..7b1f9a5c 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -9,12 +9,9 @@ "Allow updating avatars from social media" : "Die Aktualisierung von Avataren aus sozialen Medien erlauben", "Please select a circle" : "Bitte wähle einen Kreis aus", "Loading circle …" : "Lade Kreis …", - "Joining circle" : "Dem Kreis beitreten", "Your request to join this circle is pending approval" : "Deine Anfrage, diesem Kreis beizutreten, muss noch genehmigt werden", "You are not a member of {circle}" : "Du bist kein Mitglied von {circle}", - "Request to join" : "Beitritt anfragen", "There was an error fetching the member list" : "Fehler beim Laden der Mitgliederliste", - "Unable to join the circle" : "Beitritt zum Kreis nicht möglich", "Loading contacts …" : "Lade Kontakte …", "There are no contacts yet" : "Es gibt noch keine Kontakte", "Create contact" : "Kontakt erstellen", @@ -59,6 +56,7 @@ "Import contacts" : "Kontakte importieren", "Import into the {addressbookName} address book" : "In das Adressbuch {addressbookName} importieren", "Select local file" : "Lokale Datei auswählen", + "Import from Files" : "Aus Dateien importieren", "Importing is disabled because there are no address books available" : "Der Import ist deaktiviert, da kein Adressbuch verfügbar ist", "Choose a vCard file to import" : "Wähle eine vCard zum Importieren", "Address book name" : "Name des Adressbuchs", @@ -75,6 +73,7 @@ "An error happened during the config change" : "Bei der Konfigurationsänderung ist ein Fehler aufgetreten", "Circle name" : "Name des Kreises", "Circle owned by {owner}" : "Kreis ist im Besitz von {owner}", + "Request to join" : "Beitritt anfragen", "Description" : "Beschreibung", "There is no description for this circle" : "Es gibt keine Beschreibung für diesen Kreis", "Enter a description for the circle" : "Bitte gib eine Beschreibung für diesen Kreis ein", @@ -130,6 +129,7 @@ "This circle will not be shared with the other instances of the global scale" : "Dieser Kreis wird nicht mit den anderen Instanzen des \"Global Scales\" geteilt", "Create circle" : "Einen Kreis erstellen", "Loading members list …" : "Lade Mitgliederliste …", + "The list of members is only visible to members of this circle" : "Die Mitgliederliste ist nur für Mitglieder dieses Kreises sichtbar", "There is no member in this circle" : "Es gibt kein Mitglied in diesem Kreis", "Add members" : "Mitglieder hinzufügen", "Show circle details" : "Details des Kreises anzeigen", @@ -138,13 +138,17 @@ "Unable to get the results" : "Ergebnisse konnten nicht abgerufen werden", "Some members could not be added" : "Einige Mitglieder konnten nicht hinzugefügt werden", "There was an issue adding members to the circle" : "Beim Hinzufügen von Mitgliedern zum Kreis ist ein Problem aufgetreten", + "Accept membership request" : "Mitgliedsanfrage annehmen", + "Reject membership request" : "Mitgliedsanfrage ablehnen", "Manage level" : "Mitgliedsstufe verwalten", "Remove member" : "Mitglied entfernen", + "Pending" : "Mitgliedsanfrage ablehnen", "Promote as sole owner" : "Als Alleineigentümer ernennen", "Promote to {level}" : "Zum {level} ernennen", "Demote to {level}" : "Herabstufen auf {level}", "Could not delete the member {displayName}" : "Das Mitglied {displayName} konnte nicht gelöscht werden ", "Could not change the member level to {level}" : "Mitgliedsstufe konnte nicht auf {level} geändert werden", + "Could not accept membership request" : "Mitgliedsanfrage konnte nicht angenommen werden", "Select type" : "Typ auswählen", "Select Date" : "Datum auswählen", "Add contact in group" : "Kontakt zur Gruppe hinzufügen", @@ -164,6 +168,7 @@ "You are about to leave {circle}.\nAre you sure?" : "Du bist dabei {circle} zu verlassen.\nBist Du Dir sicher?", "Please confirm circle leave" : "Bitte bestätige das Verlassen des Kreises", "Could not leave the circle {displayName}" : "Kreis {displayName} konnte nicht verlassen werden", + "Unable to join the circle" : "Beitritt zum Kreis nicht möglich", "You are about to delete {circle}.\nAre you sure?" : "Du bist dabei den Kreis {circle} zu löschen.\nBist Du Dir sicher?", "Please confirm circle deletion" : "Bitte bestätige das Löschen des Kreises", "Unable to delete the circle" : "Kreis konnte nicht gelöscht werden", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index da427427..31bc8edc 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -11,12 +11,9 @@ OC.L10N.register( "Allow updating avatars from social media" : "Die Aktualisierung von Avataren aus sozialen Medien erlauben", "Please select a circle" : "Bitte wählen Sie einen Kreis aus.", "Loading circle …" : "Lade Kreis …", - "Joining circle" : "Dem Kreis beitreten", "Your request to join this circle is pending approval" : "Ihre Anfrage, diesem Kreis beizutreten, muss noch genehmigt werden", "You are not a member of {circle}" : "Sie sind kein Mitglied von {circle}", - "Request to join" : "Beitritt anfragen", "There was an error fetching the member list" : "Fehler beim Laden der Mitgliederliste", - "Unable to join the circle" : "Beitritt zum Kreis nicht möglich", "Loading contacts …" : "Lade Kontakte …", "There are no contacts yet" : "Es gibt noch keine Kontakte", "Create contact" : "Kontakt erstellen", @@ -78,6 +75,7 @@ OC.L10N.register( "An error happened during the config change" : "Bei der Konfigurationsänderung ist ein Fehler aufgetreten", "Circle name" : "Name des Kreises", "Circle owned by {owner}" : "Kreis im Besitz von {owner}", + "Request to join" : "Beitritt anfragen", "Description" : "Beschreibung", "There is no description for this circle" : "Es existiert keine Beschreibung für diesen Kreis", "Enter a description for the circle" : "Bitte eine Beschreibung für diesen Kreis eingeben", @@ -133,6 +131,7 @@ OC.L10N.register( "This circle will not be shared with the other instances of the global scale" : "Dieser Kreis wird nicht mit den anderen Instanzen des \"Global Scales\" geteilt", "Create circle" : "Kreis erstellen", "Loading members list …" : "Lade Mitgliederliste …", + "The list of members is only visible to members of this circle" : "Die Mitgliederliste ist nur für Mitglieder dieses Kreises sichtbar", "There is no member in this circle" : "Es gibt kein Mitglied in diesem Kreis", "Add members" : "Mitglieder hinzufügen", "Show circle details" : "Kreis-Details anzeigen", @@ -141,13 +140,17 @@ OC.L10N.register( "Unable to get the results" : "Die Ergebnisse können nicht abgerufen werden", "Some members could not be added" : "Einige Mitglieder konnten nicht hinzugefügt werden", "There was an issue adding members to the circle" : "Beim Hinzufügen von Mitgliedern zum Kreis ist ein Problem aufgetreten", + "Accept membership request" : "Mitgliedsanfrage akzeptieren", + "Reject membership request" : "Mitgliedsanfrage ablehnen", "Manage level" : "Mitgliedsstufe verwalten", "Remove member" : "Mitglied entfernen", + "Pending" : "Ausstehend", "Promote as sole owner" : "Als Alleineigentümer ernennen", "Promote to {level}" : "Zum {level} ernennen", "Demote to {level}" : "Herabstufen auf {level}", "Could not delete the member {displayName}" : "Das Mitglied {displayName} konnte nicht gelöscht werden ", "Could not change the member level to {level}" : "Mitgliedsstufe konnte nicht geändert werden auf {level}", + "Could not accept membership request" : "Mitgliedsanfrage konnte nicht akzeptiert werden", "Select type" : "Typ auswählen", "Select Date" : "Datum auswählen", "Add contact in group" : "Kontakt zur Gruppe hinzufügen", @@ -167,6 +170,7 @@ OC.L10N.register( "You are about |