diff --git a/Makefile b/Makefile index a8dae5f5..7a96b0ee 100644 --- a/Makefile +++ b/Makefile @@ -1,21 +1,32 @@ app_name=circles -project_dir=$(CURDIR)/../$(app_name) build_dir=$(CURDIR)/build/artifacts appstore_dir=$(build_dir)/appstore source_dir=$(build_dir)/source sign_dir=$(build_dir)/sign package_name=$(app_name) cert_dir=$(HOME)/.nextcloud/certificates -version+=0.15.0 +github_account=nextcloud +version+=0.15.1 all: appstore -release: appstore create-tag +release: appstore github-release github-upload -create-tag: - git tag -s -a v$(version) -m "Tagging the $(version) release." - git push origin v$(version) +github-release: + github-release release \ + --user $(github_account) \ + --repo $(app_name) \ + --tag v$(version) \ + --name "$(app_name) v$(version)" + +github-upload: + github-release upload \ + --user $(github_account) \ + --repo $(app_name) \ + --tag v$(version) \ + --name "$(app_name)-$(version).tar.gz" \ + --file $(build_dir)/$(app_name)-$(version).tar.gz clean: rm -rf $(build_dir) @@ -40,7 +51,7 @@ appstore: clean --exclude=/.scrutinizer.yml \ --exclude=/.travis.yml \ --exclude=/Makefile \ - $(project_dir)/ $(sign_dir)/$(app_name) + ./ $(sign_dir)/$(app_name) tar -czf $(build_dir)/$(app_name)-$(version).tar.gz \ -C $(sign_dir) $(app_name) @if [ -f $(cert_dir)/$(app_name).key ]; then \ diff --git a/appinfo/info.xml b/appinfo/info.xml index 51103c7f..85a663dd 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -23,7 +23,7 @@ Users won't be able to find this Circle using Nextcloud search engine. ]]> - 0.15.0 + 0.15.1 agpl Maxence Lange diff --git a/css/navigation.css b/css/navigation.css index 0772d899..2cdb7695 100644 --- a/css/navigation.css +++ b/css/navigation.css @@ -27,6 +27,11 @@ #app-content { overflow-x: hidden; + position: absolute !important; + left: 543px; + right: 0px; + height: 100%; + top: 50px; } #circle-navigation .header { @@ -77,14 +82,19 @@ SELECT.select_none { #circle-navigation { width: 300px; + height: 100%; border-right: 1px solid #ddd; } #circle-navigation.circles { overflow-y: auto; - width: 350px; overflow-x: hidden; z-index: 1002; + position: absolute; + left: 300px; + top: 50px; + bottom: 0; + width: 243px; } #circle-navigation.circles, #circle-navigation.circles .circle, #circle-navigation.circles .selected { @@ -162,12 +172,12 @@ div.circle .owner, div.circle .type, div.circle .resume { } #circledata { - position: absolute; + position: absolute !important; bottom: 5px; right: 10px; left: 15px; top: 120px; - overflow-y: auto; + overflow-y: hidden; overflow-x: hidden; } @@ -181,6 +191,7 @@ div.circle .owner, div.circle .type, div.circle .resume { position: absolute; overflow-y: auto; width: 100%; + overflow-x: hidden; } #memberslist_table, #linkslist_table, #groupslist_table { @@ -215,6 +226,7 @@ div.circle .owner, div.circle .type, div.circle .resume { } #emptycontent { + display: none; position: absolute; z-index: 1001; left: 0px; diff --git a/l10n/ca.js b/l10n/ca.js index 2f924f0c..a830e47c 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -177,6 +177,7 @@ OC.L10N.register( "This user is already a member of the circle" : "Aquest usuari ja és membre del cercle", "Sharing Frame does not exist" : "El Marc compartit no existeix", "This feature is not available for personal circles" : "Aquesta funció no està disponible per als cercles personals", + "The circle is not federated" : "El cercle no és federat", "You cannot join this circle" : "No et pots unira aquest cercle", "This member is not a moderator" : "Aquest membre no és moderador", "Insufficient privileges" : "Privilegis insuficients", @@ -206,6 +207,7 @@ OC.L10N.register( "Create a public circle" : "Crea un cercle públic", "Create a closed circle" : "Crea un cercle tancat", "Create a secret circle" : "Crea un cercle secret", + "Creation" : "Creació", "A personal circle is a list of users known only to the owner." : "Un cercle personal és una llista d'usuaris coneguts només pel propietari.", "Public circles" : "Cercle públics", "Closed circles" : "Cercles tancats", @@ -216,6 +218,7 @@ OC.L10N.register( "Circles you belong to" : "Cercles als que pertanys", "Circles you own" : "Cercles que posseeixes", "No circle selected" : "Cap cercle escollit", + "Settings" : "Paràmetres", "Add a member" : "Afegeix un membre", "Link a group" : "Enllaça un grup", "Link a circle" : "Enllaça un cercle", @@ -233,6 +236,9 @@ OC.L10N.register( "Group Name" : "Nom del grup", "Link" : "Enllaç", "Linked" : "Enllaçat", - "Save settings" : "Desa la configuració" + "Allow Federated Links" : "Permet Enllaços Federats", + "Save settings" : "Desa la configuració", + "Allow linking of groups" : "Permet l'enllaç de grups", + "Allow federated circles" : "Permet cercles federats" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/ca.json b/l10n/ca.json index b703974b..cdb6fd13 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -175,6 +175,7 @@ "This user is already a member of the circle" : "Aquest usuari ja és membre del cercle", "Sharing Frame does not exist" : "El Marc compartit no existeix", "This feature is not available for personal circles" : "Aquesta funció no està disponible per als cercles personals", + "The circle is not federated" : "El cercle no és federat", "You cannot join this circle" : "No et pots unira aquest cercle", "This member is not a moderator" : "Aquest membre no és moderador", "Insufficient privileges" : "Privilegis insuficients", @@ -204,6 +205,7 @@ "Create a public circle" : "Crea un cercle públic", "Create a closed circle" : "Crea un cercle tancat", "Create a secret circle" : "Crea un cercle secret", + "Creation" : "Creació", "A personal circle is a list of users known only to the owner." : "Un cercle personal és una llista d'usuaris coneguts només pel propietari.", "Public circles" : "Cercle públics", "Closed circles" : "Cercles tancats", @@ -214,6 +216,7 @@ "Circles you belong to" : "Cercles als que pertanys", "Circles you own" : "Cercles que posseeixes", "No circle selected" : "Cap cercle escollit", + "Settings" : "Paràmetres", "Add a member" : "Afegeix un membre", "Link a group" : "Enllaça un grup", "Link a circle" : "Enllaça un cercle", @@ -231,6 +234,9 @@ "Group Name" : "Nom del grup", "Link" : "Enllaç", "Linked" : "Enllaçat", - "Save settings" : "Desa la configuració" + "Allow Federated Links" : "Permet Enllaços Federats", + "Save settings" : "Desa la configuració", + "Allow linking of groups" : "Permet l'enllaç de grups", + "Allow federated circles" : "Permet cercles federats" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/cs.js b/l10n/cs.js index c6362570..ed04817d 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -3,10 +3,10 @@ OC.L10N.register( { "Are you sure you want to transfer your ownership?" : "Opravdu chcete převést vlastnictví?", "This action is irreversible" : "Tato akce je nevratná", - "Personal circle" : "Osobní kruh", - "Secret circle" : "Soukromý kruh", + "Personal circle" : "Osobní okruh", + "Secret circle" : "Soukromý okruh", "Closed circle" : "Uzavřený kruh", - "Public circle" : "Veřejný kruh", + "Public circle" : "Veřejný okruh", "Circle" : "Kruh", "Link Removed" : "Propojení odstraněno", "Link down" : "Propojení není dostupné", @@ -17,8 +17,8 @@ OC.L10N.register( "Link up" : "Propojení dostupné", "Personal Circle" : "Osobní kruh", "Secret Circle" : "Soukromý kruh", - "Closed Circle" : "Uzavřený kruh", - "Public Circle" : "Veřejný kruh", + "Closed Circle" : "Uzavřený okruh", + "Public Circle" : "Veřejný okruh", "Personal" : "Osobní", "Secret" : "Soukromý", "Closed" : "Uzavřený", @@ -34,8 +34,8 @@ OC.L10N.register( "Blocked" : "Blokovaný", "Kicked" : "Vyloučen", "This operation will add/invite all members of the group to the circle" : "Tato operace přidá/pozve všechny členy skupiny do kruhu", - "Please confirm" : "Prosím potvrďte", - "Are you sure you want to leave this circle?" : "Opravdu chcete opustit tento kruh?", + "Please confirm" : "Potvrďte", + "Are you sure you want to leave this circle?" : "Opravdu chcete opustit tento okruh?", "Are you sure you want to delete this circle?" : "Opravdu chcete smazat tento kruh?", "Mail Address" : "E-mailová adresa", "Contact" : "Kontakt", @@ -51,91 +51,133 @@ OC.L10N.register( "no error message" : "Žádná chybová zpráva", "You have joined this circle" : "Úspěšně jste se připojili k tomuto kruhu", "You have requested to join this circle" : "Požádali jste o připojení k tomuto kruhu", - "You have left this circle" : "Úspěšně jste opustili tento kruh", + "You have left this circle" : "Úspěšně jste opustili tento okruh", "Cannot leave this circle" : "Tento kruh nelze opustit", "You have deleted this circle" : "Úspěšně jste smazali tento kruh", "Cannot delete this circle" : "Nelze smazat tento kruh.", - " {type} '{name}' created" : " {type} '{name}' vytvořen", - " {type} '{name}' could not be created" : " {type} '{name}' nemohl být vytvořen", - "Issue while retrieving the details of this circle" : "Problém při získávání detailů kruhu", + " {type} '{name}' created" : " {type} „{name}“ vytvořen", + " {type} '{name}' could not be created" : " {type} „{name}“ nemohl být vytvořen", + "Issue while retrieving the details of this circle" : "Problém při získávání podrobností o okruhu", "Issue while retrieving the list of circles" : "Problém při získávání seznamu kruhů", - "Group '{name}' successfully added to the circle" : "Skupina '{name}' úspěšně přidána do kruhu", - "Group '{name}' could not be added to the circle" : "Skupina '{name}' nemohla být přidána k tomuto kruhu", - "Group '{name}' updated" : "Skupina '{name}' aktualizována", - "Group '{name}' could not be updated" : "Skupina '{name}' nemohla být aktualizována", - "Group '{name}' successfully removed from the circle" : "Skupina '{name}' úspěšně odstraněna z kruhu", - "Group '{name}' could not be removed from the circle" : "Skupina '{name}' nemohla být odstraněna z kruhu", + "Group '{name}' successfully added to the circle" : "Skupina „{name}“ úspěšně přidána do okruhu", + "Group '{name}' could not be added to the circle" : "Skupina „{name}“ nemohla být přidána k tomuto okruhu", + "Group '{name}' updated" : "Skupina „{name}“ aktualizována", + "Group '{name}' could not be updated" : "Skupina „{name}“ nemohla být aktualizována", + "Group '{name}' successfully removed from the circle" : "Skupina „{name}“ úspěšně odstraněna z kruhu", + "Group '{name}' could not be removed from the circle" : "Skupina „{name}“ nemohla být odstraněna z kruhu", "A link to {remote} could not be initiated" : "Vazba na {remote} nemohla být navázána.", "A link to {remote} has been requested." : "Bylo zažádáno o vazbu na {remote}.", - "the link to {remote} is now up and running." : "Vazba na {remote} byla navázána a je funkční.", + "the link to {remote} is now up and running." : "vazba na {remote} byla navázána a je funkční.", "The status of the link could not be updated" : "Stav propojení nemohl být aktualizován", "The status of the link has been updated" : "Stav propojení byl aktualizován", "Local User" : "Místní uživatel", "Local Group" : "Místní skupina", - "The member '{name}' was added to the circle" : "Člen '{member}' byl přidán do kruhu", - "The member '{name}' could not be added to the circle" : "Člena '{name}' se nepodařilo přidat do kruhu.", - "The email address '{email}' was added to the circle" : "E-mailová adresa '{email}' byla přidána ke kruhu", - "The email address '{email}' could not be added to the circle" : "E-mailová adresa '{email}' nemohla být přidána ke kruhu", - "The contact '{contact}' was added to the circle" : "Kontakt '{contact}' byl přidán ke kruhu", - "The contact '{contact}' could not be added to the circle" : "Kontakt '{contact}' nemohl být přidán ke kruhu", - "The member '{name}' was invited to the circle" : "Člen '{name}' byl pozván ke kruhu", - "The member '{name}' could not be invited to the circle" : "Člen '{name}' nemohl být pozván do kruhu", - "Members of the group '{name}' were added to the circle" : "Členové skupiny '{name}' byli přidáni ke kruhu", - "Members of the group '{name}' could not be added to the circle" : "Členové skupiny '{name}' nemohli být přidáni ke kruhu", - "Members of the group '{name}' were invited to the circle" : "Členové skupiny '{name}' byli pozváni ke kruhu", - "Members of the group '{name}' could not be invited to the circle" : "Členové skupiny '{name}' nemohli být pozváni ke kruhu", - "The member '{name}' was removed from the circle" : "Člen '{name}' byl odstraněn z kruhu", - "The member '{name}' could not be removed from the circle" : "Člen '{name}' nemohl být odstraněn z kruhu", - "Member '{name}' updated" : "Člen '{name}' aktualizován", - "The member '{name}' could not be updated" : "Člen '{name}' nemohl být aktualizován", + "The member '{name}' was added to the circle" : "Člen „{member}“ byl přidán do kruhu", + "The member '{name}' could not be added to the circle" : "Člena „{name}“ se nepodařilo přidat do kruhu.", + "The email address '{email}' was added to the circle" : "E-mailová adresa „{email}“ byla přidána ke kruhu", + "The email address '{email}' could not be added to the circle" : "E-mailová adresa „{email}“ nemohla být přidána k okruhu", + "The contact '{contact}' was added to the circle" : "Kontakt „{contact}“ byl přidán do okruhu", + "The contact '{contact}' could not be added to the circle" : "Kontakt „{contact}“ nemohl být přidán do okruhu", + "The member '{name}' was invited to the circle" : "Člen „{name}“ byl pozván ke kruhu", + "The member '{name}' could not be invited to the circle" : "Člen „{name}“ nemohl být pozván do okruhu", + "Members of the group '{name}' were added to the circle" : "Členové skupiny „{name}“ byli přidáni ke kruhu", + "Members of the group '{name}' could not be added to the circle" : "Členové skupiny „{name}“ se nepodařilo přidat do okruhu", + "Members of the group '{name}' were invited to the circle" : "Členové skupiny „{name}“ byli pozváni do okruhu", + "Members of the group '{name}' could not be invited to the circle" : "Členy skupiny „{name}“ se nepodařilo přizvat do okruhu", + "The member '{name}' was removed from the circle" : "Člen „{name}“ byl odebrán z okruhu", + "The member '{name}' could not be removed from the circle" : "Člena „{name}“ se nepodařilo odstranit z okruhu", + "Member '{name}' updated" : "Člen „{name}“ aktualizován", + "The member '{name}' could not be updated" : "Člena „{name}“ se nepodařilo aktualizovat", "Issue while saving settings" : "Problém při ukládání nastavení", "Settings saved." : "Nastavení uložena.", - "Circles" : "Kruhy", - "Circles' files" : "Soubory kruhů", - "Select circles to filter by" : "Vyberte kruhy, které chcete filtrovat", - "No circles found" : "Nebyly nalezeny žádné kruhy", - "Please select circles to filter by" : "Prosím vyberte kruhy, které chcete filtrovat", - "No files found for the selected circles" : "Pro vybrané kruhy nebyly nalezeny žádné soubory", - "You created the circle {circle}" : "Vytvořili jste kruh {circle}", - "{author} created the circle {circle}" : "{author} vytvořil kruh {circle}", + "Circles" : "Okruhy", + "Circles' files" : "Soubory okruhu", + "Select circles to filter by" : "Vyberte okruhy, které chcete filtrovat", + "No circles found" : "Nenalezeny žádné okruhy", + "Please select circles to filter by" : "Vyberte okruhy, které chcete filtrovat", + "No files found for the selected circles" : "Pro vybrané okruhy nebyly nalezeny žádné soubory", + "You created the circle {circle}" : "Vytvořili jste okruh {circle}", + "{author} created the circle {circle}" : "{author} vytvořil(a) okruh {circle}", "You deleted {circle}" : "Smazali jste kruh {circle}", - "{author} deleted {circle}" : "{author} smazal {circle}", - "You linked {group} to {circle}" : "Připojil(a) jste {group} k {circle}", + "{author} deleted {circle}" : "{author} smazal(a) {circle}", + "You linked {group} to {circle}" : "Připojili jste {group} k {circle}", "{group} has been linked to {circle} by {author}" : "{group} byla připojena k {circle} uživatelem {author}", - "You unlinked {group} from {circle}" : "Odpojil(a) jste {group} od {circle}", + "You unlinked {group} from {circle}" : "Odpojili jste {group} od {circle}", "{group} has been unlinked from {circle} by {author}" : "skupina {group} byla odpojena od {circle} uživatelem {author}", "You changed the level of the linked group {group} in {circle} to %1$s" : "Změnil(a) jste úroveň připojené skupiny {group} v {circle} na %1$s", "{author} changed the level of the linked group {group} in {circle} to %1$s" : "{author} změnil(a) úroveň připojené skupiny {group} v {circle} na %1$s", - "{remote} requested a link with {circle}" : "{remote} požádal o spojení s {circle}", + "You sent a request to link {circle} with {remote}" : "Poslali jste požadavek na odkaz {circle} s {remote}", + "{author} sent a request to link {circle} with {remote}" : "{author} poslal(a) požadavek na propojení {circle} s {remote}", + "{remote} requested a link with {circle}" : "{remote} požádal(a) o spojení s {circle}", + "The request to link {circle} with {remote} has been rejected" : "Požadavek na propojení {circle} s {remote} byl zamítnut", + "The request to link {remote} with {circle} has been canceled remotely" : "Požadavek na propojení {remote} s {circle} byl zrušen", + "The request to link {circle} with {remote} has been accepted" : "Požadavek na propojení {circle} s {remote} byl přijat", + "You dismissed the request to link {remote} with {circle}" : "Odmítli jste požadavek na propojení {remote} s {circle}", + "{author} dismissed the request to link {remote} with {circle}" : "{author} skryl požadavek na propojení {remote} s {circle}", + "You canceled the request to link {circle} with {remote}" : "Odvolali jste svůj požadavek na propojení {circle} s {remote}", + "{author} canceled the request to link {circle} with {remote}" : "{author} odvolal(a) svůj požadavek na propojení {circle} s {remote}", + "You accepted the request to link {remote} with {circle}" : "Přijali jste požadavek na propojení {remote} s {circle}", + "{author} accepted the request to link {remote} with {circle}" : "{author} přijal(a) požadavek na propojení {remote} s {circle}", + "A link between {circle} and {remote} is now up and running" : "Propojení mezi {circle} a {remote} je nyní zapnuté a spuštěné", + "The link between {circle} and {remote} has been shutdown remotely" : "Propojení mezi {circle} a {remote} bylo protějškem vypnuto", + "You closed the link between {circle} and {remote}" : "Zavřeli jste propojení mezi {circle} a {remote}", + "{author} closed the link between {circle} and {remote}" : "{author} uzavřel(a) spojení mezi {circle} a {remote}", "You joined {circle}" : "Připojili jste se k {circle}", "{member} joined {circle}" : "{member} se připojil k {circle}", "You accepted the invitation to join {circle}" : "Přijali jste pozvánku k připojení do {circle}", - "{member} accepted the invitation to join {circle}" : "{member} přijal pozvánku připojit se k {circle}", + "{member} accepted the invitation to join {circle}" : "{member} přijal(a) pozvánku připojit se k {circle}", "You added {member} as member to {circle}" : "Přidali jste {member} jako člena {circle}", - "You have been added as member to {circle} by {author}" : " {author} vás přidal jako člena {circle} ", + "You have been added as member to {circle} by {author}" : " {author} vás přidal(a) jako člena {circle} ", "{member} has been added as member to {circle} by {author}" : "{member} byl přidán {author} jako člen {circle}", + "You added {external} to {circle}" : "Přidali jste {external} do {circle}", + "{external} has been added to {circle} by {author}" : "{author} přidal(a) {external} do {circle} ", + "You accepted {member}'s request to join {circle}" : "Přijali jste požadavek od {member} na připojení se do {circle}", + "Your request to join {circle} has been accepted by {author}" : "Váš požadavek na přidání se k {circle} byl {author} přijat", + "{member}'s request to join {circle} has been accepted by {author}" : "Požadavek {member} na přidání do {circle} byl {author} přijat", "You left {circle}" : "Odešli jste z {circle}", "{member} left {circle}" : "{member} odešel z {circle}", - "You removed {member} from {circle}" : "You removed {member} from {circle}", + "You declined the invitation to join {circle}" : "Odmítli jste pozvání k přidání se k {circle}", + "{member} declined an invitation to join {circle}" : "{member} odmítl pozvání k přidání se {circle}", + "You cancelled your request to join {circle}" : "Vzali jste zpět svou žádost na připojení se k {circle}", + "{member} cancelled his request to join {circle}" : "{member} zrušil svůj požadavek na přidání se k {circle}", + "You removed {member} from {circle}" : "Odebrali jste {member} z {circle}", + "You have been removed from {circle} by {author}" : "{author} vás odebral(a) z {circle} ", + "{member} has been removed from {circle} by {author}" : "{author} odebral(a) {member} z {circle}", + "You removed {external} from {circle}" : "Odebrali jste {external} z {circle}", + "{external} has been removed from {circle} by {author}" : "{author} odebral(a) {external} z {circle}", + "You cancelled {member}'s invitation to join {circle}" : "Zrušili jste pozvánku pro {member} připojení se k {circle}", + "Your invitation to join {circle} has been cancelled by {author}" : "{author} zrušil(a) pozvání k připojení se do {circle}", + "{author} cancelled {member}'s invitation to join {circle}" : "{author} zrušil(a) pozvánku pro {member} pro připojení se k {circle}", + "You dismissed {member}'s request to join {circle}" : "Schovali jste požadavek od {member} ohledně připojení se k {circle}", + "Your request to join {circle} has been dismissed by {author}" : "{author} zahodil váš požadavek na přidání se do {circle} ", + "{member}'s request to join {circle} has been dismissed by {author}" : "{author} zahodil požadavek od {member} na zapojení se do {circle} ", + "You invited {member} to join {circle}" : "Pozvali jste {member} aby se připojil(a) k {circle}", + "You have been invited to join {circle} by {author}" : "{author} vás pozval(a) do {circle}", + "{member} has been invited to join {circle} by {author}" : "{author} pozval(a) {member} do {circle}", "You changed {member}'s level in {circle} to %1$s" : "Změnili jste úroveň člena {member} v kruhu {circle} na %1$s", "{author} changed your level in {circle} to %1$s" : "Člen {author} změnil vaši úroveň v kruhu {circle} na %1$s", "{author} changed {member}'s level in {circle} to %1$s" : "Člen {author} změnil úroveň člena {member} v kruhu {circle} na %1$s", + "You sent a request to join {circle}" : "Poslali jste požadavek na připojení k {circle}", + "{member} sent a request to join {circle}" : "{member} poslal(a) požadavek na připojení se k {circle}", "You are the new owner of {circle}" : "Stali jste se novým vlastníkem kruhu {circle}", "{member} is the new owner of {circle}" : "{member} je novým vlastníkem kruhu {circle}", "On events happening in a Circle you belong" : "Události v Kruzích, kterých jste členem", "Any important event in a Circle you are moderating" : "Důležité události v Kruhu, který moderujete", + "Shared to Circles" : "Sdíleno do kruhů", + "%s shared »%s« with you." : "%s vám nasdílel(a) „%s“.", + "%s shared »%s« with '%s'." : "%s nasdílela „%s“ s „%s“.", "%s on %s" : "%s na %s", "Click the button below to open it." : "Pro otevření klikněte na tlačítko níže.", - "Open »%s«" : "Otevřít »%s«", - "The name of your circle must contain at least 3 characters" : "Jméno vašeho kruhu musí obsahovat alespoň 3 znaky", + "Open »%s«" : "Otevřít „%s“", + "The name of your circle must contain at least 3 characters" : "Je třeba, aby název vašeho okruhu obsahoval alespoň 3 znaky", "Linked Groups are not allowed on this Nextcloud" : "Propojené skupiny nejsou v této instanci Nextcloudu povoleny", "Federated circles are not allowed on this Nextcloud" : "Propojené kruhy nejsou v této instance Nextcloudu povoleny", "Circle not found" : "Kruh nenalezen", - "A circle with that name exists" : "Kruh s tímto názvem již existuje", - "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "Aplikaci Kruhy nelze použít dokud administrátor nepovolí vytváření alespoň jednoho typu kruhů", + "A circle with that name exists" : "Okruh s tímto názvem už existuje", + "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "Aplikaci Okruhy nelze použít dokud správce nepovolí vytváření alespoň jednoho typu okruhů", "Federated link not found" : "Sdružené spojení nenalezeno", "This member does not exist" : "Tento člen neexistuje", - "This user is already a member of the circle" : "Tento uživatel je již členem tohoto kruhu", + "This user is already a member of the circle" : "Tento uživatel už je členem tohoto kruhu", "Sharing Frame does not exist" : "Rámec sdílení neexistuje", "This feature is not available for personal circles" : "Tato funkce není pro osobní kruhy dostupná", "The circle is not federated" : "Kruh není federovaný", @@ -144,70 +186,75 @@ OC.L10N.register( "Insufficient privileges" : "Nedostatečná oprávnění", "This member is the owner of the circle" : "Tento člen je vlastníkem kruhu", "Level cannot be changed for this type of member" : "Úroveň nelze pro tento typ člena změnit", - "You are already a member of this circle" : "Již jste členem tohoto kruhu", - "You have been blocked from this circle" : "Tento kruh vás zablokoval", - "The user is already a member of this circle" : "Uživatel je již členem tohoto kruhu", - "The user has already been invited into this circle" : "Uživatel byl již do tohoto kruhu pozván", + "You are already a member of this circle" : "Už jste členem tohoto okruhu", + "You have been blocked from this circle" : "Tento okruh vás zablokoval", + "The user is already a member of this circle" : "Uživatel už je členem tohoto kruhu", + "The user has already been invited into this circle" : "Uživatel už byl do tohoto kruhu pozván", "You need a specify a type of circle" : "Vyberte typ kruhu", "You cannot create this type of circle" : "Tento typ kruhu nemůžete vytvořit", "You cannot display this type of circle" : "Tento typ kruhu nemůžete zobrazit", - "This member is not the owner of the circle" : "Tento člen není vlastníkem tohoto kruhu", + "This member is not the owner of the circle" : "Tento člen není vlastníkem tohoto okruhu", "This member is not an admin of the circle" : "Tento člen není správcem kruhu", "Federated link does not have a valid format" : "Vazba propojení nemá platný formát", "Federated circles are not allowed on the remote Nextcloud" : "Propojené kruhy nejsou ve vzdálené instanci Nextcloudu povoleny", - "This link exists already" : "Tento odkaz již existuje", - "The requested remote circle does not exist" : "Vybraný vzdálený kruh neexisstuje", + "Remote circle does not accept federated links" : "Okruh na protějšku nepřijímá federované odkazy", + "Trying to link a circle to itself" : "Pokus o odkaz na okruh samotný", + "This link exists already" : "Tento odkaz už existuje", + "The requested remote circle does not exist" : "Vybraný vzdálený okruh neexistuje", "The remote host is down or the Circles app is not installed on it" : "Vzdálený hostitel není dostupný nebo na něm není nainstalována aplikace kruhy", "Cannot proceed with this status update" : "S aktualizací stavu nelze pokračovat", "This group does not exist" : "Tato skupina neexistuje", - "This group is already linked to the circle" : "Tato skupina je s kruhem již propojena", + "This group is already linked to the circle" : "Tato skupina je s okruhem už propojena", "You cannot edit level in a personal circle" : "Úroveň osobního kruhu nelze upravit", - "Group cannot be set as owner of a circle" : "Skupina nemůže být nastavena jako vlastník kruhu", - "This user does not exist" : "Vybraný uživatel neexisstuje", + "Group cannot be set as owner of a circle" : "Skupina nemůže být nastavena jako vlastník okruhu", + "This user does not exist" : "Tento uživatel neexistuje", "Email format is not valid" : "Neplatný formát e-mailu", "This contact is not available" : "Tento kontakt není k dispozici", - "Could not find share" : "Nelze nalézt sdílení", + "Could not find share" : "Sdílení se nedaří nalézt", + "Bring cloud-users closer together." : "Sblížit uživatele cloudu.", + "Circles allows your users to create their own groups of users/colleagues/friends.\nThose groups of users (or 'circles') can then be used by any other app for sharing purpose (files, social feed, status update, messaging, ...).\n\nDifferent type of circles can be created:\n\n- A personal circle is a list of users known only to the owner.\nThis is the right option if you want to do recurrent sharing with the same group of people.\n\n- A public circle is an open group visible to anyone willing to join.\nYour circle will be visible to everyone and everyone will be able to join the circle.\n\n- A closed circle requires invitation or confirmation by an admin.\nThis is the right circle if you are looking for privacy when sharing your files or ideas.\n\n- An Secret circle is an open group that can be protected by a password.\nUsers won't be able to find this Circle using Nextcloud search engine." : "Kruhy umožňují vašim uživatelům vytvářet jejich vlastní skupiny uživatelů/kolegů/přátel. Tyto skupiny uživatelů (neboli „okruhy“) je pak možné využívat ve všech ostatních aplikacích pro účely sdílení (soubory, společenské zdroje, aktualizace stavu, zprávy, …).\n\nJe možné vytvářet různé typy okruhů:\n\n- Osobní okruh je seznam uživatelů známý pouze vlastníkovi.\nToto je správná volba pokud chcete opakovaně sdílet se stejnou skupinou lidí.\n\n- Veřejný okruh je otevřená skupina viditelná komukoli kdo se chce připojit.\nVáš okruh bude viditelný komukoli a kdokoli bude schopen se do okruhu přidat.\n\n- Uzavřený okruh vyžaduje pozvání nebo potvrzení správcem.\nToto je správný okruh pokud hledáte soukromí při sdílení souborů nebo nápadů.\n\n- Tajný okruh je otevřená skupina kterou je možné zabezpečit heslem.\nUživatelé nebudou moci tento okruh najít prostřednictvím vyhledávání v Nextcloud.", "No files in here" : "Nejsou zde žádné soubory", "No entries found in this folder" : "V této složce nebyly nalezeny žádné položky", "Name" : "Název", "Size" : "Velikost", "Modified" : "Upraveno", - "Create a new circle" : "Vytvořit nový kruh", - "Select a circle type" : "Vybrat typ kruhu", + "Create a new circle" : "Vytvořit nový okruh", + "Select a circle type" : "Vybrat typ okruhu", "Create a personal circle" : "Vytvořit osobní kruh", - "Create a public circle" : "Vytvořit veřejný kruh", - "Create a closed circle" : "Vytvořit uzavřený kruh", - "Create a secret circle" : "Vytvořit tajný kruh", + "Create a public circle" : "Vytvořit veřejný okruh", + "Create a closed circle" : "Vytvořit uzavřený okruh", + "Create a secret circle" : "Vytvořit tajný okruh", "Creation" : "Vytvoření", - "A personal circle is a list of users known only to the owner." : "Osobní kruh je seznam uživatelů, který znáte pouze vy.", + "A personal circle is a list of users known only to the owner." : "Osobní okruh je seznam uživatelů, který znáte pouze vy.", "This is the right option if you want to do recurrent sharing with the same list of local users." : "Toto je správná volba, pokud chcete provádět opakované sdílení se stejným seznamem místních uživatelů.", - "A secret circle is an hidden group that can only be seen by its members or by people knowing the exact name of the circle." : "Tajný kruh je skrytá skupina, kterou mohou vidět pouze její členové nebo lidé, kteří vědí přesný název kruhu.", - "Non-members won't be able to find your secret circle using the search bar." : "Kdo není členem nebude moci najít váš tajný kruh pomocí vyhledávacího panelu.", - "Joining a closed circle requires an invitation or confirmation by a moderator." : "Přihlášení do uzavřeného kruhu vyžaduje pozvánku nebo potvrzení moderátora.", - "Anyone can find and request an invitation to the circle; but only members will see who\\'s in it and get access to it\\'s shared items." : "Kdokoli může kruh najít a požádat o pozvánku, ale pouze členové uvidí, kdo je v něm a kdo získává přístup ke sdíleným položkám.", - "A public circle is an open group visible to anyone willing to join." : "Veřejný kruh je otevřená skupina viditelná všem, kteří by se chtěli připojit.", - "Anyone can see, join, and access the items shared within the circle." : "Kdokoliv kruh může vidět, připojit se a přistupovat ke sdíleným položkám.", - "Personal circles" : "Osobní kruhy", + "A secret circle is an hidden group that can only be seen by its members or by people knowing the exact name of the circle." : "Tajný okruh je skrytá skupina, kterou mohou vidět pouze její členové nebo lidé, kteří vědí přesný název okruhu.", + "Non-members won't be able to find your secret circle using the search bar." : "Kdo není členem, nebude moci najít váš tajný okruh pomocí vyhledávacího panelu.", + "Joining a closed circle requires an invitation or confirmation by a moderator." : "Připojení se k uzavřenému okruhu vyžaduje pozvánku nebo potvrzení moderátora.", + "Anyone can find and request an invitation to the circle; but only members will see who\\'s in it and get access to it\\'s shared items." : "Kdokoli může okruh najít a požádat o pozvánku, ale pouze členové uvidí, kdo je v něm a kdo získává přístup ke sdíleným položkám.", + "A public circle is an open group visible to anyone willing to join." : "Veřejný okruh je otevřená skupina viditelná všem, kteří by se chtěli přidat.", + "Anyone can see, join, and access the items shared within the circle." : "Okruh může kdokoli vidět, přidat se do něj a přistupovat k v něm sdíleným položkám.", + "Personal circles" : "Osobní okruhy", "Public circles" : "Veřejné kruhy", - "Closed circles" : "Uzavřené kruhy", - "Secret circles" : "Tajné kruhy", - "All circles" : "Všechny kruhy", - "Search circles" : "Prohledat kruhy", + "Closed circles" : "Uzavřené okruhy", + "Secret circles" : "Tajné okruhy", + "All circles" : "Všechny okruhy", + "Search circles" : "Prohledat okruhy", "No filter" : "Žádný filtr", - "Circles you belong to" : "Kruhy, ke kterým jste připojeni", - "Circles you own" : "Kruhy, které vlastníte", - "No circle selected" : "Není zvolen žádný kruh", - "Pending invitation to join this circle" : "Máte čekající pozvánku, abyste se připojili k tomuto kruhu", - "You have a pending request to join this circle" : "Máte čekající požadavek, abyste se připojili k tomuto kruhu", + "Circles you belong to" : "Okruhy, ke kterým jste připojeni", + "Circles you own" : "Okruhy, které vlastníte", + "No circle selected" : "Není zvolen žádný okruh", + "Settings" : "Nastavení", + "Pending invitation to join this circle" : "Máte čekající pozvánku, abyste se připojili k tomuto okruhu", + "You have a pending request to join this circle" : "Máte čekající požadavek, abyste se připojili k tomuto okruhu", "Add a member" : "Přidat člena", "Link a group" : "Propojit skupinu", - "Link a circle" : "Propojit kruh", - "Join this circle" : "Připojit se k tomuto kruhu", - "Delete circle" : "Smazat kruh", - "Edit circle" : "Upravit kruh", + "Link a circle" : "Propojit okruh", + "Join this circle" : "Připojit se k tomuto okruhu", + "Delete circle" : "Smazat okruh", + "Edit circle" : "Upravit okruh", "Accept the invitation" : "Přijmout pozvánku", "Decline the invitation" : "Odmítnout pozvánku", - "Leave this circle" : "Opustit tento kruh", + "Leave this circle" : "Opustit tento okruh", "Link to a circle" : "Odkaz na kruh", "Return to menu" : "Návrat do menu", "Username" : "Uživatelské jméno", @@ -217,10 +264,21 @@ OC.L10N.register( "Group Name" : "Název skupiny", "Link" : "Odkaz", "Linked" : "Propojeno", + "Members limit" : "Omezení počtu členů", + "Change the limit to the number of members. (0: default, -1: unlimited)" : "Změnit omezení počtu členů. (0: výchozí, -1: neomezený)", "Allow Federated Links" : "Povolit sdružená propojení", + "Makes the circle federated, and enables sharing between federated circles" : "Nastaví okruh jako sdružený a zapne sdílení mezi sdruženými okruhy", "Accept Link Request Automatically" : "Automaticky přijímat žádost o připojení", + "Warning: Enabling this will automatically accept new link requests from other circles." : "Varování: Toto nastavení zapne automatický příjem požadavků na propojení z ostatních okruhů.", "Save settings" : "Uložit nastavení", + "Maximum number of members per circle" : "Nejvyšší umožněný počet členů v okruhu", + "Allow linking of groups" : "Umožnit propojování skupin", "Groups can be linked to circles." : "Skupiny lze propojit s kruhy.", - "Allow linking of groups:" : "Povolit propojení skupin:" + "Allow federated circles" : "Umožnit federované okruhy", + "Circles from different Nextclouds can be linked together." : "Okruhy z různých instancí Nextcloud je možné propojit dohromady.", + "Members limit:" : "Limit počtu členů:", + "Default limit to the number of members in a circle." : "Výchozí limit počtu členů v kroužku.", + "Allow linking of groups:" : "Umožnit propojení skupin:", + "Allow federated circles:" : "Umožnit federované okruhy:" }, "nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"); diff --git a/l10n/cs.json b/l10n/cs.json index 11817ccc..cb8a57e6 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -1,10 +1,10 @@ { "translations": { "Are you sure you want to transfer your ownership?" : "Opravdu chcete převést vlastnictví?", "This action is irreversible" : "Tato akce je nevratná", - "Personal circle" : "Osobní kruh", - "Secret circle" : "Soukromý kruh", + "Personal circle" : "Osobní okruh", + "Secret circle" : "Soukromý okruh", "Closed circle" : "Uzavřený kruh", - "Public circle" : "Veřejný kruh", + "Public circle" : "Veřejný okruh", "Circle" : "Kruh", "Link Removed" : "Propojení odstraněno", "Link down" : "Propojení není dostupné", @@ -15,8 +15,8 @@ "Link up" : "Propojení dostupné", "Personal Circle" : "Osobní kruh", "Secret Circle" : "Soukromý kruh", - "Closed Circle" : "Uzavřený kruh", - "Public Circle" : "Veřejný kruh", + "Closed Circle" : "Uzavřený okruh", + "Public Circle" : "Veřejný okruh", "Personal" : "Osobní", "Secret" : "Soukromý", "Closed" : "Uzavřený", @@ -32,8 +32,8 @@ "Blocked" : "Blokovaný", "Kicked" : "Vyloučen", "This operation will add/invite all members of the group to the circle" : "Tato operace přidá/pozve všechny členy skupiny do kruhu", - "Please confirm" : "Prosím potvrďte", - "Are you sure you want to leave this circle?" : "Opravdu chcete opustit tento kruh?", + "Please confirm" : "Potvrďte", + "Are you sure you want to leave this circle?" : "Opravdu chcete opustit tento okruh?", "Are you sure you want to delete this circle?" : "Opravdu chcete smazat tento kruh?", "Mail Address" : "E-mailová adresa", "Contact" : "Kontakt", @@ -49,91 +49,133 @@ "no error message" : "Žádná chybová zpráva", "You have joined this circle" : "Úspěšně jste se připojili k tomuto kruhu", "You have requested to join this circle" : "Požádali jste o připojení k tomuto kruhu", - "You have left this circle" : "Úspěšně jste opustili tento kruh", + "You have left this circle" : "Úspěšně jste opustili tento okruh", "Cannot leave this circle" : "Tento kruh nelze opustit", "You have deleted this circle" : "Úspěšně jste smazali tento kruh", "Cannot delete this circle" : "Nelze smazat tento kruh.", - " {type} '{name}' created" : " {type} '{name}' vytvořen", - " {type} '{name}' could not be created" : " {type} '{name}' nemohl být vytvořen", - "Issue while retrieving the details of this circle" : "Problém při získávání detailů kruhu", + " {type} '{name}' created" : " {type} „{name}“ vytvořen", + " {type} '{name}' could not be created" : " {type} „{name}“ nemohl být vytvořen", + "Issue while retrieving the details of this circle" : "Problém při získávání podrobností o okruhu", "Issue while retrieving the list of circles" : "Problém při získávání seznamu kruhů", - "Group '{name}' successfully added to the circle" : "Skupina '{name}' úspěšně přidána do kruhu", - "Group '{name}' could not be added to the circle" : "Skupina '{name}' nemohla být přidána k tomuto kruhu", - "Group '{name}' updated" : "Skupina '{name}' aktualizována", - "Group '{name}' could not be updated" : "Skupina '{name}' nemohla být aktualizována", - "Group '{name}' successfully removed from the circle" : "Skupina '{name}' úspěšně odstraněna z kruhu", - "Group '{name}' could not be removed from the circle" : "Skupina '{name}' nemohla být odstraněna z kruhu", + "Group '{name}' successfully added to the circle" : "Skupina „{name}“ úspěšně přidána do okruhu", + "Group '{name}' could not be added to the circle" : "Skupina „{name}“ nemohla být přidána k tomuto okruhu", + "Group '{name}' updated" : "Skupina „{name}“ aktualizována", + "Group '{name}' could not be updated" : "Skupina „{name}“ nemohla být aktualizována", + "Group '{name}' successfully removed from the circle" : "Skupina „{name}“ úspěšně odstraněna z kruhu", + "Group '{name}' could not be removed from the circle" : "Skupina „{name}“ nemohla být odstraněna z kruhu", "A link to {remote} could not be initiated" : "Vazba na {remote} nemohla být navázána.", "A link to {remote} has been requested." : "Bylo zažádáno o vazbu na {remote}.", - "the link to {remote} is now up and running." : "Vazba na {remote} byla navázána a je funkční.", + "the link to {remote} is now up and running." : "vazba na {remote} byla navázána a je funkční.", "The status of the link could not be updated" : "Stav propojení nemohl být aktualizován", "The status of the link has been updated" : "Stav propojení byl aktualizován", "Local User" : "Místní uživatel", "Local Group" : "Místní skupina", - "The member '{name}' was added to the circle" : "Člen '{member}' byl přidán do kruhu", - "The member '{name}' could not be added to the circle" : "Člena '{name}' se nepodařilo přidat do kruhu.", - "The email address '{email}' was added to the circle" : "E-mailová adresa '{email}' byla přidána ke kruhu", - "The email address '{email}' could not be added to the circle" : "E-mailová adresa '{email}' nemohla být přidána ke kruhu", - "The contact '{contact}' was added to the circle" : "Kontakt '{contact}' byl přidán ke kruhu", - "The contact '{contact}' could not be added to the circle" : "Kontakt '{contact}' nemohl být přidán ke kruhu", - "The member '{name}' was invited to the circle" : "Člen '{name}' byl pozván ke kruhu", - "The member '{name}' could not be invited to the circle" : "Člen '{name}' nemohl být pozván do kruhu", - "Members of the group '{name}' were added to the circle" : "Členové skupiny '{name}' byli přidáni ke kruhu", - "Members of the group '{name}' could not be added to the circle" : "Členové skupiny '{name}' nemohli být přidáni ke kruhu", - "Members of the group '{name}' were invited to the circle" : "Členové skupiny '{name}' byli pozváni ke kruhu", - "Members of the group '{name}' could not be invited to the circle" : "Členové skupiny '{name}' nemohli být pozváni ke kruhu", - "The member '{name}' was removed from the circle" : "Člen '{name}' byl odstraněn z kruhu", - "The member '{name}' could not be removed from the circle" : "Člen '{name}' nemohl být odstraněn z kruhu", - "Member '{name}' updated" : "Člen '{name}' aktualizován", - "The member '{name}' could not be updated" : "Člen '{name}' nemohl být aktualizován", + "The member '{name}' was added to the circle" : "Člen „{member}“ byl přidán do kruhu", + "The member '{name}' could not be added to the circle" : "Člena „{name}“ se nepodařilo přidat do kruhu.", + "The email address '{email}' was added to the circle" : "E-mailová adresa „{email}“ byla přidána ke kruhu", + "The email address '{email}' could not be added to the circle" : "E-mailová adresa „{email}“ nemohla být přidána k okruhu", + "The contact '{contact}' was added to the circle" : "Kontakt „{contact}“ byl přidán do okruhu", + "The contact '{contact}' could not be added to the circle" : "Kontakt „{contact}“ nemohl být přidán do okruhu", + "The member '{name}' was invited to the circle" : "Člen „{name}“ byl pozván ke kruhu", + "The member '{name}' could not be invited to the circle" : "Člen „{name}“ nemohl být pozván do okruhu", + "Members of the group '{name}' were added to the circle" : "Členové skupiny „{name}“ byli přidáni ke kruhu", + "Members of the group '{name}' could not be added to the circle" : "Členové skupiny „{name}“ se nepodařilo přidat do okruhu", + "Members of the group '{name}' were invited to the circle" : "Členové skupiny „{name}“ byli pozváni do okruhu", + "Members of the group '{name}' could not be invited to the circle" : "Členy skupiny „{name}“ se nepodařilo přizvat do okruhu", + "The member '{name}' was removed from the circle" : "Člen „{name}“ byl odebrán z okruhu", + "The member '{name}' could not be removed from the circle" : "Člena „{name}“ se nepodařilo odstranit z okruhu", + "Member '{name}' updated" : "Člen „{name}“ aktualizován", + "The member '{name}' could not be updated" : "Člena „{name}“ se nepodařilo aktualizovat", "Issue while saving settings" : "Problém při ukládání nastavení", "Settings saved." : "Nastavení uložena.", - "Circles" : "Kruhy", - "Circles' files" : "Soubory kruhů", - "Select circles to filter by" : "Vyberte kruhy, které chcete filtrovat", - "No circles found" : "Nebyly nalezeny žádné kruhy", - "Please select circles to filter by" : "Prosím vyberte kruhy, které chcete filtrovat", - "No files found for the selected circles" : "Pro vybrané kruhy nebyly nalezeny žádné soubory", - "You created the circle {circle}" : "Vytvořili jste kruh {circle}", - "{author} created the circle {circle}" : "{author} vytvořil kruh {circle}", + "Circles" : "Okruhy", + "Circles' files" : "Soubory okruhu", + "Select circles to filter by" : "Vyberte okruhy, které chcete filtrovat", + "No circles found" : "Nenalezeny žádné okruhy", + "Please select circles to filter by" : "Vyberte okruhy, které chcete filtrovat", + "No files found for the selected circles" : "Pro vybrané okruhy nebyly nalezeny žádné soubory", + "You created the circle {circle}" : "Vytvořili jste okruh {circle}", + "{author} created the circle {circle}" : "{author} vytvořil(a) okruh {circle}", "You deleted {circle}" : "Smazali jste kruh {circle}", - "{author} deleted {circle}" : "{author} smazal {circle}", - "You linked {group} to {circle}" : "Připojil(a) jste {group} k {circle}", + "{author} deleted {circle}" : "{author} smazal(a) {circle}", + "You linked {group} to {circle}" : "Připojili jste {group} k {circle}", "{group} has been linked to {circle} by {author}" : "{group} byla připojena k {circle} uživatelem {author}", - "You unlinked {group} from {circle}" : "Odpojil(a) jste {group} od {circle}", + "You unlinked {group} from {circle}" : "Odpojili jste {group} od {circle}", "{group} has been unlinked from {circle} by {author}" : "skupina {group} byla odpojena od {circle} uživatelem {author}", "You changed the level of the linked group {group} in {circle} to %1$s" : "Změnil(a) jste úroveň připojené skupiny {group} v {circle} na %1$s", "{author} changed the level of the linked group {group} in {circle} to %1$s" : "{author} změnil(a) úroveň připojené skupiny {group} v {circle} na %1$s", - "{remote} requested a link with {circle}" : "{remote} požádal o spojení s {circle}", + "You sent a request to link {circle} with {remote}" : "Poslali jste požadavek na odkaz {circle} s {remote}", + "{author} sent a request to link {circle} with {remote}" : "{author} poslal(a) požadavek na propojení {circle} s {remote}", + "{remote} requested a link with {circle}" : "{remote} požádal(a) o spojení s {circle}", + "The request to link {circle} with {remote} has been rejected" : "Požadavek na propojení {circle} s {remote} byl zamítnut", + "The request to link {remote} with {circle} has been canceled remotely" : "Požadavek na propojení {remote} s {circle} byl zrušen", + "The request to link {circle} with {remote} has been accepted" : "Požadavek na propojení {circle} s {remote} byl přijat", + "You dismissed the request to link {remote} with {circle}" : "Odmítli jste požadavek na propojení {remote} s {circle}", + "{author} dismissed the request to link {remote} with {circle}" : "{author} skryl požadavek na propojení {remote} s {circle}", + "You canceled the request to link {circle} with {remote}" : "Odvolali jste svůj požadavek na propojení {circle} s {remote}", + "{author} canceled the request to link {circle} with {remote}" : "{author} odvolal(a) svůj požadavek na propojení {circle} s {remote}", + "You accepted the request to link {remote} with {circle}" : "Přijali jste požadavek na propojení {remote} s {circle}", + "{author} accepted the request to link {remote} with {circle}" : "{author} přijal(a) požadavek na propojení {remote} s {circle}", + "A link between {circle} and {remote} is now up and running" : "Propojení mezi {circle} a {remote} je nyní zapnuté a spuštěné", + "The link between {circle} and {remote} has been shutdown remotely" : "Propojení mezi {circle} a {remote} bylo protějškem vypnuto", + "You closed the link between {circle} and {remote}" : "Zavřeli jste propojení mezi {circle} a {remote}", + "{author} closed the link between {circle} and {remote}" : "{author} uzavřel(a) spojení mezi {circle} a {remote}", "You joined {circle}" : "Připojili jste se k {circle}", "{member} joined {circle}" : "{member} se připojil k {circle}", "You accepted the invitation to join {circle}" : "Přijali jste pozvánku k připojení do {circle}", - "{member} accepted the invitation to join {circle}" : "{member} přijal pozvánku připojit se k {circle}", + "{member} accepted the invitation to join {circle}" : "{member} přijal(a) pozvánku připojit se k {circle}", "You added {member} as member to {circle}" : "Přidali jste {member} jako člena {circle}", - "You have been added as member to {circle} by {author}" : " {author} vás přidal jako člena {circle} ", + "You have been added as member to {circle} by {author}" : " {author} vás přidal(a) jako člena {circle} ", "{member} has been added as member to {circle} by {author}" : "{member} byl přidán {author} jako člen {circle}", + "You added {external} to {circle}" : "Přidali jste {external} do {circle}", + "{external} has been added to {circle} by {author}" : "{author} přidal(a) {external} do {circle} ", + "You accepted {member}'s request to join {circle}" : "Přijali jste požadavek od {member} na připojení se do {circle}", + "Your request to join {circle} has been accepted by {author}" : "Váš požadavek na přidání se k {circle} byl {author} přijat", + "{member}'s request to join {circle} has been accepted by {author}" : "Požadavek {member} na přidání do {circle} byl {author} přijat", "You left {circle}" : "Odešli jste z {circle}", "{member} left {circle}" : "{member} odešel z {circle}", - "You removed {member} from {circle}" : "You removed {member} from {circle}", + "You declined the invitation to join {circle}" : "Odmítli jste pozvání k přidání se k {circle}", + "{member} declined an invitation to join {circle}" : "{member} odmítl pozvání k přidání se {circle}", + "You cancelled your request to join {circle}" : "Vzali jste zpět svou žádost na připojení se k {circle}", + "{member} cancelled his request to join {circle}" : "{member} zrušil svůj požadavek na přidání se k {circle}", + "You removed {member} from {circle}" : "Odebrali jste {member} z {circle}", + "You have been removed from {circle} by {author}" : "{author} vás odebral(a) z {circle} ", + "{member} has been removed from {circle} by {author}" : "{author} odebral(a) {member} z {circle}", + "You removed {external} from {circle}" : "Odebrali jste {external} z {circle}", + "{external} has been removed from {circle} by {author}" : "{author} odebral(a) {external} z {circle}", + "You cancelled {member}'s invitation to join {circle}" : "Zrušili jste pozvánku pro {member} připojení se k {circle}", + "Your invitation to join {circle} has been cancelled by {author}" : "{author} zrušil(a) pozvání k připojení se do {circle}", + "{author} cancelled {member}'s invitation to join {circle}" : "{author} zrušil(a) pozvánku pro {member} pro připojení se k {circle}", + "You dismissed {member}'s request to join {circle}" : "Schovali jste požadavek od {member} ohledně připojení se k {circle}", + "Your request to join {circle} has been dismissed by {author}" : "{author} zahodil váš požadavek na přidání se do {circle} ", + "{member}'s request to join {circle} has been dismissed by {author}" : "{author} zahodil požadavek od {member} na zapojení se do {circle} ", + "You invited {member} to join {circle}" : "Pozvali jste {member} aby se připojil(a) k {circle}", + "You have been invited to join {circle} by {author}" : "{author} vás pozval(a) do {circle}", + "{member} has been invited to join {circle} by {author}" : "{author} pozval(a) {member} do {circle}", "You changed {member}'s level in {circle} to %1$s" : "Změnili jste úroveň člena {member} v kruhu {circle} na %1$s", "{author} changed your level in {circle} to %1$s" : "Člen {author} změnil vaši úroveň v kruhu {circle} na %1$s", "{author} changed {member}'s level in {circle} to %1$s" : "Člen {author} změnil úroveň člena {member} v kruhu {circle} na %1$s", + "You sent a request to join {circle}" : "Poslali jste požadavek na připojení k {circle}", + "{member} sent a request to join {circle}" : "{member} poslal(a) požadavek na připojení se k {circle}", "You are the new owner of {circle}" : "Stali jste se novým vlastníkem kruhu {circle}", "{member} is the new owner of {circle}" : "{member} je novým vlastníkem kruhu {circle}", "On events happening in a Circle you belong" : "Události v Kruzích, kterých jste členem", "Any important event in a Circle you are moderating" : "Důležité události v Kruhu, který moderujete", + "Shared to Circles" : "Sdíleno do kruhů", + "%s shared »%s« with you." : "%s vám nasdílel(a) „%s“.", + "%s shared »%s« with '%s'." : "%s nasdílela „%s“ s „%s“.", "%s on %s" : "%s na %s", "Click the button below to open it." : "Pro otevření klikněte na tlačítko níže.", - "Open »%s«" : "Otevřít »%s«", - "The name of your circle must contain at least 3 characters" : "Jméno vašeho kruhu musí obsahovat alespoň 3 znaky", + "Open »%s«" : "Otevřít „%s“", + "The name of your circle must contain at least 3 characters" : "Je třeba, aby název vašeho okruhu obsahoval alespoň 3 znaky", "Linked Groups are not allowed on this Nextcloud" : "Propojené skupiny nejsou v této instanci Nextcloudu povoleny", "Federated circles are not allowed on this Nextcloud" : "Propojené kruhy nejsou v této instance Nextcloudu povoleny", "Circle not found" : "Kruh nenalezen", - "A circle with that name exists" : "Kruh s tímto názvem již existuje", - "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "Aplikaci Kruhy nelze použít dokud administrátor nepovolí vytváření alespoň jednoho typu kruhů", + "A circle with that name exists" : "Okruh s tímto názvem už existuje", + "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "Aplikaci Okruhy nelze použít dokud správce nepovolí vytváření alespoň jednoho typu okruhů", "Federated link not found" : "Sdružené spojení nenalezeno", "This member does not exist" : "Tento člen neexistuje", - "This user is already a member of the circle" : "Tento uživatel je již členem tohoto kruhu", + "This user is already a member of the circle" : "Tento uživatel už je členem tohoto kruhu", "Sharing Frame does not exist" : "Rámec sdílení neexistuje", "This feature is not available for personal circles" : "Tato funkce není pro osobní kruhy dostupná", "The circle is not federated" : "Kruh není federovaný", @@ -142,70 +184,75 @@ "Insufficient privileges" : "Nedostatečná oprávnění", "This member is the owner of the circle" : "Tento člen je vlastníkem kruhu", "Level cannot be changed for this type of member" : "Úroveň nelze pro tento typ člena změnit", - "You are already a member of this circle" : "Již jste členem tohoto kruhu", - "You have been blocked from this circle" : "Tento kruh vás zablokoval", - "The user is already a member of this circle" : "Uživatel je již členem tohoto kruhu", - "The user has already been invited into this circle" : "Uživatel byl již do tohoto kruhu pozván", + "You are already a member of this circle" : "Už jste členem tohoto okruhu", + "You have been blocked from this circle" : "Tento okruh vás zablokoval", + "The user is already a member of this circle" : "Uživatel už je členem tohoto kruhu", + "The user has already been invited into this circle" : "Uživatel už byl do tohoto kruhu pozván", "You need a specify a type of circle" : "Vyberte typ kruhu", "You cannot create this type of circle" : "Tento typ kruhu nemůžete vytvořit", "You cannot display this type of circle" : "Tento typ kruhu nemůžete zobrazit", - "This member is not the owner of the circle" : "Tento člen není vlastníkem tohoto kruhu", + "This member is not the owner of the circle" : "Tento člen není vlastníkem tohoto okruhu", "This member is not an admin of the circle" : "Tento člen není správcem kruhu", "Federated link does not have a valid format" : "Vazba propojení nemá platný formát", "Federated circles are not allowed on the remote Nextcloud" : "Propojené kruhy nejsou ve vzdálené instanci Nextcloudu povoleny", - "This link exists already" : "Tento odkaz již existuje", - "The requested remote circle does not exist" : "Vybraný vzdálený kruh neexisstuje", + "Remote circle does not accept federated links" : "Okruh na protějšku nepřijímá federované odkazy", + "Trying to link a circle to itself" : "Pokus o odkaz na okruh samotný", + "This link exists already" : "Tento odkaz už existuje", + "The requested remote circle does not exist" : "Vybraný vzdálený okruh neexistuje", "The remote host is down or the Circles app is not installed on it" : "Vzdálený hostitel není dostupný nebo na něm není nainstalována aplikace kruhy", "Cannot proceed with this status update" : "S aktualizací stavu nelze pokračovat", "This group does not exist" : "Tato skupina neexistuje", - "This group is already linked to the circle" : "Tato skupina je s kruhem již propojena", + "This group is already linked to the circle" : "Tato skupina je s okruhem už propojena", "You cannot edit level in a personal circle" : "Úroveň osobního kruhu nelze upravit", - "Group cannot be set as owner of a circle" : "Skupina nemůže být nastavena jako vlastník kruhu", - "This user does not exist" : "Vybraný uživatel neexisstuje", + "Group cannot be set as owner of a circle" : "Skupina nemůže být nastavena jako vlastník okruhu", + "This user does not exist" : "Tento uživatel neexistuje", "Email format is not valid" : "Neplatný formát e-mailu", "This contact is not available" : "Tento kontakt není k dispozici", - "Could not find share" : "Nelze nalézt sdílení", + "Could not find share" : "Sdílení se nedaří nalézt", + "Bring cloud-users closer together." : "Sblížit uživatele cloudu.", + "Circles allows your users to create their own groups of users/colleagues/friends.\nThose groups of users (or 'circles') can then be used by any other app for sharing purpose (files, social feed, status update, messaging, ...).\n\nDifferent type of circles can be created:\n\n- A personal circle is a list of users known only to the owner.\nThis is the right option if you want to do recurrent sharing with the same group of people.\n\n- A public circle is an open group visible to anyone willing to join.\nYour circle will be visible to everyone and everyone will be able to join the circle.\n\n- A closed circle requires invitation or confirmation by an admin.\nThis is the right circle if you are looking for privacy when sharing your files or ideas.\n\n- An Secret circle is an open group that can be protected by a password.\nUsers won't be able to find this Circle using Nextcloud search engine." : "Kruhy umožňují vašim uživatelům vytvářet jejich vlastní skupiny uživatelů/kolegů/přátel. Tyto skupiny uživatelů (neboli „okruhy“) je pak možné využívat ve všech ostatních aplikacích pro účely sdílení (soubory, společenské zdroje, aktualizace stavu, zprávy, …).\n\nJe možné vytvářet různé typy okruhů:\n\n- Osobní okruh je seznam uživatelů známý pouze vlastníkovi.\nToto je správná volba pokud chcete opakovaně sdílet se stejnou skupinou lidí.\n\n- Veřejný okruh je otevřená skupina viditelná komukoli kdo se chce připojit.\nVáš okruh bude viditelný komukoli a kdokoli bude schopen se do okruhu přidat.\n\n- Uzavřený okruh vyžaduje pozvání nebo potvrzení správcem.\nToto je správný okruh pokud hledáte soukromí při sdílení souborů nebo nápadů.\n\n- Tajný okruh je otevřená skupina kterou je možné zabezpečit heslem.\nUživatelé nebudou moci tento okruh najít prostřednictvím vyhledávání v Nextcloud.", "No files in here" : "Nejsou zde žádné soubory", "No entries found in this folder" : "V této složce nebyly nalezeny žádné položky", "Name" : "Název", "Size" : "Velikost", "Modified" : "Upraveno", - "Create a new circle" : "Vytvořit nový kruh", - "Select a circle type" : "Vybrat typ kruhu", + "Create a new circle" : "Vytvořit nový okruh", + "Select a circle type" : "Vybrat typ okruhu", "Create a personal circle" : "Vytvořit osobní kruh", - "Create a public circle" : "Vytvořit veřejný kruh", - "Create a closed circle" : "Vytvořit uzavřený kruh", - "Create a secret circle" : "Vytvořit tajný kruh", + "Create a public circle" : "Vytvořit veřejný okruh", + "Create a closed circle" : "Vytvořit uzavřený okruh", + "Create a secret circle" : "Vytvořit tajný okruh", "Creation" : "Vytvoření", - "A personal circle is a list of users known only to the owner." : "Osobní kruh je seznam uživatelů, který znáte pouze vy.", + "A personal circle is a list of users known only to the owner." : "Osobní okruh je seznam uživatelů, který znáte pouze vy.", "This is the right option if you want to do recurrent sharing with the same list of local users." : "Toto je správná volba, pokud chcete provádět opakované sdílení se stejným seznamem místních uživatelů.", - "A secret circle is an hidden group that can only be seen by its members or by people knowing the exact name of the circle." : "Tajný kruh je skrytá skupina, kterou mohou vidět pouze její členové nebo lidé, kteří vědí přesný název kruhu.", - "Non-members won't be able to find your secret circle using the search bar." : "Kdo není členem nebude moci najít váš tajný kruh pomocí vyhledávacího panelu.", - "Joining a closed circle requires an invitation or confirmation by a moderator." : "Přihlášení do uzavřeného kruhu vyžaduje pozvánku nebo potvrzení moderátora.", - "Anyone can find and request an invitation to the circle; but only members will see who\\'s in it and get access to it\\'s shared items." : "Kdokoli může kruh najít a požádat o pozvánku, ale pouze členové uvidí, kdo je v něm a kdo získává přístup ke sdíleným položkám.", - "A public circle is an open group visible to anyone willing to join." : "Veřejný kruh je otevřená skupina viditelná všem, kteří by se chtěli připojit.", - "Anyone can see, join, and access the items shared within the circle." : "Kdokoliv kruh může vidět, připojit se a přistupovat ke sdíleným položkám.", - "Personal circles" : "Osobní kruhy", + "A secret circle is an hidden group that can only be seen by its members or by people knowing the exact name of the circle." : "Tajný okruh je skrytá skupina, kterou mohou vidět pouze její členové nebo lidé, kteří vědí přesný název okruhu.", + "Non-members won't be able to find your secret circle using the search bar." : "Kdo není členem, nebude moci najít váš tajný okruh pomocí vyhledávacího panelu.", + "Joining a closed circle requires an invitation or confirmation by a moderator." : "Připojení se k uzavřenému okruhu vyžaduje pozvánku nebo potvrzení moderátora.", + "Anyone can find and request an invitation to the circle; but only members will see who\\'s in it and get access to it\\'s shared items." : "Kdokoli může okruh najít a požádat o pozvánku, ale pouze členové uvidí, kdo je v něm a kdo získává přístup ke sdíleným položkám.", + "A public circle is an open group visible to anyone willing to join." : "Veřejný okruh je otevřená skupina viditelná všem, kteří by se chtěli přidat.", + "Anyone can see, join, and access the items shared within the circle." : "Okruh může kdokoli vidět, přidat se do něj a přistupovat k v něm sdíleným položkám.", + "Personal circles" : "Osobní okruhy", "Public circles" : "Veřejné kruhy", - "Closed circles" : "Uzavřené kruhy", - "Secret circles" : "Tajné kruhy", - "All circles" : "Všechny kruhy", - "Search circles" : "Prohledat kruhy", + "Closed circles" : "Uzavřené okruhy", + "Secret circles" : "Tajné okruhy", + "All circles" : "Všechny okruhy", + "Search circles" : "Prohledat okruhy", "No filter" : "Žádný filtr", - "Circles you belong to" : "Kruhy, ke kterým jste připojeni", - "Circles you own" : "Kruhy, které vlastníte", - "No circle selected" : "Není zvolen žádný kruh", - "Pending invitation to join this circle" : "Máte čekající pozvánku, abyste se připojili k tomuto kruhu", - "You have a pending request to join this circle" : "Máte čekající požadavek, abyste se připojili k tomuto kruhu", + "Circles you belong to" : "Okruhy, ke kterým jste připojeni", + "Circles you own" : "Okruhy, které vlastníte", + "No circle selected" : "Není zvolen žádný okruh", + "Settings" : "Nastavení", + "Pending invitation to join this circle" : "Máte čekající pozvánku, abyste se připojili k tomuto okruhu", + "You have a pending request to join this circle" : "Máte čekající požadavek, abyste se připojili k tomuto okruhu", "Add a member" : "Přidat člena", "Link a group" : "Propojit skupinu", - "Link a circle" : "Propojit kruh", - "Join this circle" : "Připojit se k tomuto kruhu", - "Delete circle" : "Smazat kruh", - "Edit circle" : "Upravit kruh", + "Link a circle" : "Propojit okruh", + "Join this circle" : "Připojit se k tomuto okruhu", + "Delete circle" : "Smazat okruh", + "Edit circle" : "Upravit okruh", "Accept the invitation" : "Přijmout pozvánku", "Decline the invitation" : "Odmítnout pozvánku", - "Leave this circle" : "Opustit tento kruh", + "Leave this circle" : "Opustit tento okruh", "Link to a circle" : "Odkaz na kruh", "Return to menu" : "Návrat do menu", "Username" : "Uživatelské jméno", @@ -215,10 +262,21 @@ "Group Name" : "Název skupiny", "Link" : "Odkaz", "Linked" : "Propojeno", + "Members limit" : "Omezení počtu členů", + "Change the limit to the number of members. (0: default, -1: unlimited)" : "Změnit omezení počtu členů. (0: výchozí, -1: neomezený)", "Allow Federated Links" : "Povolit sdružená propojení", + "Makes the circle federated, and enables sharing between federated circles" : "Nastaví okruh jako sdružený a zapne sdílení mezi sdruženými okruhy", "Accept Link Request Automatically" : "Automaticky přijímat žádost o připojení", + "Warning: Enabling this will automatically accept new link requests from other circles." : "Varování: Toto nastavení zapne automatický příjem požadavků na propojení z ostatních okruhů.", "Save settings" : "Uložit nastavení", + "Maximum number of members per circle" : "Nejvyšší umožněný počet členů v okruhu", + "Allow linking of groups" : "Umožnit propojování skupin", "Groups can be linked to circles." : "Skupiny lze propojit s kruhy.", - "Allow linking of groups:" : "Povolit propojení skupin:" + "Allow federated circles" : "Umožnit federované okruhy", + "Circles from different Nextclouds can be linked together." : "Okruhy z různých instancí Nextcloud je možné propojit dohromady.", + "Members limit:" : "Limit počtu členů:", + "Default limit to the number of members in a circle." : "Výchozí limit počtu členů v kroužku.", + "Allow linking of groups:" : "Umožnit propojení skupin:", + "Allow federated circles:" : "Umožnit federované okruhy:" },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/es.js b/l10n/es.js index 1b4769b9..3cd956ef 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -271,7 +271,10 @@ OC.L10N.register( "Accept Link Request Automatically" : "Aceptar petición de enlace automáticamente", "Warning: Enabling this will automatically accept new link requests from other circles." : "Aviso: Activar esto aceptará automáticamente todas las peticiones de enlace nuevas desde otros círculos.", "Save settings" : "Guardar configuración", + "Maximum number of members per circle" : "Número máximo de miembros por círculo", + "Allow linking of groups" : "Permitir enlace de grupos", "Groups can be linked to circles." : "Los grupos puedes ser unidos a círculos.", + "Allow federated circles" : "Permitir círculos federados", "Circles from different Nextclouds can be linked together." : "Los círculos de diferentes Nextclouds pueden ser enlazados entre sí.", "Members limit:" : "Límite de miembros:", "Default limit to the number of members in a circle." : "Límite por defecto al número de miembros en un círculo.", diff --git a/l10n/es.json b/l10n/es.json index 95cb4eb3..c63ccfb6 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -269,7 +269,10 @@ "Accept Link Request Automatically" : "Aceptar petición de enlace automáticamente", "Warning: Enabling this will automatically accept new link requests from other circles." : "Aviso: Activar esto aceptará automáticamente todas las peticiones de enlace nuevas desde otros círculos.", "Save settings" : "Guardar configuración", + "Maximum number of members per circle" : "Número máximo de miembros por círculo", + "Allow linking of groups" : "Permitir enlace de grupos", "Groups can be linked to circles." : "Los grupos puedes ser unidos a círculos.", + "Allow federated circles" : "Permitir círculos federados", "Circles from different Nextclouds can be linked together." : "Los círculos de diferentes Nextclouds pueden ser enlazados entre sí.", "Members limit:" : "Límite de miembros:", "Default limit to the number of members in a circle." : "Límite por defecto al número de miembros en un círculo.", diff --git a/l10n/fi.js b/l10n/fi.js index c211ea3d..6cd0ad79 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -156,6 +156,7 @@ OC.L10N.register( "Circles you belong to" : "Piirit jotka kuuluvat sinulle", "Circles you own" : "Piirit jotka omistat", "No circle selected" : "Ei piiriä valittuna", + "Settings" : "Asetukset", "Pending invitation to join this circle" : "Tässä piirissä on odottavia kutsuja", "You have a pending request to join this circle" : "Pyyntö piiriin liittymiseksi odottaa", "Add a member" : "Lisää jäsen", @@ -176,11 +177,13 @@ OC.L10N.register( "Group Name" : "Ryhmän nimi", "Link" : "Linkki", "Linked" : "Linkitetty", + "Members limit" : "Jäsenraja", "Allow Federated Links" : "Salli federoidut linkit", "Accept Link Request Automatically" : "Hyväksy linkkipyynnöt automaattisesti", "Save settings" : "Tallenna asetukset", "Groups can be linked to circles." : "Ryhmät voidaan linkittää piireihin.", "Circles from different Nextclouds can be linked together." : "Piirit eri Nextcloudeista voidaan linkittää yhteen.", + "Members limit:" : "Jäsenraja:", "Allow linking of groups:" : "Salli ryhmien linkittäminen:", "Allow federated circles:" : "Salli federoidut piirit:" }, diff --git a/l10n/fi.json b/l10n/fi.json index b98c9412..8b36ad74 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -154,6 +154,7 @@ "Circles you belong to" : "Piirit jotka kuuluvat sinulle", "Circles you own" : "Piirit jotka omistat", "No circle selected" : "Ei piiriä valittuna", + "Settings" : "Asetukset", "Pending invitation to join this circle" : "Tässä piirissä on odottavia kutsuja", "You have a pending request to join this circle" : "Pyyntö piiriin liittymiseksi odottaa", "Add a member" : "Lisää jäsen", @@ -174,11 +175,13 @@ "Group Name" : "Ryhmän nimi", "Link" : "Linkki", "Linked" : "Linkitetty", + "Members limit" : "Jäsenraja", "Allow Federated Links" : "Salli federoidut linkit", "Accept Link Request Automatically" : "Hyväksy linkkipyynnöt automaattisesti", "Save settings" : "Tallenna asetukset", "Groups can be linked to circles." : "Ryhmät voidaan linkittää piireihin.", "Circles from different Nextclouds can be linked together." : "Piirit eri Nextcloudeista voidaan linkittää yhteen.", + "Members limit:" : "Jäsenraja:", "Allow linking of groups:" : "Salli ryhmien linkittäminen:", "Allow federated circles:" : "Salli federoidut piirit:" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/l10n/fr.js b/l10n/fr.js index 5e38e1a1..5d9c6510 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -60,11 +60,11 @@ OC.L10N.register( "Issue while retrieving the details of this circle" : "Problème lors de la récupération des détails de ce cercle", "Issue while retrieving the list of circles" : "Problème lors de la récupération de la liste des cercles", "Group '{name}' successfully added to the circle" : "Le groupe '{name}' ajouté au cercle avec succès", - "Group '{name}' could not be added to the circle" : "Le groupe '{name}' n'a pu être ajouté au cercle", + "Group '{name}' could not be added to the circle" : "Le groupe '{name}' n'a pas pu être ajouté au cercle", "Group '{name}' updated" : "Groupe '{name}' mis à jour", - "Group '{name}' could not be updated" : "Groupe '{name}' ne peut pas être mis à jour", - "Group '{name}' successfully removed from the circle" : "Le groupe '{name}' supprimé du cercle", - "Group '{name}' could not be removed from the circle" : "Le groupe '{name}' n'a pu être retiré du cercle", + "Group '{name}' could not be updated" : "Le groupe '{name}' ne peut pas être mis à jour", + "Group '{name}' successfully removed from the circle" : "Groupe '{name}' supprimé du cercle", + "Group '{name}' could not be removed from the circle" : "Le groupe '{name}' n'a pas pu être retiré du cercle", "A link to {remote} could not be initiated" : "Un lien vers {remote} ne peut être initié", "A link to {remote} has been requested." : "Un lien vers {remote} a été demandé.", "the link to {remote} is now up and running." : "Le lien vers {remote} est maintenant en cours d'exécution.", @@ -77,15 +77,15 @@ OC.L10N.register( "The email address '{email}' was added to the circle" : "L'adresse courriel '{email}' a été ajoutée au cercle", "The email address '{email}' could not be added to the circle" : "L'adresse courriel '{email}' n'a pas pu être ajoutée au cercle", "The contact '{contact}' was added to the circle" : "Le contact '{contact}' a été ajouté au cercle", - "The contact '{contact}' could not be added to the circle" : "Le contact '{contact}' n'a pu être ajouté au cercle ", + "The contact '{contact}' could not be added to the circle" : "Le contact '{contact}' n'a pas pu être ajouté au cercle ", "The member '{name}' was invited to the circle" : "Le membre '{name}' a été invité au cercle", "The member '{name}' could not be invited to the circle" : "Le membre '{name}' n'a pas pu être invité au cercle", - "Members of the group '{name}' were added to the circle" : "Les membres du groupe '{name}' ont été ajouté au cercle", + "Members of the group '{name}' were added to the circle" : "Les membres du groupe '{name}' ont été ajoutés au cercle", "Members of the group '{name}' could not be added to the circle" : "Les membres du groupe '{name}' n'ont pas pu être ajoutés au cercle", "Members of the group '{name}' were invited to the circle" : "Les membres du groupe '{name}' ont été invités au cercle", "Members of the group '{name}' could not be invited to the circle" : "Les membres du groupe '{name}' n'ont pas pu être invités au cercle", "The member '{name}' was removed from the circle" : "Le membre '{name}' a été supprimé du cercle", - "The member '{name}' could not be removed from the circle" : "Le membre '{name}' n'a pu être retiré du cercle", + "The member '{name}' could not be removed from the circle" : "Le membre '{name}' n'a pas pu être retiré du cercle", "Member '{name}' updated" : "Membre '{name}' mis à jour", "The member '{name}' could not be updated" : "Le membre '{name}' ne peut pas être mis à jour", "Issue while saving settings" : "Problème lors de la sauvegarde des paramètres", @@ -100,10 +100,10 @@ OC.L10N.register( "{author} created the circle {circle}" : "{author} a créé le cercle {circle}", "You deleted {circle}" : "Vous avez supprimé {circle}", "{author} deleted {circle}" : "{author} a supprimé {circle}", - "You linked {group} to {circle}" : "Vous avez lié {groupe} à {cercle}", - "{group} has been linked to {circle} by {author}" : "{groupe} a été lié à {cercle} par {auteur}", - "You unlinked {group} from {circle}" : "Vous avez délié {groupe} de {cercle}", - "{group} has been unlinked from {circle} by {author}" : "{groupe} a été délié de {cercle} par {auteur}", + "You linked {group} to {circle}" : "Vous avez lié {group} à {circle}", + "{group} has been linked to {circle} by {author}" : "{group} a été lié à {circle} par {author}", + "You unlinked {group} from {circle}" : "Vous avez délié {group} de {circle}", + "{group} has been unlinked from {circle} by {author}" : "{group} a été délié de {circle} par {author}", "You changed the level of the linked group {group} in {circle} to %1$s" : "Vous avez changé le niveau du groupe lié {group} dans {circle} à %1$s", "{author} changed the level of the linked group {group} in {circle} to %1$s" : "{author} a changé le niveau du groupe lié {group} dans {circle} à %1$s", "You sent a request to link {circle} with {remote}" : "Vous avez envoyé une requête pour lier {circle} avec {remote}", @@ -124,45 +124,45 @@ OC.L10N.register( "{author} closed the link between {circle} and {remote}" : "{author} a fermé le lien entre {circle} et {remote}", "You joined {circle}" : "Vous avez rejoint {circle}", "{member} joined {circle}" : "{member} a rejoint {circle}", - "You accepted the invitation to join {circle}" : "Vous avez accepté l'invitation à rejoindre [circle]", - "{member} accepted the invitation to join {circle}" : "[member] a accepté l'invitation à rejoindre [circle}", + "You accepted the invitation to join {circle}" : "Vous avez accepté l'invitation pour rejoindre {circle}", + "{member} accepted the invitation to join {circle}" : "[member] a accepté l'invitation pour rejoindre [circle}", "You added {member} as member to {circle}" : "Vous avez ajouté {member} comme membre de {circle}", - "You have been added as member to {circle} by {author}" : "Vous avez été ajouté comme membre de {cercle} par {auteur}", - "{member} has been added as member to {circle} by {author}" : "{membre} a été ajouté comme membre de {cercle} par {auteur}", + "You have been added as member to {circle} by {author}" : "Vous avez été ajouté comme membre de {circle} par {author}", + "{member} has been added as member to {circle} by {author}" : "{member} a été ajouté comme membre de {circle} par {author}", "You added {external} to {circle}" : "Vous avez ajouté {external} à {circle}", "{external} has been added to {circle} by {author}" : "{external} a été ajouté à {circle} par {author}", - "You accepted {member}'s request to join {circle}" : "Vous avez accepté la demande de {membre} pour rejoindre {cercle}", - "Your request to join {circle} has been accepted by {author}" : "Votre demande pour rejoindre {cercle} a été acceptée par {auteur}", - "{member}'s request to join {circle} has been accepted by {author}" : "La demande de {membre} pour rejoindre {cercle} a été acceptée par {auteur}", + "You accepted {member}'s request to join {circle}" : "Vous avez accepté la demande de {member} pour rejoindre {circle}", + "Your request to join {circle} has been accepted by {author}" : "Votre demande pour rejoindre {circle} a été acceptée par {author}", + "{member}'s request to join {circle} has been accepted by {author}" : "La demande de {member} pour rejoindre {circle} a été acceptée par {author}", "You left {circle}" : "Vous quittez {circle}", "{member} left {circle}" : "{member} a quitté {circle}", - "You declined the invitation to join {circle}" : "Vous avez refusé l'invitation pour rejoindre {circle}", - "{member} declined an invitation to join {circle}" : "{member} a refusé l'invitation pour rejoindre {circle}", + "You declined the invitation to join {circle}" : "Vous avez refusé l'invitation à rejoindre {circle}", + "{member} declined an invitation to join {circle}" : "{member} a refusé l'invitation à rejoindre {circle}", "You cancelled your request to join {circle}" : "Vous avez annulé la demande pour rejoindre {circle}", "{member} cancelled his request to join {circle}" : "{member} a annulé sa demande pour rejoindre {circle}", "You removed {member} from {circle}" : "Vous avez supprimé {member} de {circle}", - "You have been removed from {circle} by {author}" : "Vous avez été retiré de {cercle} par {auteur}", - "{member} has been removed from {circle} by {author}" : "{member} a été retiré de {cercle} par {auteur}", + "You have been removed from {circle} by {author}" : "Vous avez été retiré de {circle} par {author}", + "{member} has been removed from {circle} by {author}" : "{member} a été retiré de {circle} par {author}", "You removed {external} from {circle}" : "Vous avez retiré {external} de {circle}", "{external} has been removed from {circle} by {author}" : "{external} a été retiré de {circle} par {author}", "You cancelled {member}'s invitation to join {circle}" : "Vous avez annulé l'invitation de {member} à rejoindre {circle}", - "Your invitation to join {circle} has been cancelled by {author}" : "Votre invitation pour rejoindre {circle} a été annulé par {author}", - "{author} cancelled {member}'s invitation to join {circle}" : "{author} a annulé l'invitation de {member} pour joindre {circle}", - "You dismissed {member}'s request to join {circle}" : "Vous avez rejeté la demande de {membre} pour rejoindre {cercle}", - "Your request to join {circle} has been dismissed by {author}" : "Votre demande pour rejoindre {cercle} a été rejetée par {auteur}", - "{member}'s request to join {circle} has been dismissed by {author}" : "La demande de {membre} pour rejoindre {cercle} a été rejetée par {auteur}", - "You invited {member} to join {circle}" : "Vous avez invité {membre} à rejoindre {cercle}", - "You have been invited to join {circle} by {author}" : "Vous avez été invité à rejoindre {cercle} par {auteur}", - "{member} has been invited to join {circle} by {author}" : "{membre} a été invité à rejoindre {cercle} par {auteur}", + "Your invitation to join {circle} has been cancelled by {author}" : "Votre invitation à rejoindre {circle} a été annulé par {author}", + "{author} cancelled {member}'s invitation to join {circle}" : "{author} a annulé l'invitation de {member} à rejoindre {circle}", + "You dismissed {member}'s request to join {circle}" : "Vous avez rejeté la demande de {member} pour rejoindre {circle}", + "Your request to join {circle} has been dismissed by {author}" : "Votre demande pour rejoindre {circle} a été rejetée par {author}", + "{member}'s request to join {circle} has been dismissed by {author}" : "La demande de {member} de rejoindre {circle} a été rejetée par {author}", + "You invited {member} to join {circle}" : "Vous avez invité {member} à rejoindre {circle}", + "You have been invited to join {circle} by {author}" : "Vous avez été invité à rejoindre {circle} par {author}", + "{member} has been invited to join {circle} by {author}" : "{member} a été invité à rejoindre {circle} par {author}", "You changed {member}'s level in {circle} to %1$s" : "Vous avez changé le niveau de {member} dans {circle} à %1$s", "{author} changed your level in {circle} to %1$s" : "{author} a changé votre niveau dans {circle} à %1$s", "{author} changed {member}'s level in {circle} to %1$s" : "{author} a changé le niveau de {member} dans {circle} à %1$s", - "You sent a request to join {circle}" : "Vous avez envoyé une demande pour rejoindre {cercle}", - "{member} sent a request to join {circle}" : "{membre} a envoyé une demande pour rejoindre {cercle}", + "You sent a request to join {circle}" : "Vous avez envoyé une demande pour rejoindre {circle}", + "{member} sent a request to join {circle}" : "{member} a envoyé une demande pour rejoindre {circle}", "You are the new owner of {circle}" : "Vous êtes le nouveau propriétaire de {circle}", "{member} is the new owner of {circle}" : "{member} est le nouveau propriétaire de {circle}", - "On events happening in a Circle you belong" : "Sur les évènements se passant dans un Cercle dont vous êtes membre", - "Any important event in a Circle you are moderating" : "Tous les évènements importants dans un Cercle que vous modérez", + "On events happening in a Circle you belong" : "Sur les événements se passant dans un Cercle dont vous êtes membre", + "Any important event in a Circle you are moderating" : "Tous les événements importants dans un Cercle que vous modérez", "Shared to Circles" : "Partagé dans les Cercles", "%s shared »%s« with you." : "%s a partagé «%s» avec vous.", "%s shared »%s« with '%s'." : "%s a partagé «%s» avec '%s'.", @@ -174,7 +174,7 @@ OC.L10N.register( "Federated circles are not allowed on this Nextcloud" : "Les cercles fédérés ne sont pas autorisés sur ce Nextcloud", "Circle not found" : "Cercle non trouvé", "A circle with that name exists" : "Ce nom de cercle existe", - "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "Vous ne pouvez pas utiliser l'application Cercles à moins que votre admnistrateur est autorisé au moins un type de cercles", + "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "Vous ne pouvez pas utiliser l'application Cercles à moins que votre administrateur ait autorisé au moins un type de cercles", "Federated link not found" : "Lien fédéré non trouvé", "This member does not exist" : "Ce membre n'existe pas", "This user is already a member of the circle" : "Cet utilisateur est déjà membre du cercle", @@ -266,7 +266,7 @@ OC.L10N.register( "Linked" : "Lié", "Members limit" : "Membres maximums", "Change the limit to the number of members. (0: default, -1: unlimited)" : "Changez la limite du nombre de membres. (0: défaut, -1: illimité)", - "Allow Federated Links" : "Autoriser les Liens Fédérés", + "Allow Federated Links" : "Autoriser les liens fédérés", "Makes the circle federated, and enables sharing between federated circles" : "Transforme le cercle en fédéré, et active le partage entre cercles fédérés", "Accept Link Request Automatically" : "Accepter une demande de lien automatiquement", "Warning: Enabling this will automatically accept new link requests from other circles." : "Attention : Activer cela va accepter automatiquement les nouvelles requêtes de mise en relation avec d'autres cercles.", @@ -276,7 +276,7 @@ OC.L10N.register( "Groups can be linked to circles." : "Des groupes peuvent être liés aux cercles.", "Allow federated circles" : "Autoriser les cercles fédérés", "Circles from different Nextclouds can be linked together." : "Des cercles de différents Nextcloud peuvent être liés ensemble.", - "Members limit:" : "Limite de membres:", + "Members limit:" : "Limite de membres :", "Default limit to the number of members in a circle." : "Limite par défaut au nombre de membres dans un cercle.", "Allow linking of groups:" : "Autoriser le lien des groupes :", "Allow federated circles:" : "Autoriser les cercles fédérés :" diff --git a/l10n/fr.json b/l10n/fr.json index 5d1b3548..36d32f04 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -58,11 +58,11 @@ "Issue while retrieving the details of this circle" : "Problème lors de la récupération des détails de ce cercle", "Issue while retrieving the list of circles" : "Problème lors de la récupération de la liste des cercles", "Group '{name}' successfully added to the circle" : "Le groupe '{name}' ajouté au cercle avec succès", - "Group '{name}' could not be added to the circle" : "Le groupe '{name}' n'a pu être ajouté au cercle", + "Group '{name}' could not be added to the circle" : "Le groupe '{name}' n'a pas pu être ajouté au cercle", "Group '{name}' updated" : "Groupe '{name}' mis à jour", - "Group '{name}' could not be updated" : "Groupe '{name}' ne peut pas être mis à jour", - "Group '{name}' successfully removed from the circle" : "Le groupe '{name}' supprimé du cercle", - "Group '{name}' could not be removed from the circle" : "Le groupe '{name}' n'a pu être retiré du cercle", + "Group '{name}' could not be updated" : "Le groupe '{name}' ne peut pas être mis à jour", + "Group '{name}' successfully removed from the circle" : "Groupe '{name}' supprimé du cercle", + "Group '{name}' could not be removed from the circle" : "Le groupe '{name}' n'a pas pu être retiré du cercle", "A link to {remote} could not be initiated" : "Un lien vers {remote} ne peut être initié", "A link to {remote} has been requested." : "Un lien vers {remote} a été demandé.", "the link to {remote} is now up and running." : "Le lien vers {remote} est maintenant en cours d'exécution.", @@ -75,15 +75,15 @@ "The email address '{email}' was added to the circle" : "L'adresse courriel '{email}' a été ajoutée au cercle", "The email address '{email}' could not be added to the circle" : "L'adresse courriel '{email}' n'a pas pu être ajoutée au cercle", "The contact '{contact}' was added to the circle" : "Le contact '{contact}' a été ajouté au cercle", - "The contact '{contact}' could not be added to the circle" : "Le contact '{contact}' n'a pu être ajouté au cercle ", + "The contact '{contact}' could not be added to the circle" : "Le contact '{contact}' n'a pas pu être ajouté au cercle ", "The member '{name}' was invited to the circle" : "Le membre '{name}' a été invité au cercle", "The member '{name}' could not be invited to the circle" : "Le membre '{name}' n'a pas pu être invité au cercle", - "Members of the group '{name}' were added to the circle" : "Les membres du groupe '{name}' ont été ajouté au cercle", + "Members of the group '{name}' were added to the circle" : "Les membres du groupe '{name}' ont été ajoutés au cercle", "Members of the group '{name}' could not be added to the circle" : "Les membres du groupe '{name}' n'ont pas pu être ajoutés au cercle", "Members of the group '{name}' were invited to the circle" : "Les membres du groupe '{name}' ont été invités au cercle", "Members of the group '{name}' could not be invited to the circle" : "Les membres du groupe '{name}' n'ont pas pu être invités au cercle", "The member '{name}' was removed from the circle" : "Le membre '{name}' a été supprimé du cercle", - "The member '{name}' could not be removed from the circle" : "Le membre '{name}' n'a pu être retiré du cercle", + "The member '{name}' could not be removed from the circle" : "Le membre '{name}' n'a pas pu être retiré du cercle", "Member '{name}' updated" : "Membre '{name}' mis à jour", "The member '{name}' could not be updated" : "Le membre '{name}' ne peut pas être mis à jour", "Issue while saving settings" : "Problème lors de la sauvegarde des paramètres", @@ -98,10 +98,10 @@ "{author} created the circle {circle}" : "{author} a créé le cercle {circle}", "You deleted {circle}" : "Vous avez supprimé {circle}", "{author} deleted {circle}" : "{author} a supprimé {circle}", - "You linked {group} to {circle}" : "Vous avez lié {groupe} à {cercle}", - "{group} has been linked to {circle} by {author}" : "{groupe} a été lié à {cercle} par {auteur}", - "You unlinked {group} from {circle}" : "Vous avez délié {groupe} de {cercle}", - "{group} has been unlinked from {circle} by {author}" : "{groupe} a été délié de {cercle} par {auteur}", + "You linked {group} to {circle}" : "Vous avez lié {group} à {circle}", + "{group} has been linked to {circle} by {author}" : "{group} a été lié à {circle} par {author}", + "You unlinked {group} from {circle}" : "Vous avez délié {group} de {circle}", + "{group} has been unlinked from {circle} by {author}" : "{group} a été délié de {circle} par {author}", "You changed the level of the linked group {group} in {circle} to %1$s" : "Vous avez changé le niveau du groupe lié {group} dans {circle} à %1$s", "{author} changed the level of the linked group {group} in {circle} to %1$s" : "{author} a changé le niveau du groupe lié {group} dans {circle} à %1$s", "You sent a request to link {circle} with {remote}" : "Vous avez envoyé une requête pour lier {circle} avec {remote}", @@ -122,45 +122,45 @@ "{author} closed the link between {circle} and {remote}" : "{author} a fermé le lien entre {circle} et {remote}", "You joined {circle}" : "Vous avez rejoint {circle}", "{member} joined {circle}" : "{member} a rejoint {circle}", - "You accepted the invitation to join {circle}" : "Vous avez accepté l'invitation à rejoindre [circle]", - "{member} accepted the invitation to join {circle}" : "[member] a accepté l'invitation à rejoindre [circle}", + "You accepted the invitation to join {circle}" : "Vous avez accepté l'invitation pour rejoindre {circle}", + "{member} accepted the invitation to join {circle}" : "[member] a accepté l'invitation pour rejoindre [circle}", "You added {member} as member to {circle}" : "Vous avez ajouté {member} comme membre de {circle}", - "You have been added as member to {circle} by {author}" : "Vous avez été ajouté comme membre de {cercle} par {auteur}", - "{member} has been added as member to {circle} by {author}" : "{membre} a été ajouté comme membre de {cercle} par {auteur}", + "You have been added as member to {circle} by {author}" : "Vous avez été ajouté comme membre de {circle} par {author}", + "{member} has been added as member to {circle} by {author}" : "{member} a été ajouté comme membre de {circle} par {author}", "You added {external} to {circle}" : "Vous avez ajouté {external} à {circle}", "{external} has been added to {circle} by {author}" : "{external} a été ajouté à {circle} par {author}", - "You accepted {member}'s request to join {circle}" : "Vous avez accepté la demande de {membre} pour rejoindre {cercle}", - "Your request to join {circle} has been accepted by {author}" : "Votre demande pour rejoindre {cercle} a été acceptée par {auteur}", - "{member}'s request to join {circle} has been accepted by {author}" : "La demande de {membre} pour rejoindre {cercle} a été acceptée par {auteur}", + "You accepted {member}'s request to join {circle}" : "Vous avez accepté la demande de {member} pour rejoindre {circle}", + "Your request to join {circle} has been accepted by {author}" : "Votre demande pour rejoindre {circle} a été acceptée par {author}", + "{member}'s request to join {circle} has been accepted by {author}" : "La demande de {member} pour rejoindre {circle} a été acceptée par {author}", "You left {circle}" : "Vous quittez {circle}", "{member} left {circle}" : "{member} a quitté {circle}", - "You declined the invitation to join {circle}" : "Vous avez refusé l'invitation pour rejoindre {circle}", - "{member} declined an invitation to join {circle}" : "{member} a refusé l'invitation pour rejoindre {circle}", + "You declined the invitation to join {circle}" : "Vous avez refusé l'invitation à rejoindre {circle}", + "{member} declined an invitation to join {circle}" : "{member} a refusé l'invitation à rejoindre {circle}", "You cancelled your request to join {circle}" : "Vous avez annulé la demande pour rejoindre {circle}", "{member} cancelled his request to join {circle}" : "{member} a annulé sa demande pour rejoindre {circle}", "You removed {member} from {circle}" : "Vous avez supprimé {member} de {circle}", - "You have been removed from {circle} by {author}" : "Vous avez été retiré de {cercle} par {auteur}", - "{member} has been removed from {circle} by {author}" : "{member} a été retiré de {cercle} par {auteur}", + "You have been removed from {circle} by {author}" : "Vous avez été retiré de {circle} par {author}", + "{member} has been removed from {circle} by {author}" : "{member} a été retiré de {circle} par {author}", "You removed {external} from {circle}" : "Vous avez retiré {external} de {circle}", "{external} has been removed from {circle} by {author}" : "{external} a été retiré de {circle} par {author}", "You cancelled {member}'s invitation to join {circle}" : "Vous avez annulé l'invitation de {member} à rejoindre {circle}", - "Your invitation to join {circle} has been cancelled by {author}" : "Votre invitation pour rejoindre {circle} a été annulé par {author}", - "{author} cancelled {member}'s invitation to join {circle}" : "{author} a annulé l'invitation de {member} pour joindre {circle}", - "You dismissed {member}'s request to join {circle}" : "Vous avez rejeté la demande de {membre} pour rejoindre {cercle}", - "Your request to join {circle} has been dismissed by {author}" : "Votre demande pour rejoindre {cercle} a été rejetée par {auteur}", - "{member}'s request to join {circle} has been dismissed by {author}" : "La demande de {membre} pour rejoindre {cercle} a été rejetée par {auteur}", - "You invited {member} to join {circle}" : "Vous avez invité {membre} à rejoindre {cercle}", - "You have been invited to join {circle} by {author}" : "Vous avez été invité à rejoindre {cercle} par {auteur}", - "{member} has been invited to join {circle} by {author}" : "{membre} a été invité à rejoindre {cercle} par {auteur}", + "Your invitation to join {circle} has been cancelled by {author}" : "Votre invitation à rejoindre {circle} a été annulé par {author}", + "{author} cancelled {member}'s invitation to join {circle}" : "{author} a annulé l'invitation de {member} à rejoindre {circle}", + "You dismissed {member}'s request to join {circle}" : "Vous avez rejeté la demande de {member} pour rejoindre {circle}", + "Your request to join {circle} has been dismissed by {author}" : "Votre demande pour rejoindre {circle} a été rejetée par {author}", + "{member}'s request to join {circle} has been dismissed by {author}" : "La demande de {member} de rejoindre {circle} a été rejetée par {author}", + "You invited {member} to join {circle}" : "Vous avez invité {member} à rejoindre {circle}", + "You have been invited to join {circle} by {author}" : "Vous avez été invité à rejoindre {circle} par {author}", + "{member} has been invited to join {circle} by {author}" : "{member} a été invité à rejoindre {circle} par {author}", "You changed {member}'s level in {circle} to %1$s" : "Vous avez changé le niveau de {member} dans {circle} à %1$s", "{author} changed your level in {circle} to %1$s" : "{author} a changé votre niveau dans {circle} à %1$s", "{author} changed {member}'s level in {circle} to %1$s" : "{author} a changé le niveau de {member} dans {circle} à %1$s", - "You sent a request to join {circle}" : "Vous avez envoyé une demande pour rejoindre {cercle}", - "{member} sent a request to join {circle}" : "{membre} a envoyé une demande pour rejoindre {cercle}", + "You sent a request to join {circle}" : "Vous avez envoyé une demande pour rejoindre {circle}", + "{member} sent a request to join {circle}" : "{member} a envoyé une demande pour rejoindre {circle}", "You are the new owner of {circle}" : "Vous êtes le nouveau propriétaire de {circle}", "{member} is the new owner of {circle}" : "{member} est le nouveau propriétaire de {circle}", - "On events happening in a Circle you belong" : "Sur les évènements se passant dans un Cercle dont vous êtes membre", - "Any important event in a Circle you are moderating" : "Tous les évènements importants dans un Cercle que vous modérez", + "On events happening in a Circle you belong" : "Sur les événements se passant dans un Cercle dont vous êtes membre", + "Any important event in a Circle you are moderating" : "Tous les événements importants dans un Cercle que vous modérez", "Shared to Circles" : "Partagé dans les Cercles", "%s shared »%s« with you." : "%s a partagé «%s» avec vous.", "%s shared »%s« with '%s'." : "%s a partagé «%s» avec '%s'.", @@ -172,7 +172,7 @@ "Federated circles are not allowed on this Nextcloud" : "Les cercles fédérés ne sont pas autorisés sur ce Nextcloud", "Circle not found" : "Cercle non trouvé", "A circle with that name exists" : "Ce nom de cercle existe", - "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "Vous ne pouvez pas utiliser l'application Cercles à moins que votre admnistrateur est autorisé au moins un type de cercles", + "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "Vous ne pouvez pas utiliser l'application Cercles à moins que votre administrateur ait autorisé au moins un type de cercles", "Federated link not found" : "Lien fédéré non trouvé", "This member does not exist" : "Ce membre n'existe pas", "This user is already a member of the circle" : "Cet utilisateur est déjà membre du cercle", @@ -264,7 +264,7 @@ "Linked" : "Lié", "Members limit" : "Membres maximums", "Change the limit to the number of members. (0: default, -1: unlimited)" : "Changez la limite du nombre de membres. (0: défaut, -1: illimité)", - "Allow Federated Links" : "Autoriser les Liens Fédérés", + "Allow Federated Links" : "Autoriser les liens fédérés", "Makes the circle federated, and enables sharing between federated circles" : "Transforme le cercle en fédéré, et active le partage entre cercles fédérés", "Accept Link Request Automatically" : "Accepter une demande de lien automatiquement", "Warning: Enabling this will automatically accept new link requests from other circles." : "Attention : Activer cela va accepter automatiquement les nouvelles requêtes de mise en relation avec d'autres cercles.", @@ -274,7 +274,7 @@ "Groups can be linked to circles." : "Des groupes peuvent être liés aux cercles.", "Allow federated circles" : "Autoriser les cercles fédérés", "Circles from different Nextclouds can be linked together." : "Des cercles de différents Nextcloud peuvent être liés ensemble.", - "Members limit:" : "Limite de membres:", + "Members limit:" : "Limite de membres :", "Default limit to the number of members in a circle." : "Limite par défaut au nombre de membres dans un cercle.", "Allow linking of groups:" : "Autoriser le lien des groupes :", "Allow federated circles:" : "Autoriser les cercles fédérés :" diff --git a/l10n/hu.js b/l10n/hu.js index 89c46e49..fac35bdb 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -26,7 +26,7 @@ OC.L10N.register( "Not a member" : "Nem tag", "Member" : "Tag", "Moderator" : "Moderátor", - "Admin" : "Adminisztrátor", + "Admin" : "Rendszergazda", "Owner" : "Tulajdonos", "Unknown" : "Ismeretlen", "Invited" : "Meghívva", @@ -174,7 +174,7 @@ OC.L10N.register( "Federated circles are not allowed on this Nextcloud" : "Ezen a Nextcloudon nem engedélyezettek az egységesített körök", "Circle not found" : "A Kör nem található", "A circle with that name exists" : "Már van ilyen nevű kör", - "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "A kör alkalmazás nem használható, amíg az adminisztrátor legalább egy kör típust nem engedélyez.", + "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "A kör alkalmazás nem használható, amíg a rendszergazda legalább egy kör típust nem engedélyez.", "Federated link not found" : "Egységesített kapcsolat nem található", "This member does not exist" : "Ez a tag nem létezik", "This user is already a member of the circle" : "Ez a felhasználó már tagja a körnek", @@ -194,7 +194,7 @@ OC.L10N.register( "You cannot create this type of circle" : "Nem hozhatsz létre ilyen típusú kört", "You cannot display this type of circle" : "Nem tudod megjeleníteni ezt a típusú kört", "This member is not the owner of the circle" : "Ez a tag nem a tulajdonosa a körnek", - "This member is not an admin of the circle" : "Ez a tag nem adminja a körnek", + "This member is not an admin of the circle" : "Ez a tag nem rendszergazdája a körnek", "Federated link does not have a valid format" : "Érvénytelen egységesített kapcsolati formátum", "Federated circles are not allowed on the remote Nextcloud" : "Egységesített körök nem engedélyezettek a távoli Nextcloud-on.", "Remote circle does not accept federated links" : "A távoli kör nem fogad egységesített kapcsolatokat", @@ -241,6 +241,7 @@ OC.L10N.register( "Circles you belong to" : "Körök amikbe tartozol", "Circles you own" : "A te köreid", "No circle selected" : "Nincs kör kiválasztva", + "Settings" : "Beállítások", "Pending invitation to join this circle" : "Függő körhöz való csatlakozási felkérés", "You have a pending request to join this circle" : "Egy körhöz való csatlakozási kérelmed függőben van", "Add a member" : "Tag felvétele", diff --git a/l10n/hu.json b/l10n/hu.json index 54f1ee59..c0ac4b77 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -24,7 +24,7 @@ "Not a member" : "Nem tag", "Member" : "Tag", "Moderator" : "Moderátor", - "Admin" : "Adminisztrátor", + "Admin" : "Rendszergazda", "Owner" : "Tulajdonos", "Unknown" : "Ismeretlen", "Invited" : "Meghívva", @@ -172,7 +172,7 @@ "Federated circles are not allowed on this Nextcloud" : "Ezen a Nextcloudon nem engedélyezettek az egységesített körök", "Circle not found" : "A Kör nem található", "A circle with that name exists" : "Már van ilyen nevű kör", - "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "A kör alkalmazás nem használható, amíg az adminisztrátor legalább egy kör típust nem engedélyez.", + "You cannot use the Circles Application until your administrator has allowed at least one type of circles" : "A kör alkalmazás nem használható, amíg a rendszergazda legalább egy kör típust nem engedélyez.", "Federated link not found" : "Egységesített kapcsolat nem található", "This member does not exist" : "Ez a tag nem létezik", "This user is already a member of the circle" : "Ez a felhasználó már tagja a körnek", @@ -192,7 +192,7 @@ "You cannot create this type of circle" : "Nem hozhatsz létre ilyen típusú kört", "You cannot display this type of circle" : "Nem tudod megjeleníteni ezt a típusú kört", "This member is not the owner of the circle" : "Ez a tag nem a tulajdonosa a körnek", - "This member is not an admin of the circle" : "Ez a tag nem adminja a körnek", + "This member is not an admin of the circle" : "Ez a tag nem rendszergazdája a körnek", "Federated link does not have a valid format" : "Érvénytelen egységesített kapcsolati formátum", "Federated circles are not allowed on the remote Nextcloud" : "Egységesített körök nem engedélyezettek a távoli Nextcloud-on.", "Remote circle does not accept federated links" : "A távoli kör nem fogad egységesített kapcsolatokat", @@ -239,6 +239,7 @@ "Circles you belong to" : "Körök amikbe tartozol", "Circles you own" : "A te köreid", "No circle selected" : "Nincs kör kiválasztva", + "Settings" : "Beállítások", "Pending invitation to join this circle" : "Függő körhöz való csatlakozási felkérés", "You have a pending request to join this circle" : "Egy körhöz való csatlakozási kérelmed függőben van", "Add a member" : "Tag felvétele", diff --git a/l10n/is.js b/l10n/is.js index c660e913..e9551c41 100644 --- a/l10n/is.js +++ b/l10n/is.js @@ -243,6 +243,7 @@ OC.L10N.register( "Circles you belong to" : "Hringir sem þú tilheyrir", "Circles you own" : "Hringir sem þú átt", "No circle selected" : "Enginn hringur valinn", + "Settings" : "Stillingar", "Pending invitation to join this circle" : "Boð sem í biðstöðu um að taka þátt í þessum hring", "You have a pending request to join this circle" : "Þú ert með beiðni um að taka þátt í þessum hring", "Add a member" : "Bæta við meðlimi", @@ -263,13 +264,20 @@ OC.L10N.register( "Group Name" : "Heiti hóps", "Link" : "Tengill", "Linked" : "Tengt", + "Members limit" : "Takmörk meðlima", + "Change the limit to the number of members. (0: default, -1: unlimited)" : "Breyttu takmörkum á fjölda meðlima. (0: sjálfgefið, -1: ótakmarkað)", "Allow Federated Links" : "Leyfa skýjasambandstengla", "Makes the circle federated, and enables sharing between federated circles" : "Setur hringinn í skýjasamband og virkjar deilingu milli hringja í skýjasambandi (federated)", "Accept Link Request Automatically" : "Samþykkja sjálfkrafa beiðni um tengil", "Warning: Enabling this will automatically accept new link requests from other circles." : "Aðvörun: Ef þetta er gert virkt verða beiðnir um tengla frá öðrum hringjum samþykktar sjálfkrafa.", "Save settings" : "Vista stillingar", + "Maximum number of members per circle" : "Hámarksfjöldi meðlima í hverjum hring", + "Allow linking of groups" : "Leyfa tengingar hópa", "Groups can be linked to circles." : "Hópar geta verið tengdir hringjum.", + "Allow federated circles" : "Leyfa skýjasambandshringi", "Circles from different Nextclouds can be linked together." : "Hringir úr mismunandi Nextcloud-skýjum geta verið tengdir saman.", + "Members limit:" : "Takmörk meðlima:", + "Default limit to the number of members in a circle." : "Sjálfgefin takmörk á fjölda meðlima í hverjum hring.", "Allow linking of groups:" : "Leyfa tengingar hópa:", "Allow federated circles:" : "Leyfa skýjasambandshringi:" }, diff --git a/l10n/is.json b/l10n/is.json index 15472e2e..056bf1fe 100644 --- a/l10n/is.json +++ b/l10n/is.json @@ -241,6 +241,7 @@ "Circles you belong to" : "Hringir sem þú tilheyrir", "Circles you own" : "Hringir sem þú átt", "No circle selected" : "Enginn hringur valinn", + "Settings" : "Stillingar", "Pending invitation to join this circle" : "Boð sem í biðstöðu um að taka þátt í þessum hring", "You have a pending request to join this circle" : "Þú ert með beiðni um að taka þátt í þessum hring", "Add a member" : "Bæta við meðlimi", @@ -261,13 +262,20 @@ "Group Name" : "Heiti hóps", "Link" : "Tengill", "Linked" : "Tengt", + "Members limit" : "Takmörk meðlima", + "Change the limit to the number of members. (0: default, -1: unlimited)" : "Breyttu takmörkum á fjölda meðlima. (0: sjálfgefið, -1: ótakmarkað)", "Allow Federated Links" : "Leyfa skýjasambandstengla", "Makes the circle federated, and enables sharing between federated circles" : "Setur hringinn í skýjasamband og virkjar deilingu milli hringja í skýjasambandi (federated)", "Accept Link Request Automatically" : "Samþykkja sjálfkrafa beiðni um tengil", "Warning: Enabling this will automatically accept new link requests from other circles." : "Aðvörun: Ef þetta er gert virkt verða beiðnir um tengla frá öðrum hringjum samþykktar sjálfkrafa.", "Save settings" : "Vista stillingar", + "Maximum number of members per circle" : "Hámarksfjöldi meðlima í hverjum hring", + "Allow linking of groups" : "Leyfa tengingar hópa", "Groups can be linked to circles." : "Hópar geta verið tengdir hringjum.", + "Allow federated circles" : "Leyfa skýjasambandshringi", "Circles from different Nextclouds can be linked together." : "Hringir úr mismunandi Nextcloud-skýjum geta verið tengdir saman.", + "Members limit:" : "Takmörk meðlima:", + "Default limit to the number of members in a circle." : "Sjálfgefin takmörk á fjölda meðlima í hverjum hring.", "Allow linking of groups:" : "Leyfa tengingar hópa:", "Allow federated circles:" : "Leyfa skýjasambandshringi:" },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" diff --git a/l10n/it.js b/l10n/it.js index 7c1675d7..1bb8298a 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -238,7 +238,7 @@ OC.L10N.register( "Closed circles" : "Cerchie chiuse", "Secret circles" : "Cerchie segrete", "All circles" : "Tutte le cerchie", - "Search circles" : "Cerca neile cerchie", + "Search circles" : "Cerca nelle cerchie", "No filter" : "Nessun filtro", "Circles you belong to" : "Cerchie alle quali appartieni", "Circles you own" : "Cerchie di cui sei proprietario", diff --git a/l10n/it.json b/l10n/it.json index 93cc0018..2f55bafc 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -236,7 +236,7 @@ "Closed circles" : "Cerchie chiuse", "Secret circles" : "Cerchie segrete", "All circles" : "Tutte le cerchie", - "Search circles" : "Cerca neile cerchie", + "Search circles" : "Cerca nelle cerchie", "No filter" : "Nessun filtro", "Circles you belong to" : "Cerchie alle quali appartieni", "Circles you own" : "Cerchie di cui sei proprietario", diff --git a/l10n/nb.js b/l10n/nb.js index 9346c421..7151a4a3 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -102,7 +102,7 @@ OC.L10N.register( "{author} deleted {circle}" : "{author} slettet {circle}", "You linked {group} to {circle}" : "Du lenket {group} til {circle}", "{group} has been linked to {circle} by {author}" : "{group} har blitt lenket til {circle} av {author}", - "You unlinked {group} from {circle}" : "Du fjerne lenke til {group} fra {circle}", + "You unlinked {group} from {circle}" : "Du fjernet lenke til {group} fra {circle}", "{group} has been unlinked from {circle} by {author}" : "{group} har fått sin lenke til {circle} fjernet av {author}", "You changed the level of the linked group {group} in {circle} to %1$s" : "Du har endret nivået for lenket gruppe {group} i {circle} til %1$s", "{author} changed the level of the linked group {group} in {circle} to %1$s" : "{author} endret nivået for lenket gruppe {group} i {circle} til %1$s", @@ -147,7 +147,7 @@ OC.L10N.register( "{external} has been removed from {circle} by {author}" : "{external} har blitt fjernet fra {circle} av {author}", "You cancelled {member}'s invitation to join {circle}" : "Du avbrøt {member}s invitasjon til å bli med i {circle}", "Your invitation to join {circle} has been cancelled by {author}" : "Din invitasjon til å bli med i {circle} ble avbrutt av {author}", - "{author} cancelled {member}'s invitation to join {circle}" : "{author} avbrøt {member}s invitasjon til å bli med i {circle}", + "{author} cancelled {member}'s invitation to join {circle}" : "{author} avbrøt {member}'s invitasjon til å bli med i {circle}", "You dismissed {member}'s request to join {circle}" : "Du avslo {member}s ønske om å bli med i {circle}", "Your request to join {circle} has been dismissed by {author}" : "Ditt ønske om å bli med i {circle} ble avslått av {author}", "{member}'s request to join {circle} has been dismissed by {author}" : "{member}s ønske om å bli med i {circle} ble avslått av {author}", diff --git a/l10n/nb.json b/l10n/nb.json index 8a15e232..41a33450 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -100,7 +100,7 @@ "{author} deleted {circle}" : "{author} slettet {circle}", "You linked {group} to {circle}" : "Du lenket {group} til {circle}", "{group} has been linked to {circle} by {author}" : "{group} har blitt lenket til {circle} av {author}", - "You unlinked {group} from {circle}" : "Du fjerne lenke til {group} fra {circle}", + "You unlinked {group} from {circle}" : "Du fjernet lenke til {group} fra {circle}", "{group} has been unlinked from {circle} by {author}" : "{group} har fått sin lenke til {circle} fjernet av {author}", "You changed the level of the linked group {group} in {circle} to %1$s" : "Du har endret nivået for lenket gruppe {group} i {circle} til %1$s", "{author} changed the level of the linked group {group} in {circle} to %1$s" : "{author} endret nivået for lenket gruppe {group} i {circle} til %1$s", @@ -145,7 +145,7 @@ "{external} has been removed from {circle} by {author}" : "{external} har blitt fjernet fra {circle} av {author}", "You cancelled {member}'s invitation to join {circle}" : "Du avbrøt {member}s invitasjon til å bli med i {circle}", "Your invitation to join {circle} has been cancelled by {author}" : "Din invitasjon til å bli med i {circle} ble avbrutt av {author}", - "{author} cancelled {member}'s invitation to join {circle}" : "{author} avbrøt {member}s invitasjon til å bli med i {circle}", + "{author} cancelled {member}'s invitation to join {circle}" : "{author} avbrøt {member}'s invitasjon til å bli med i {circle}", "You dismissed {member}'s request to join {circle}" : "Du avslo {member}s ønske om å bli med i {circle}", "Your request to join {circle} has been dismissed by {author}" : "Ditt ønske om å bli med i {circle} ble avslått av {author}", "{member}'s request to join {circle} has been dismissed by {author}" : "{member}s ønske om å bli med i {circle} ble avslått av {author}", diff --git a/l10n/pl.js b/l10n/pl.js index 6c871350..c137d5f8 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -243,6 +243,7 @@ OC.L10N.register( "Circles you belong to" : "Kręgi, do których należysz", "Circles you own" : "Kręgi, których jesteś właścicielem", "No circle selected" : "Żaden krąg nie został wybrany", + "Settings" : "Ustawienia", "Pending invitation to join this circle" : "Oczekiwanie na zaproszenie do dołączenia do kręgu", "You have a pending request to join this circle" : "Masz oczekujące zaproszenie do dołączenia do tego kręgu", "Add a member" : "Dodaj członka", @@ -263,13 +264,20 @@ OC.L10N.register( "Group Name" : "Nazwa Grupy", "Link" : "Link", "Linked" : "Połączony", + "Members limit" : "Limit członków", + "Change the limit to the number of members. (0: default, -1: unlimited)" : "Zmień limit na ilość członków. (0: domyślnie, -1: nielimitowane)", "Allow Federated Links" : "Zezwól na Linki Stowarzyszone", "Makes the circle federated, and enables sharing between federated circles" : "Przełącza krąg jako stowarzyszony i włącza udostępnianie między kręgami stowarzyszonymi.", "Accept Link Request Automatically" : "Akceptuj automatycznie link z prośbą", "Warning: Enabling this will automatically accept new link requests from other circles." : "Uwaga: włączenie tego spowoduje automatyczne akceptacje próśb z innych kręgów.", "Save settings" : "Zapisz ustawienia", + "Maximum number of members per circle" : "Maksymalna ilość członków w kręgu", + "Allow linking of groups" : "Pozwalaj na łączenie grup", "Groups can be linked to circles." : "Grupy mogą być podpięte do kręgów.", + "Allow federated circles" : "Pozwalaj na federowane kręgi", "Circles from different Nextclouds can be linked together." : "Kręgi z różnych Nextcoud'ów mogą być podpięte razem.", + "Members limit:" : "Limit członków:", + "Default limit to the number of members in a circle." : "Domyślny limit członków w kręgu.", "Allow linking of groups:" : "Zezwalaj na podpinanie grup: ", "Allow federated circles:" : "Zezwalaj na kręgi stowarzyszone: " }, diff --git a/l10n/pl.json b/l10n/pl.json index c9b526ae..8430d847 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -241,6 +241,7 @@ "Circles you belong to" : "Kręgi, do których należysz", "Circles you own" : "Kręgi, których jesteś właścicielem", "No circle selected" : "Żaden krąg nie został wybrany", + "Settings" : "Ustawienia", "Pending invitation to join this circle" : "Oczekiwanie na zaproszenie do dołączenia do kręgu", "You have a pending request to join this circle" : "Masz oczekujące zaproszenie do dołączenia do tego kręgu", "Add a member" : "Dodaj członka", @@ -261,13 +262,20 @@ "Group Name" : "Nazwa Grupy", "Link" : "Link", "Linked" : "Połączony", + "Members limit" : "Limit członków", + "Change the limit to the number of members. (0: default, -1: unlimited)" : "Zmień limit na ilość członków. (0: domyślnie, -1: nielimitowane)", "Allow Federated Links" : "Zezwól na Linki Stowarzyszone", "Makes the circle federated, and enables sharing between federated circles" : "Przełącza krąg jako stowarzyszony i włącza udostępnianie między kręgami stowarzyszonymi.", "Accept Link Request Automatically" : "Akceptuj automatycznie link z prośbą", "Warning: Enabling this will automatically accept new link requests from other circles." : "Uwaga: włączenie tego spowoduje automatyczne akceptacje próśb z innych kręgów.", "Save settings" : "Zapisz ustawienia", + "Maximum number of members per circle" : "Maksymalna ilość członków w kręgu", + "Allow linking of groups" : "Pozwalaj na łączenie grup", "Groups can be linked to circles." : "Grupy mogą być podpięte do kręgów.", + "Allow federated circles" : "Pozwalaj na federowane kręgi", "Circles from different Nextclouds can be linked together." : "Kręgi z różnych Nextcoud'ów mogą być podpięte razem.", + "Members limit:" : "Limit członków:", + "Default limit to the number of members in a circle." : "Domyślny limit członków w kręgu.", "Allow linking of groups:" : "Zezwalaj na podpinanie grup: ", "Allow federated circles:" : "Zezwalaj na kręgi stowarzyszone: " },"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js new file mode 100644 index 00000000..4735dcd5 --- /dev/null +++ b/l10n/pt_PT.js @@ -0,0 +1,142 @@ +OC.L10N.register( + "circles", + { + "Are you sure you want to transfer your ownership?" : "Tem a certeza que deseja transferir a sua propriedade?", + "This action is irreversible" : "Esta ação é irreversível", + "Personal circle" : "Círculo pessoal", + "Secret circle" : "Círculo secreto", + "Closed circle" : "Círculo fechado", + "Public circle" : "Círculo público", + "Circle" : "Círculo", + "Link Removed" : "Associação Removida", + "Request dismissed" : "Pedido rejeitado", + "Request sent" : "Pedido enviado", + "Link requested" : "Associação solicitada", + "Personal Circle" : "Círculo Pessoal", + "Secret Circle" : "Círculo Secreto", + "Closed Circle" : "Círculo Fechado", + "Public Circle" : "Círculo Público", + "Personal" : "Pessoal", + "Secret" : "Secreto", + "Closed" : "Fechado", + "Public" : "Público", + "Not a member" : "Não é um membro", + "Member" : "membro", + "Moderator" : "Moderador", + "Admin" : "Administrador", + "Owner" : "Proprietário", + "Unknown" : "Desconhecido", + "Invited" : "Convidado", + "Requesting" : "A solicitar", + "Blocked" : "Bloqueado", + "Kicked" : "Expulso", + "Please confirm" : "Por favor, confirme", + "Are you sure you want to leave this circle?" : "Tem a certeza que deseja sair deste círculo?", + "Are you sure you want to delete this circle?" : "Tem a certeza que deseja eliminar este círculo?", + "Mail Address" : "Endereço de Correio", + "Contact" : "Contacto", + "Kick this member" : "Expulsar este membro", + "Accept the request" : "Aceitar o pedido", + "Dismiss the request" : "Rejeitar o pedido", + "Unlink this group" : "Desassociar este grupo", + "Remove this link" : "Remover esta associação", + "Cancel the link request" : "Cancelar o pedido de associação", + "Accept the link request" : "Aceitar o pedido de associação", + "Reject the link request" : "Rejeitar o pedido de associação", + "Cannot join this circle" : "Não pode juntar-se a este círculo", + "no error message" : "sem mensagem de erro", + "You have joined this circle" : "Juntou-se a este círculo", + "You have requested to join this circle" : "Solicitou a adesão a este círculo", + "You have left this circle" : "Saiu deste círculo", + "Cannot leave this circle" : "Não pode sair deste círculo", + "You have deleted this circle" : "Eliminou este círculo", + "Cannot delete this circle" : "Não pode eliminar este círculo", + " {type} '{name}' created" : " {type} '{name}' criado", + " {type} '{name}' could not be created" : "não foi possível criar {type} '{name}'", + "Group '{name}' updated" : "'{name}' de grupo atualizado", + "Local User" : "Utilizador Local", + "Local Group" : "Grupo Local", + "Settings saved." : "Definições guardadas.", + "Circles" : "Círculos", + "Circles' files" : "Ficheiros de Círculos", + "Select circles to filter by" : "Selecione círculos para filtrar por", + "No circles found" : "Não foram encontrados círculos", + "Please select circles to filter by" : "Por favor, selecione os círculos para filtrar por", + "No files found for the selected circles" : "Não foram encontrados ficheiros para os círculos selecionados", + "You created the circle {circle}" : "Criou o círculo {circle}", + "{author} created the circle {circle}" : "{author} criou o círculo {circle}", + "You deleted {circle}" : "Eliminou {circle}", + "{author} deleted {circle}" : "{author} eliminou {circle}", + "You linked {group} to {circle}" : "Associou {group} a {circle}", + "{group} has been linked to {circle} by {author}" : "{group} foi associado a {circle} por {author}", + "You joined {circle}" : "Juntou-se a {circle}", + "{member} joined {circle}" : "{member} juntou-se a {circle}", + "You left {circle}" : "Saiu de {circle}", + "{member} left {circle}" : "{member} saiu de {circle}", + "Shared to Circles" : "Partilhado com Círculos", + "%s shared »%s« with you." : "%s partilhou »%s« consigo.", + "%s shared »%s« with '%s'." : "%s partilhou »%s« com '%s'.", + "%s on %s" : "%s às %s", + "Click the button below to open it." : "Clicar no botão abaixo para o abrir.", + "Open »%s«" : "Abrir »%s«", + "Circle not found" : "Círculo não encontrado", + "A circle with that name exists" : "Já existe um círculo com esse nome", + "You cannot join this circle" : "Não pode juntar-se a este círculo", + "This member is not a moderator" : "Este membro não é um moderador", + "Insufficient privileges" : "Privilégios insuficientes", + "This member is the owner of the circle" : "Este membro é o proprietário do círculo", + "You are already a member of this circle" : "Já é um membro deste círculo", + "You have been blocked from this circle" : "Foi bloqueado neste círculo", + "The user is already a member of this circle" : "O utilizador já é membro deste círculo", + "The user has already been invited into this circle" : "O utilizador já foi convidado para este círculo", + "This link exists already" : "Esta associação já existe", + "This user does not exist" : "Este utilizador não existe", + "Email format is not valid" : "O formato de e-mail não é válido", + "This contact is not available" : "Este contacto não está disponível", + "Could not find share" : "Não foi possível encontrar a partilha", + "No files in here" : "Sem ficheiros aqui", + "No entries found in this folder" : "Não foram encontradas entradas nesta pasta", + "Name" : "Nome", + "Size" : "Tamanho", + "Modified" : "Modificado", + "Create a new circle" : "Criar um novo círculo", + "Select a circle type" : "Selecionar um tipo de círculo", + "Create a personal circle" : "Criar um círculo pessoal", + "Create a public circle" : "Criar um círculo público", + "Create a closed circle" : "Criar um círculo fechado", + "Create a secret circle" : "Criar um círculo secreto", + "Creation" : "Criação", + "A personal circle is a list of users known only to the owner." : "Um círculo pessoal é uma lista de utilizadores conhecida apenas pelo proprietário.", + "Personal circles" : "Círculos pessoais", + "Public circles" : "Círculos públicos", + "Closed circles" : "Círculos fechados", + "Secret circles" : "Círculos secretos", + "All circles" : "Todos os círculos", + "Search circles" : "Pesquisar por círculos", + "No filter" : "Sem filtro", + "Settings" : "Definições", + "Add a member" : "Adicionar um membro", + "Link a group" : "Associar um grupo", + "Link a circle" : "Associar um círculo", + "Join this circle" : "Junte-se a este círculo", + "Delete circle" : "Eliminar círculo", + "Edit circle" : "Editar círculo", + "Accept the invitation" : "Aceitar o convite", + "Decline the invitation" : "Rejeitar o convite", + "Leave this circle" : "Sair deste círculo", + "Link to a circle" : "Associar a um círculo", + "Return to menu" : "Voltar ao menu", + "Username" : "Nome de utilizador", + "Level" : "Nível", + "Status" : "Estado", + "Joined" : "Aderiu", + "Group Name" : "Nome do Grupo", + "Link" : "Associar", + "Linked" : "Desassociar", + "Allow Federated Links" : "Permitir Associações Federadas", + "Accept Link Request Automatically" : "Aceitar Automaticamente o Pedido de Associação", + "Allow linking of groups" : "Permitir associação de grupos", + "Groups can be linked to circles." : "Os grupos podem ser associados aos grupos.", + "Allow linking of groups:" : "Permitir associação de grupos:" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json new file mode 100644 index 00000000..de3edd7d --- /dev/null +++ b/l10n/pt_PT.json @@ -0,0 +1,140 @@ +{ "translations": { + "Are you sure you want to transfer your ownership?" : "Tem a certeza que deseja transferir a sua propriedade?", + "This action is irreversible" : "Esta ação é irreversível", + "Personal circle" : "Círculo pessoal", + "Secret circle" : "Círculo secreto", + "Closed circle" : "Círculo fechado", + "Public circle" : "Círculo público", + "Circle" : "Círculo", + "Link Removed" : "Associação Removida", + "Request dismissed" : "Pedido rejeitado", + "Request sent" : "Pedido enviado", + "Link requested" : "Associação solicitada", + "Personal Circle" : "Círculo Pessoal", + "Secret Circle" : "Círculo Secreto", + "Closed Circle" : "Círculo Fechado", + "Public Circle" : "Círculo Público", + "Personal" : "Pessoal", + "Secret" : "Secreto", + "Closed" : "Fechado", + "Public" : "Público", + "Not a member" : "Não é um membro", + "Member" : "membro", + "Moderator" : "Moderador", + "Admin" : "Administrador", + "Owner" : "Proprietário", + "Unknown" : "Desconhecido", + "Invited" : "Convidado", + "Requesting" : "A solicitar", + "Blocked" : "Bloqueado", + "Kicked" : "Expulso", + "Please confirm" : "Por favor, confirme", + "Are you sure you want to leave this circle?" : "Tem a certeza que deseja sair deste círculo?", + "Are you sure you want to delete this circle?" : "Tem a certeza que deseja eliminar este círculo?", + "Mail Address" : "Endereço de Correio", + "Contact" : "Contacto", + "Kick this member" : "Expulsar este membro", + "Accept the request" : "Aceitar o pedido", + "Dismiss the request" : "Rejeitar o pedido", + "Unlink this group" : "Desassociar este grupo", + "Remove this link" : "Remover esta associação", + "Cancel the link request" : "Cancelar o pedido de associação", + "Accept the link request" : "Aceitar o pedido de associação", + "Reject the link request" : "Rejeitar o pedido de associação", + "Cannot join this circle" : "Não pode juntar-se a este círculo", + "no error message" : "sem mensagem de erro", + "You have joined this circle" : "Juntou-se a este círculo", + "You have requested to join this circle" : "Solicitou a adesão a este círculo", + "You have left this circle" : "Saiu deste círculo", + "Cannot leave this circle" : "Não pode sair deste círculo", + "You have deleted this circle" : "Eliminou este círculo", + "Cannot delete this circle" : "Não pode eliminar este círculo", + " {type} '{name}' created" : " {type} '{name}' criado", + " {type} '{name}' could not be created" : "não foi possível criar {type} '{name}'", + "Group '{name}' updated" : "'{name}' de grupo atualizado", + "Local User" : "Utilizador Local", + "Local Group" : "Grupo Local", + "Settings saved." : "Definições guardadas.", + "Circles" : "Círculos", + "Circles' files" : "Ficheiros de Círculos", + "Select circles to filter by" : "Selecione círculos para filtrar por", + "No circles found" : "Não foram encontrados círculos", + "Please select circles to filter by" : "Por favor, selecione os círculos para filtrar por", + "No files found for the selected circles" : "Não foram encontrados ficheiros para os círculos selecionados", + "You created the circle {circle}" : "Criou o círculo {circle}", + "{author} created the circle {circle}" : "{author} criou o círculo {circle}", + "You deleted {circle}" : "Eliminou {circle}", + "{author} deleted {circle}" : "{author} eliminou {circle}", + "You linked {group} to {circle}" : "Associou {group} a {circle}", + "{group} has been linked to {circle} by {author}" : "{group} foi associado a {circle} por {author}", + "You joined {circle}" : "Juntou-se a {circle}", + "{member} joined {circle}" : "{member} juntou-se a {circle}", + "You left {circle}" : "Saiu de {circle}", + "{member} left {circle}" : "{member} saiu de {circle}", + "Shared to Circles" : "Partilhado com Círculos", + "%s shared »%s« with you." : "%s partilhou »%s« consigo.", + "%s shared »%s« with '%s'." : "%s partilhou »%s« com '%s'.", + "%s on %s" : "%s às %s", + "Click the button below to open it." : "Clicar no botão abaixo para o abrir.", + "Open »%s«" : "Abrir »%s«", + "Circle not found" : "Círculo não encontrado", + "A circle with that name exists" : "Já existe um círculo com esse nome", + "You cannot join this circle" : "Não pode juntar-se a este círculo", + "This member is not a moderator" : "Este membro não é um moderador", + "Insufficient privileges" : "Privilégios insuficientes", + "This member is the owner of the circle" : "Este membro é o proprietário do círculo", + "You are already a member of this circle" : "Já é um membro deste círculo", + "You have been blocked from this circle" : "Foi bloqueado neste círculo", + "The user is already a member of this circle" : "O utilizador já é membro deste círculo", + "The user has already been invited into this circle" : "O utilizador já foi convidado para este círculo", + "This link exists already" : "Esta associação já existe", + "This user does not exist" : "Este utilizador não existe", + "Email format is not valid" : "O formato de e-mail não é válido", + "This contact is not available" : "Este contacto não está disponível", + "Could not find share" : "Não foi possível encontrar a partilha", + "No files in here" : "Sem ficheiros aqui", + "No entries found in this folder" : "Não foram encontradas entradas nesta pasta", + "Name" : "Nome", + "Size" : "Tamanho", + "Modified" : "Modificado", + "Create a new circle" : "Criar um novo círculo", + "Select a circle type" : "Selecionar um tipo de círculo", + "Create a personal circle" : "Criar um círculo pessoal", + "Create a public circle" : "Criar um círculo público", + "Create a closed circle" : "Criar um círculo fechado", + "Create a secret circle" : "Criar um círculo secreto", + "Creation" : "Criação", + "A personal circle is a list of users known only to the owner." : "Um círculo pessoal é uma lista de utilizadores conhecida apenas pelo proprietário.", + "Personal circles" : "Círculos pessoais", + "Public circles" : "Círculos públicos", + "Closed circles" : "Círculos fechados", + "Secret circles" : "Círculos secretos", + "All circles" : "Todos os círculos", + "Search circles" : "Pesquisar por círculos", + "No filter" : "Sem filtro", + "Settings" : "Definições", + "Add a member" : "Adicionar um membro", + "Link a group" : "Associar um grupo", + "Link a circle" : "Associar um círculo", + "Join this circle" : "Junte-se a este círculo", + "Delete circle" : "Eliminar círculo", + "Edit circle" : "Editar círculo", + "Accept the invitation" : "Aceitar o convite", + "Decline the invitation" : "Rejeitar o convite", + "Leave this circle" : "Sair deste círculo", + "Link to a circle" : "Associar a um círculo", + "Return to menu" : "Voltar ao menu", + "Username" : "Nome de utilizador", + "Level" : "Nível", + "Status" : "Estado", + "Joined" : "Aderiu", + "Group Name" : "Nome do Grupo", + "Link" : "Associar", + "Linked" : "Desassociar", + "Allow Federated Links" : "Permitir Associações Federadas", + "Accept Link Request Automatically" : "Aceitar Automaticamente o Pedido de Associação", + "Allow linking of groups" : "Permitir associação de grupos", + "Groups can be linked to circles." : "Os grupos podem ser associados aos grupos.", + "Allow linking of groups:" : "Permitir associação de grupos:" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file diff --git a/l10n/ru.js b/l10n/ru.js index 96878d54..6ea1400f 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -271,7 +271,10 @@ OC.L10N.register( "Accept Link Request Automatically" : "Автоматически принимать запросы связывания", "Warning: Enabling this will automatically accept new link requests from other circles." : "Внимание: при включении этого параметра запросы связывания, полученные из других кругов, будут приниматься автоматически.", "Save settings" : "Сохранить изменения", + "Maximum number of members per circle" : "Максимальное количество участников круга ", + "Allow linking of groups" : "Разрешить связывание групп", "Groups can be linked to circles." : "Группы могут быть связаны с кругами.", + "Allow federated circles" : "Разрешить федеративные круги", "Circles from different Nextclouds can be linked together." : "Могут быть связаны круги, расположенные на разных серверах Nextcloud.", "Members limit:" : "Лимит участников:", "Default limit to the number of members in a circle." : "Ограничение по умолчанию - количество членов в круге.", diff --git a/l10n/ru.json b/l10n/ru.json index e907ff70..804d2885 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -269,7 +269,10 @@ "Accept Link Request Automatically" : "Автоматически принимать запросы связывания", "Warning: Enabling this will automatically accept new link requests from other circles." : "Внимание: при включении этого параметра запросы связывания, полученные из других кругов, будут приниматься автоматически.", "Save settings" : "Сохранить изменения", + "Maximum number of members per circle" : "Максимальное количество участников круга ", + "Allow linking of groups" : "Разрешить связывание групп", "Groups can be linked to circles." : "Группы могут быть связаны с кругами.", + "Allow federated circles" : "Разрешить федеративные круги", "Circles from different Nextclouds can be linked together." : "Могут быть связаны круги, расположенные на разных серверах Nextcloud.", "Members limit:" : "Лимит участников:", "Default limit to the number of members in a circle." : "Ограничение по умолчанию - количество членов в круге.", diff --git a/l10n/sq.js b/l10n/sq.js index 795496b5..e4fac2b4 100644 --- a/l10n/sq.js +++ b/l10n/sq.js @@ -37,6 +37,7 @@ OC.L10N.register( "Please confirm" : "Ju lutem konfirmoni", "Are you sure you want to leave this circle?" : "Jeni i sigurtë që doni ta lini këtë rreth?", "Are you sure you want to delete this circle?" : "Jeni i sigurtë që doni ta fshini këtë rreth?", + "Contact" : "Kontakt", "Kick this member" : "Dëboje këtë anëtar", "Accept the request" : "Prano kërkesën", "Dismiss the request" : "Hidh poshtë kërkesën", @@ -109,12 +110,19 @@ OC.L10N.register( "{author} closed the link between {circle} and {remote}" : "{author} mbylli lidhjen mes {circle} dhe {remote}", "You joined {circle}" : "Ju iu bashkuat {circle}", "{member} joined {circle}" : "{member} iu bashkua {circle}", + "You accepted the invitation to join {circle}" : "Ju pranuat ftesën për t'u bashkuar {circle}", "{member} accepted the invitation to join {circle}" : "{anëtar} pranoi ftesën për tu bashkuar {rreth}", "You added {member} as member to {circle}" : "Ju shtuat {member} si anëtar në {circle}", + "You have been added as member to {circle} by {author}" : "Ju u shtuat si anëtar në {circle} nga {author}", + "{member} has been added as member to {circle} by {author}" : "{member} u shtua si anëtar në {circle} nga {author}", + "You added {external} to {circle}" : "Ju shtuat {external} te {circle}", + "{external} has been added to {circle} by {author}" : "{external} u shtua si anëtar në {circle} nga {author}", "You accepted {member}'s request to join {circle}" : "Ju e pranuat {member}'s kërkesën për tu bashkuar {circle}", "Your request to join {circle} has been accepted by {author}" : "Kërkesa juaj për tu bashkuar{rreth} është pranuar nga {autor}", "You left {circle}" : "Ju latë {circle}", "{member} left {circle}" : "{member} la {circle}", + "You declined the invitation to join {circle}" : "Ju refuzuat ftesën për t'u bashkuar {circle}", + "{member} declined an invitation to join {circle}" : "{member} refuzoi ftesën për tu bashkuar {circle}", "You removed {member} from {circle}" : "Ju hoqët {member} nga {circle}", "You changed {member}'s level in {circle} to %1$s" : "ju ndryshuat nivelin e {member} në {circle} në %1$s", "{author} changed your level in {circle} to %1$s" : "{author} ndryshoi nivelin tuaj në {circle} në %1$s", diff --git a/l10n/sq.json b/l10n/sq.json index 2c6a135d..7aef6d90 100644 --- a/l10n/sq.json +++ b/l10n/sq.json @@ -35,6 +35,7 @@ "Please confirm" : "Ju lutem konfirmoni", "Are you sure you want to leave this circle?" : "Jeni i sigurtë që doni ta lini këtë rreth?", "Are you sure you want to delete this circle?" : "Jeni i sigurtë që doni ta fshini këtë rreth?", + "Contact" : "Kontakt", "Kick this member" : "Dëboje këtë anëtar", "Accept the request" : "Prano kërkesën", "Dismiss the request" : "Hidh poshtë kërkesën", @@ -107,12 +108,19 @@ "{author} closed the link between {circle} and {remote}" : "{author} mbylli lidhjen mes {circle} dhe {remote}", "You joined {circle}" : "Ju iu bashkuat {circle}", "{member} joined {circle}" : "{member} iu bashkua {circle}", + "You accepted the invitation to join {circle}" : "Ju pranuat ftesën për t'u bashkuar {circle}", "{member} accepted the invitation to join {circle}" : "{anëtar} pranoi ftesën për tu bashkuar {rreth}", "You added {member} as member to {circle}" : "Ju shtuat {member} si anëtar në {circle}", + "You have been added as member to {circle} by {author}" : "Ju u shtuat si anëtar në {circle} nga {author}", + "{member} has been added as member to {circle} by {author}" : "{member} u shtua si anëtar në {circle} nga {author}", + "You added {external} to {circle}" : "Ju shtuat {external} te {circle}", + "{external} has been added to {circle} by {author}" : "{external} u shtua si anëtar në {circle} nga {author}", "You accepted {member}'s request to join {circle}" : "Ju e pranuat {member}'s kërkesën për tu bashkuar {circle}", "Your request to join {circle} has been accepted by {author}" : "Kërkesa juaj për tu bashkuar{rreth} është pranuar nga {autor}", "You left {circle}" : "Ju latë {circle}", "{member} left {circle}" : "{member} la {circle}", + "You declined the invitation to join {circle}" : "Ju refuzuat ftesën për t'u bashkuar {circle}", + "{member} declined an invitation to join {circle}" : "{member} refuzoi ftesën për tu bashkuar {circle}", "You removed {member} from {circle}" : "Ju hoqët {member} nga {circle}", "You changed {member}'s level in {circle} to %1$s" : "ju ndryshuat nivelin e {member} në {circle} në %1$s", "{author} changed your level in {circle} to %1$s" : "{author} ndryshoi nivelin tuaj në {circle} në %1$s", diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index b43b6559..9e6137f8 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -59,12 +59,12 @@ OC.L10N.register( " {type} '{name}' could not be created" : " {type} '{name}' 无法创建", "Issue while retrieving the details of this circle" : "同时检索此圈子的详细信息", "Issue while retrieving the list of circles" : "同时检索圈子列表", - "Group '{name}' successfully added to the circle" : "成功添加 '{name}' 组到 circle", - "Group '{name}' could not be added to the circle" : "无法添加 '{name}' 组到 circle", + "Group '{name}' successfully added to the circle" : "成功添加 “{name}” 组到圈子", + "Group '{name}' could not be added to the circle" : "无法添加 “{name}” 组到圈子", "Group '{name}' updated" : "已更新 '{name}' 组", "Group '{name}' could not be updated" : "无法更新 '{name}' 组", - "Group '{name}' successfully removed from the circle" : "成功从 circle 中移除 '{name}' 组", - "Group '{name}' could not be removed from the circle" : "无法从 circle 中移除 '{name}' 组", + "Group '{name}' successfully removed from the circle" : "成功从圈子中移除 '{name}' 组", + "Group '{name}' could not be removed from the circle" : "无法从圈子中移除 '{name}' 组", "A link to {remote} could not be initiated" : "指向{远程}的链接无法启动", "A link to {remote} has been requested." : "指向{远程}已被要求", "the link to {remote} is now up and running." : "指向{远程}现在正在运行。", @@ -72,25 +72,26 @@ OC.L10N.register( "The status of the link has been updated" : "该链接的状态已更新", "Local User" : "本地用户", "Local Group" : "本地组", - "The member '{name}' was added to the circle" : "成员 '{name}' 已被添加到 circle", - "The member '{name}' could not be added to the circle" : "成员 '{name}' 无法被添加到 circle", - "The email address '{email}' was added to the circle" : "E-mail '{email}' 已被添加到 circle", - "The email address '{email}' could not be added to the circle" : "E-mail '{email}' 无法被添加到 circle", - "The contact '{contact}' was added to the circle" : "联系人 '{contact}' 已被添加到 circle", - "The contact '{contact}' could not be added to the circle" : "联系人 '{contact}' 无法被添加到 circle", - "The member '{name}' was invited to the circle" : "成员 '{name}' 已被邀请到 circle", - "The member '{name}' could not be invited to the circle" : "成员 '{name}' 无法被邀请到 circle", - "Members of the group '{name}' were added to the circle" : "组员 '{name}' 已被添加到 circle", - "Members of the group '{name}' could not be added to the circle" : "组员 '{name}' 无法被添加到 circle", - "Members of the group '{name}' were invited to the circle" : "组员 '{name}' 已被邀请到 circle", - "Members of the group '{name}' could not be invited to the circle" : "组员 '{name}' 无法被邀请到 circle", - "The member '{name}' was removed from the circle" : "成员 '{name}' 已从 circle 中移除", - "The member '{name}' could not be removed from the circle" : "成员 '{name}' 无法从 circle 中移除", + "The member '{name}' was added to the circle" : "成员 “{name}” 已被添加到圈子", + "The member '{name}' could not be added to the circle" : "成员 “{name}” 无法被添加到圈子", + "The email address '{email}' was added to the circle" : "邮箱 “{email}” 已被添加到圈子", + "The email address '{email}' could not be added to the circle" : "邮箱 “{email}” 无法被添加到圈子", + "The contact '{contact}' was added to the circle" : "联系人 “{contact}” 已被添加到圈子", + "The contact '{contact}' could not be added to the circle" : "联系人 “{contact}” 无法被添加到圈子", + "The member '{name}' was invited to the circle" : "成员 “{name}” 已被邀请到圈子", + "The member '{name}' could not be invited to the circle" : "成员 “{name}” 无法被邀请到圈子", + "Members of the group '{name}' were added to the circle" : "组员 “{name}” 已被添加到圈子", + "Members of the group '{name}' could not be added to the circle" : "组员 “{name}” 无法被添加到圈子", + "Members of the group '{name}' were invited to the circle" : "组员 “{name}” 已被邀请到圈子", + "Members of the group '{name}' could not be invited to the circle" : "组员 “{name}” 无法被邀请到圈子", + "The member '{name}' was removed from the circle" : "成员 “{name}” 已从圈子中移除", + "The member '{name}' could not be removed from the circle" : "成员 “{name}” 无法从圈子中移除", "Member '{name}' updated" : "成员 '{name}' 已更新", "The member '{name}' could not be updated" : "无法更新成员:'{name}'", "Issue while saving settings" : "保存设置时出现问题", "Settings saved." : "设置已保存", "Circles" : "圈子", + "Circles' files" : "圈子的文件", "Select circles to filter by" : "选择圈子来筛选", "No circles found" : "未找到任何圈子", "Please select circles to filter by" : "请选择圈子来筛选", @@ -126,7 +127,7 @@ OC.L10N.register( "You accepted the invitation to join {circle}" : "您接受邀请加入{circle}", "{member} accepted the invitation to join {circle}" : "{member}接受邀请加入{circle}", "You added {member} as member to {circle}" : "您已将{member}加入{circle}", - "You have been added as member to {circle} by {author}" : "您已被 {author}添加为{circle}的会员", + "You have been added as member to {circle} by {author}" : "您已被 {author} 添加为 {circle} 的成员", "{member} has been added as member to {circle} by {author}" : "{member}已被{author}添加为{circle}的成员", "You added {external} to {circle}" : "您已将{external}添加到{circle}", "{external} has been added to {circle} by {author}" : "{外部}已由{author}添加到{circle}", @@ -140,7 +141,7 @@ OC.L10N.register( "You cancelled your request to join {circle}" : "您取消了加入{circle}的请求", "{member} cancelled his request to join {circle}" : "{member}取消了他加入{circle}", "You removed {member} from {circle}" : "您已从{circle}删除{member}", - "You have been removed from {circle} by {author}" : "您已被{圈子}删除{author}", + "You have been removed from {circle} by {author}" : "您已被 {author} 移出 {circle}", "{member} has been removed from {circle} by {author}" : "{member}已从{circle}由{author}已移除", "You removed {external} from {circle}" : "您已从{circle}已移除{外部}", "{external} has been removed from {circle} by {author}" : "{外部}已从{circle}由{author}已移除", @@ -151,7 +152,7 @@ OC.L10N.register( "Your request to join {circle} has been dismissed by {author}" : "您加入{circle}的请求已被{author}驳回", "{member}'s request to join {circle} has been dismissed by {author}" : "{member}的加入{circle}的请求已被{author}", "You invited {member} to join {circle}" : "您邀请{member}加入{circle}", - "You have been invited to join {circle} by {author}" : "您已被邀请加入{circle}由{author}", + "You have been invited to join {circle} by {author}" : "{author} 邀请您加入圈子 {circle}", "{member} has been invited to join {circle} by {author}" : "{member}已被邀请参加{circle}由{author}", "You changed {member}'s level in {circle} to %1$s" : "您将{circle}中的{member}的级别更改为%1$s", "{author} changed your level in {circle} to %1$s" : "{author}将{circle}的级别更改为%1$s", @@ -162,7 +163,7 @@ OC.L10N.register( "{member} is the new owner of {circle}" : "{member}是{circle}的新拥有者", "On events happening in a Circle you belong" : "对于您所属的圈子中发生的事件", "Any important event in a Circle you are moderating" : "在圈子中的任何重要事件你正在主持", - "Shared to Circles" : "分享圈子的文件", + "Shared to Circles" : "共享圈子的文件", "%s shared »%s« with you." : "%s已共享 »%s«和你一起", "%s shared »%s« with '%s'." : "%s已共享 »%s«和 '%s'.", "%s on %s" : "%s上%s", @@ -179,15 +180,21 @@ OC.L10N.register( "This user is already a member of the circle" : "此用户已经是圈子的成员", "Sharing Frame does not exist" : "共享帧不存在", "This feature is not available for personal circles" : "此功能不适用于个人圈子", + "The circle is not federated" : "圈子没有联合", "You cannot join this circle" : "你不能加入此圈子", "This member is not a moderator" : "此成员不是管理员", + "Insufficient privileges" : "权限不足", "This member is the owner of the circle" : "此成员是圈子的所有者", + "Level cannot be changed for this type of member" : "对于该类型的成员,级别不能被更改", "You are already a member of this circle" : "您已经是此圈子的成员", - "You have been blocked from this circle" : "您已被封锁在此圈子中", + "You have been blocked from this circle" : "您被限制加入此圈子", + "The user is already a member of this circle" : "此用户已经是此圈子的成员", + "The user has already been invited into this circle" : "用户已被邀请进入此圈子", "You need a specify a type of circle" : "您需要指定一种类型的圈子", "You cannot create this type of circle" : "你无法创建此类型的圈子", "You cannot display this type of circle" : "你无法显示此类型的圈子", "This member is not the owner of the circle" : "此成员不是圈子的所有者", + "This member is not an admin of the circle" : "该成员不是此圈子的管理员", "Federated link does not have a valid format" : "联合链接没有有效的格式", "Federated circles are not allowed on the remote Nextcloud" : "远程Nextcloud不允许联合圈", "Remote circle does not accept federated links" : "远程圈不接受联合链接", @@ -204,6 +211,8 @@ OC.L10N.register( "Email format is not valid" : "电子邮件格式无效", "This contact is not available" : "此联系人不可用", "Could not find share" : "查找不到共享", + "Bring cloud-users closer together." : "把云端用户连接到一起。", + "Circles allows your users to create their own groups of users/colleagues/friends.\nThose groups of users (or 'circles') can then be used by any other app for sharing purpose (files, social feed, status update, messaging, ...).\n\nDifferent type of circles can be created:\n\n- A personal circle is a list of users known only to the owner.\nThis is the right option if you want to do recurrent sharing with the same group of people.\n\n- A public circle is an open group visible to anyone willing to join.\nYour circle will be visible to everyone and everyone will be able to join the circle.\n\n- A closed circle requires invitation or confirmation by an admin.\nThis is the right circle if you are looking for privacy when sharing your files or ideas.\n\n- An Secret circle is an open group that can be protected by a password.\nUsers won't be able to find this Circle using Nextcloud search engine." : "圈子允许用户创建自己的用户/同事/朋友的群组。\n这些群组(或者说圈子)可以被其它的App用于共享(文件、社群、状态更新、消息,等等)。\n\n可以创建的圈子类型有:\n\n- 个人圈子,只有创建人自己知道的。\n这个选项适用于你想创建共享给同样的一组人。\n\n- 公开圈子,任何想加入的人都可以看到的。\n这个圈子可以被所有人看到、并且加入。\n\n- 封闭圈子,这个需要管理人员邀请或者确认。\n这个适用于你想创建一个私密的共享。\n\n- 秘密圈子,这个是个公开的群组,但是需要密码保护。\n用户是不能通过搜索找到这个圈子的。", "No files in here" : "此处没有文件", "No entries found in this folder" : "此文件夹中无项目", "Name" : "名称", @@ -215,12 +224,15 @@ OC.L10N.register( "Create a public circle" : "创建一个公共的圈子", "Create a closed circle" : "创建一个封闭的圆圈", "Create a secret circle" : "创建一个秘密圈", - "A personal circle is a list of users known only to the owner." : "个人圈子是只有使用者者知道的用户列表。", + "Creation" : "创建", + "A personal circle is a list of users known only to the owner." : "个人圈子是只有创建者知道的用户列表。", "This is the right option if you want to do recurrent sharing with the same list of local users." : "如果您想要使用相同的本地用户列表进行循环共享,则这是正确的选项。", "A secret circle is an hidden group that can only be seen by its members or by people knowing the exact name of the circle." : "一个秘密圈子是一个隐藏的组织,只能由其成员或知道确切名称的人看到。", - "Non-members won't be able to find your secret circle using the search bar." : "非会员无法使用搜索栏找到您的秘密圈子。", + "Non-members won't be able to find your secret circle using the search bar." : "非成员无法使用搜索栏查找您的秘密圈子。", "Joining a closed circle requires an invitation or confirmation by a moderator." : "加入封闭的圈子需要主持人的邀请或确认。", - "A public circle is an open group visible to anyone willing to join." : "一个公开圈子是任何都可以加入的。", + "Anyone can find and request an invitation to the circle; but only members will see who\\'s in it and get access to it\\'s shared items." : "任何人都可以查找到圈子并请求加入; 但只有成员才能看到圈子的成员列表和访问圈子里共享的项目。", + "A public circle is an open group visible to anyone willing to join." : "公共圈子是任何人都可以直接加入的分组。", + "Anyone can see, join, and access the items shared within the circle." : "任何人都可以看到和加入圈子,并访问共享到圈子的项目。", "Personal circles" : "个人圈子", "Public circles" : "公共圈子", "Closed circles" : "封闭的圈子", @@ -252,8 +264,21 @@ OC.L10N.register( "Group Name" : "分组名称", "Link" : "链接", "Linked" : "已链接", + "Members limit" : "限制成员数:", + "Change the limit to the number of members. (0: default, -1: unlimited)" : "修改成员数的限制。(0:默认, -1:不限制)", "Allow Federated Links" : "允许联合链接", + "Makes the circle federated, and enables sharing between federated circles" : "将圈子转为联合,并启用联合圈之间的共享", + "Accept Link Request Automatically" : "自动接受链接请求", + "Warning: Enabling this will automatically accept new link requests from other circles." : "警告:启用此功能将自动接受来自其他圈子的新链接请求。", "Save settings" : "保存设置", - "Circles from different Nextclouds can be linked together." : "来自不同Nextclouds的圈子可以链接在一起。" + "Maximum number of members per circle" : "每个圈子允许最多的成员数", + "Allow linking of groups" : "允许链接的群组", + "Groups can be linked to circles." : "群组可以链接到圈子。", + "Allow federated circles" : "允许联合圈:", + "Circles from different Nextclouds can be linked together." : "来自不同Nextclouds的圈子可以链接在一起。", + "Members limit:" : "限制成员数:", + "Default limit to the number of members in a circle." : "圈子默认限制的成员数。", + "Allow linking of groups:" : "允许链接的群组", + "Allow federated circles:" : "允许联合圈:" }, "nplurals=1; plural=0;"); diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index aa7ad9ff..1b0639f3 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -57,12 +57,12 @@ " {type} '{name}' could not be created" : " {type} '{name}' 无法创建", "Issue while retrieving the details of this circle" : "同时检索此圈子的详细信息", "Issue while retrieving the list of circles" : "同时检索圈子列表", - "Group '{name}' successfully added to the circle" : "成功添加 '{name}' 组到 circle", - "Group '{name}' could not be added to the circle" : "无法添加 '{name}' 组到 circle", + "Group '{name}' successfully added to the circle" : "成功添加 “{name}” 组到圈子", + "Group '{name}' could not be added to the circle" : "无法添加 “{name}” 组到圈子", "Group '{name}' updated" : "已更新 '{name}' 组", "Group '{name}' could not be updated" : "无法更新 '{name}' 组", - "Group '{name}' successfully removed from the circle" : "成功从 circle 中移除 '{name}' 组", - "Group '{name}' could not be removed from the circle" : "无法从 circle 中移除 '{name}' 组", + "Group '{name}' successfully removed from the circle" : "成功从圈子中移除 '{name}' 组", + "Group '{name}' could not be removed from the circle" : "无法从圈子中移除 '{name}' 组", "A link to {remote} could not be initiated" : "指向{远程}的链接无法启动", "A link to {remote} has been requested." : "指向{远程}已被要求", "the link to {remote} is now up and running." : "指向{远程}现在正在运行。", @@ -70,25 +70,26 @@ "The status of the link has been updated" : "该链接的状态已更新", "Local User" : "本地用户", "Local Group" : "本地组", - "The member '{name}' was added to the circle" : "成员 '{name}' 已被添加到 circle", - "The member '{name}' could not be added to the circle" : "成员 '{name}' 无法被添加到 circle", - "The email address '{email}' was added to the circle" : "E-mail '{email}' 已被添加到 circle", - "The email address '{email}' could not be added to the circle" : "E-mail '{email}' 无法被添加到 circle", - "The contact '{contact}' was added to the circle" : "联系人 '{contact}' 已被添加到 circle", - "The contact '{contact}' could not be added to the circle" : "联系人 '{contact}' 无法被添加到 circle", - "The member '{name}' was invited to the circle" : "成员 '{name}' 已被邀请到 circle", - "The member '{name}' could not be invited to the circle" : "成员 '{name}' 无法被邀请到 circle", - "Members of the group '{name}' were added to the circle" : "组员 '{name}' 已被添加到 circle", - "Members of the group '{name}' could not be added to the circle" : "组员 '{name}' 无法被添加到 circle", - "Members of the group '{name}' were invited to the circle" : "组员 '{name}' 已被邀请到 circle", - "Members of the group '{name}' could not be invited to the circle" : "组员 '{name}' 无法被邀请到 circle", - "The member '{name}' was removed from the circle" : "成员 '{name}' 已从 circle 中移除", - "The member '{name}' could not be removed from the circle" : "成员 '{name}' 无法从 circle 中移除", + "The member '{name}' was added to the circle" : "成员 “{name}” 已被添加到圈子", + "The member '{name}' could not be added to the circle" : "成员 “{name}” 无法被添加到圈子", + "The email address '{email}' was added to the circle" : "邮箱 “{email}” 已被添加到圈子", + "The email address '{email}' could not be added to the circle" : "邮箱 “{email}” 无法被添加到圈子", + "The contact '{contact}' was added to the circle" : "联系人 “{contact}” 已被添加到圈子", + "The contact '{contact}' could not be added to the circle" : "联系人 “{contact}” 无法被添加到圈子", + "The member '{name}' was invited to the circle" : "成员 “{name}” 已被邀请到圈子", + "The member '{name}' could not be invited to the circle" : "成员 “{name}” 无法被邀请到圈子", + "Members of the group '{name}' were added to the circle" : "组员 “{name}” 已被添加到圈子", + "Members of the group '{name}' could not be added to the circle" : "组员 “{name}” 无法被添加到圈子", + "Members of the group '{name}' were invited to the circle" : "组员 “{name}” 已被邀请到圈子", + "Members of the group '{name}' could not be invited to the circle" : "组员 “{name}” 无法被邀请到圈子", + "The member '{name}' was removed from the circle" : "成员 “{name}” 已从圈子中移除", + "The member '{name}' could not be removed from the circle" : "成员 “{name}” 无法从圈子中移除", "Member '{name}' updated" : "成员 '{name}' 已更新", "The member '{name}' could not be updated" : "无法更新成员:'{name}'", "Issue while saving settings" : "保存设置时出现问题", "Settings saved." : "设置已保存", "Circles" : "圈子", + "Circles' files" : "圈子的文件", "Select circles to filter by" : "选择圈子来筛选", "No circles found" : "未找到任何圈子", "Please select circles to filter by" : "请选择圈子来筛选", @@ -124,7 +125,7 @@ "You accepted the invitation to join {circle}" : "您接受邀请加入{circle}", "{member} accepted the invitation to join {circle}" : "{member}接受邀请加入{circle}", "You added {member} as member to {circle}" : "您已将{member}加入{circle}", - "You have been added as member to {circle} by {author}" : "您已被 {author}添加为{circle}的会员", + "You have been added as member to {circle} by {author}" : "您已被 {author} 添加为 {circle} 的成员", "{member} has been added as member to {circle} by {author}" : "{member}已被{author}添加为{circle}的成员", "You added {external} to {circle}" : "您已将{external}添加到{circle}", "{external} has been added to {circle} by {author}" : "{外部}已由{author}添加到{circle}", @@ -138,7 +139,7 @@ "You cancelled your request to join {circle}" : "您取消了加入{circle}的请求", "{member} cancelled his request to join {circle}" : "{member}取消了他加入{circle}", "You removed {member} from {circle}" : "您已从{circle}删除{member}", - "You have been removed from {circle} by {author}" : "您已被{圈子}删除{author}", + "You have been removed from {circle} by {author}" : "您已被 {author} 移出 {circle}", "{member} has been removed from {circle} by {author}" : "{member}已从{circle}由{author}已移除", "You removed {external} from {circle}" : "您已从{circle}已移除{外部}", "{external} has been removed from {circle} by {author}" : "{外部}已从{circle}由{author}已移除", @@ -149,7 +150,7 @@ "Your request to join {circle} has been dismissed by {author}" : "您加入{circle}的请求已被{author}驳回", "{member}'s request to join {circle} has been dismissed by {author}" : "{member}的加入{circle}的请求已被{author}", "You invited {member} to join {circle}" : "您邀请{member}加入{circle}", - "You have been invited to join {circle} by {author}" : "您已被邀请加入{circle}由{author}", + "You have been invited to join {circle} by {author}" : "{author} 邀请您加入圈子 {circle}", "{member} has been invited to join {circle} by {author}" : "{member}已被邀请参加{circle}由{author}", "You changed {member}'s level in {circle} to %1$s" : "您将{circle}中的{member}的级别更改为%1$s", "{author} changed your level in {circle} to %1$s" : "{author}将{circle}的级别更改为%1$s", @@ -160,7 +161,7 @@ "{member} is the new owner of {circle}" : "{member}是{circle}的新拥有者", "On events happening in a Circle you belong" : "对于您所属的圈子中发生的事件", "Any important event in a Circle you are moderating" : "在圈子中的任何重要事件你正在主持", - "Shared to Circles" : "分享圈子的文件", + "Shared to Circles" : "共享圈子的文件", "%s shared »%s« with you." : "%s已共享 »%s«和你一起", "%s shared »%s« with '%s'." : "%s已共享 »%s«和 '%s'.", "%s on %s" : "%s上%s", @@ -177,15 +178,21 @@ "This user is already a member of the circle" : "此用户已经是圈子的成员", "Sharing Frame does not exist" : "共享帧不存在", "This feature is not available for personal circles" : "此功能不适用于个人圈子", + "The circle is not federated" : "圈子没有联合", "You cannot join this circle" : "你不能加入此圈子", "This member is not a moderator" : "此成员不是管理员", + "Insufficient privileges" : "权限不足", "This member is the owner of the circle" : "此成员是圈子的所有者", + "Level cannot be changed for this type of member" : "对于该类型的成员,级别不能被更改", "You are already a member of this circle" : "您已经是此圈子的成员", - "You have been blocked from this circle" : "您已被封锁在此圈子中", + "You have been blocked from this circle" : "您被限制加入此圈子", + "The user is already a member of this circle" : "此用户已经是此圈子的成员", + "The user has already been invited into this circle" : "用户已被邀请进入此圈子", "You need a specify a type of circle" : "您需要指定一种类型的圈子", "You cannot create this type of circle" : "你无法创建此类型的圈子", "You cannot display this type of circle" : "你无法显示此类型的圈子", "This member is not the owner of the circle" : "此成员不是圈子的所有者", + "This member is not an admin of the circle" : "该成员不是此圈子的管理员", "Federated link does not have a valid format" : "联合链接没有有效的格式", "Federated circles are not allowed on the remote Nextcloud" : "远程Nextcloud不允许联合圈", "Remote circle does not accept federated links" : "远程圈不接受联合链接", @@ -202,6 +209,8 @@ "Email format is not valid" : "电子邮件格式无效", "This contact is not available" : "此联系人不可用", "Could not find share" : "查找不到共享", + "Bring cloud-users closer together." : "把云端用户连接到一起。", + "Circles allows your users to create their own groups of users/colleagues/friends.\nThose groups of users (or 'circles') can then be used by any other app for sharing purpose (files, social feed, status update, messaging, ...).\n\nDifferent type of circles can be created:\n\n- A personal circle is a list of users known only to the owner.\nThis is the right option if you want to do recurrent sharing with the same group of people.\n\n- A public circle is an open group visible to anyone willing to join.\nYour circle will be visible to everyone and everyone will be able to join the circle.\n\n- A closed circle requires invitation or confirmation by an admin.\nThis is the right circle if you are looking for privacy when sharing your files or ideas.\n\n- An Secret circle is an open group that can be protected by a password.\nUsers won't be able to find this Circle using Nextcloud search engine." : "圈子允许用户创建自己的用户/同事/朋友的群组。\n这些群组(或者说圈子)可以被其它的App用于共享(文件、社群、状态更新、消息,等等)。\n\n可以创建的圈子类型有:\n\n- 个人圈子,只有创建人自己知道的。\n这个选项适用于你想创建共享给同样的一组人。\n\n- 公开圈子,任何想加入的人都可以看到的。\n这个圈子可以被所有人看到、并且加入。\n\n- 封闭圈子,这个需要管理人员邀请或者确认。\n这个适用于你想创建一个私密的共享。\n\n- 秘密圈子,这个是个公开的群组,但是需要密码保护。\n用户是不能通过搜索找到这个圈子的。", "No files in here" : "此处没有文件", "No entries found in this folder" : "此文件夹中无项目", "Name" : "名称", @@ -213,12 +222,15 @@ "Create a public circle" : "创建一个公共的圈子", "Create a closed circle" : "创建一个封闭的圆圈", "Create a secret circle" : "创建一个秘密圈", - "A personal circle is a list of users known only to the owner." : "个人圈子是只有使用者者知道的用户列表。", + "Creation" : "创建", + "A personal circle is a list of users known only to the owner." : "个人圈子是只有创建者知道的用户列表。", "This is the right option if you want to do recurrent sharing with the same list of local users." : "如果您想要使用相同的本地用户列表进行循环共享,则这是正确的选项。", "A secret circle is an hidden group that can only be seen by its members or by people knowing the exact name of the circle." : "一个秘密圈子是一个隐藏的组织,只能由其成员或知道确切名称的人看到。", - "Non-members won't be able to find your secret circle using the search bar." : "非会员无法使用搜索栏找到您的秘密圈子。", + "Non-members won't be able to find your secret circle using the search bar." : "非成员无法使用搜索栏查找您的秘密圈子。", "Joining a closed circle requires an invitation or confirmation by a moderator." : "加入封闭的圈子需要主持人的邀请或确认。", - "A public circle is an open group visible to anyone willing to join." : "一个公开圈子是任何都可以加入的。", + "Anyone can find and request an invitation to the circle; but only members will see who\\'s in it and get access to it\\'s shared items." : "任何人都可以查找到圈子并请求加入; 但只有成员才能看到圈子的成员列表和访问圈子里共享的项目。", + "A public circle is an open group visible to anyone willing to join." : "公共圈子是任何人都可以直接加入的分组。", + "Anyone can see, join, and access the items shared within the circle." : "任何人都可以看到和加入圈子,并访问共享到圈子的项目。", "Personal circles" : "个人圈子", "Public circles" : "公共圈子", "Closed circles" : "封闭的圈子", @@ -250,8 +262,21 @@ "Group Name" : "分组名称", "Link" : "链接", "Linked" : "已链接", + "Members limit" : "限制成员数:", + "Change the limit to the number of members. (0: default, -1: unlimited)" : "修改成员数的限制。(0:默认, -1:不限制)", "Allow Federated Links" : "允许联合链接", + "Makes the circle federated, and enables sharing between federated circles" : "将圈子转为联合,并启用联合圈之间的共享", + "Accept Link Request Automatically" : "自动接受链接请求", + "Warning: Enabling this will automatically accept new link requests from other circles." : "警告:启用此功能将自动接受来自其他圈子的新链接请求。", "Save settings" : "保存设置", - "Circles from different Nextclouds can be linked together." : "来自不同Nextclouds的圈子可以链接在一起。" + "Maximum number of members per circle" : "每个圈子允许最多的成员数", + "Allow linking of groups" : "允许链接的群组", + "Groups can be linked to circles." : "群组可以链接到圈子。", + "Allow federated circles" : "允许联合圈:", + "Circles from different Nextclouds can be linked together." : "来自不同Nextclouds的圈子可以链接在一起。", + "Members limit:" : "限制成员数:", + "Default limit to the number of members in a circle." : "圈子默认限制的成员数。", + "Allow linking of groups:" : "允许链接的群组", + "Allow federated circles:" : "允许联合圈:" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/lib/Activity/Provider.php b/lib/Activity/Provider.php index 40a79347..1d9847c7 100644 --- a/lib/Activity/Provider.php +++ b/lib/Activity/Provider.php @@ -126,7 +126,7 @@ class Provider implements IProvider { * @param IEvent $event * @param Circle $circle */ - private function setIcon(IEvent &$event, Circle $circle) { + private function setIcon(IEvent $event, Circle $circle) { $event->setIcon( CirclesService::getCircleIcon( $circle->getType(), @@ -144,7 +144,7 @@ class Provider implements IProvider { * * @throws FakeException */ - private function parseAsMember(IEvent &$event, Circle $circle, $params) { + private function parseAsMember(IEvent $event, Circle $circle, $params) { if ($event->getType() !== 'circles_as_member') { return; } @@ -162,7 +162,7 @@ class Provider implements IProvider { * * @throws Exception */ - private function parseAsModerator(IEvent &$event, Circle $circle, $params) { + private function parseAsModerator(IEvent $event, Circle $circle, $params) { if ($event->getType() !== 'circles_as_moderator') { return; } @@ -180,7 +180,7 @@ class Provider implements IProvider { * * @throws InvalidArgumentError */ - private function parseMemberAsMember(IEvent &$event, Circle $circle, $params) { + private function parseMemberAsMember(IEvent $event, Circle $circle, $params) { if (!key_exists('member', $params)) { return; @@ -200,7 +200,7 @@ class Provider implements IProvider { * @param Circle $circle * @param array $params */ - private function parseGroupAsModerator(IEvent &$event, Circle $circle, $params) { + private function parseGroupAsModerator(IEvent $event, Circle $circle, $params) { if (!key_exists('group', $params)) { return; } @@ -218,7 +218,7 @@ class Provider implements IProvider { * @param Circle $circle * @param array $params */ - private function parseMemberAsModerator(IEvent &$event, Circle $circle, $params) { + private function parseMemberAsModerator(IEvent $event, Circle $circle, $params) { if (!key_exists('member', $params)) { return; } @@ -237,7 +237,7 @@ class Provider implements IProvider { * @param Circle $circle * @param array $params */ - private function parseLinkAsModerator(IEvent &$event, Circle $circle, $params) { + private function parseLinkAsModerator(IEvent $event, Circle $circle, $params) { if (!key_exists('link', $params)) { return; diff --git a/lib/Activity/ProviderParser.php b/lib/Activity/ProviderParser.php index fb2c07d3..400843ff 100644 --- a/lib/Activity/ProviderParser.php +++ b/lib/Activity/ProviderParser.php @@ -31,7 +31,6 @@ use OCA\Circles\Api\v1\Circles; use OCA\Circles\Model\Circle; use OCA\Circles\Model\FederatedLink; use OCA\Circles\Model\Member; -use OCA\Circles\Service\FederatedLinkService; use OCA\Circles\Service\MiscService; use OCP\Activity\IEvent; use OCP\Activity\IManager; @@ -72,7 +71,7 @@ class ProviderParser { * @param string $ownEvent * @param string $othersEvent */ - protected function parseCircleEvent(IEvent &$event, Circle $circle, $remote, $ownEvent, $othersEvent + protected function parseCircleEvent(IEvent $event, Circle $circle, $remote, $ownEvent, $othersEvent ) { $data = [ 'author' => $this->generateViewerParameter($circle), @@ -157,7 +156,7 @@ class ProviderParser { * @param $othersEvent */ protected function parseMemberEvent( - IEvent &$event, Circle $circle, Member $member, $ownEvent, $othersEvent + IEvent $event, Circle $circle, Member $member, $ownEvent, $othersEvent ) { $data = [ 'circle' => $this->generateCircleParameter($circle), @@ -166,7 +165,7 @@ class ProviderParser { if ($member->getUserId() === $this->activityManager->getCurrentUserId() ) { - $event->setSubject($ownEvent, $data); + $this->setSubject($ownEvent, $data); return; } @@ -183,7 +182,7 @@ class ProviderParser { * @param IEvent $event * @param string $line */ - protected function parseLinkEvent(IEvent &$event, Circle $circle, FederatedLink $remote, $line + protected function parseLinkEvent(IEvent $event, Circle $circle, FederatedLink $remote, $line ) { $data = [ 'circle' => $this->generateCircleParameter($circle), @@ -204,7 +203,7 @@ class ProviderParser { * @param string $othersEvent */ protected function parseCircleMemberEvent( - IEvent &$event, Circle $circle, Member $member, $ownEvent, $othersEvent + IEvent $event, Circle $circle, Member $member, $ownEvent, $othersEvent ) { $data = [ 'author' => $this->generateViewerParameter($circle), @@ -235,7 +234,7 @@ class ProviderParser { * @param $othersEvent */ protected function parseCircleMemberAdvancedEvent( - IEvent &$event, Circle $circle, Member $member, $ownEvent, $targetEvent, $othersEvent + IEvent $event, Circle $circle, Member $member, $ownEvent, $targetEvent, $othersEvent ) { $data = [ 'author' => $this->generateViewerParameter($circle), @@ -319,7 +318,7 @@ class ProviderParser { 'id' => $circle->getId(), 'name' => $circle->getName(), '_parsed' => $circle->getName(), - 'link' => Circles::generateLink($circle->getUniqueId()) + 'link' => Circles::generateAbsoluteLink($circle->getUniqueId()) ]; } @@ -373,4 +372,4 @@ class ProviderParser { ]; } -} \ No newline at end of file +} diff --git a/lib/Activity/ProviderSubjectCircle.php b/lib/Activity/ProviderSubjectCircle.php index d4150266..3df1ba09 100644 --- a/lib/Activity/ProviderSubjectCircle.php +++ b/lib/Activity/ProviderSubjectCircle.php @@ -43,7 +43,7 @@ class ProviderSubjectCircle extends ProviderParser { * * @throws FakeException */ - public function parseSubjectCircleCreate(IEvent &$event, Circle $circle) { + public function parseSubjectCircleCreate(IEvent $event, Circle $circle) { if ($event->getSubject() !== 'circle_create') { return; } @@ -64,7 +64,7 @@ class ProviderSubjectCircle extends ProviderParser { * * @throws FakeException */ - public function parseSubjectCircleDelete(IEvent &$event, Circle $circle) { + public function parseSubjectCircleDelete(IEvent $event, Circle $circle) { if ($event->getSubject() !== 'circle_delete') { return; } @@ -79,4 +79,4 @@ class ProviderSubjectCircle extends ProviderParser { } -} \ No newline at end of file +} diff --git a/lib/Activity/ProviderSubjectGroup.php b/lib/Activity/ProviderSubjectGroup.php index 4b69fbef..85b05bec 100644 --- a/lib/Activity/ProviderSubjectGroup.php +++ b/lib/Activity/ProviderSubjectGroup.php @@ -44,7 +44,7 @@ class ProviderSubjectGroup extends ProviderParser { * * @throws FakeException */ - public function parseGroupLink(IEvent &$event, Circle $circle, Member $group) { + public function parseGroupLink(IEvent $event, Circle $circle, Member $group) { if ($event->getSubject() !== 'group_link') { return; } @@ -65,7 +65,7 @@ class ProviderSubjectGroup extends ProviderParser { * * @throws FakeException */ - public function parseGroupUnlink(IEvent &$event, Circle $circle, Member $group) { + public function parseGroupUnlink(IEvent $event, Circle $circle, Member $group) { if ($event->getSubject() !== 'group_unlink') { return; } @@ -86,7 +86,7 @@ class ProviderSubjectGroup extends ProviderParser { * * @throws FakeException */ - public function parseGroupLevel(IEvent &$event, Circle $circle, Member $group) { + public function parseGroupLevel(IEvent $event, Circle $circle, Member $group) { if ($event->getSubject() !== 'group_level') { return; } @@ -104,4 +104,4 @@ class ProviderSubjectGroup extends ProviderParser { } -} \ No newline at end of file +} diff --git a/lib/Activity/ProviderSubjectLink.php b/lib/Activity/ProviderSubjectLink.php index e70fd2c4..282763f5 100644 --- a/lib/Activity/ProviderSubjectLink.php +++ b/lib/Activity/ProviderSubjectLink.php @@ -44,7 +44,7 @@ class ProviderSubjectLink extends ProviderParser { * * @throws FakeException */ - public function parseLinkRequestSent(IEvent &$event, Circle $circle, FederatedLink $remote) { + public function parseLinkRequestSent(IEvent $event, Circle $circle, FederatedLink $remote) { if ($event->getSubject() !== 'link_request_sent') { return; } @@ -66,7 +66,7 @@ class ProviderSubjectLink extends ProviderParser { * * @throws FakeException */ - public function parseLinkRequestReceived(IEvent &$event, Circle $circle, FederatedLink $remote) { + public function parseLinkRequestReceived(IEvent $event, Circle $circle, FederatedLink $remote) { if ($event->getSubject() !== 'link_request_received') { return; } @@ -86,7 +86,7 @@ class ProviderSubjectLink extends ProviderParser { * * @throws FakeException */ - public function parseLinkRequestRejected(IEvent &$event, Circle $circle, FederatedLink $remote) { + public function parseLinkRequestRejected(IEvent $event, Circle $circle, FederatedLink $remote) { if ($event->getSubject() !== 'link_request_rejected') { return; } @@ -107,7 +107,7 @@ class ProviderSubjectLink extends ProviderParser { * * @throws FakeException */ - public function parseLinkRequestCanceled(IEvent &$event, Circle $circle, FederatedLink $remote) { + public function parseLinkRequestCanceled(IEvent $event, Circle $circle, FederatedLink $remote) { if ($event->getSubject() !== 'link_request_canceled') { return; } @@ -130,7 +130,7 @@ class ProviderSubjectLink extends ProviderParser { * * @throws FakeException */ - public function parseLinkRequestAccepted(IEvent &$event, Circle $circle, FederatedLink $remote) { + public function parseLinkRequestAccepted(IEvent $event, Circle $circle, FederatedLink $remote) { if ($event->getSubject() !== 'link_request_accepted') { return; } @@ -151,7 +151,7 @@ class ProviderSubjectLink extends ProviderParser { * * @throws FakeException */ - public function parseLinkRequestRemoved(IEvent &$event, Circle $circle, FederatedLink $remote) { + public function parseLinkRequestRemoved(IEvent $event, Circle $circle, FederatedLink $remote) { if ($event->getSubject() !== 'link_request_removed') { return; } @@ -173,7 +173,7 @@ class ProviderSubjectLink extends ProviderParser { * * @throws FakeException */ - public function parseLinkRequestCanceling(IEvent &$event, Circle $circle, FederatedLink $remote) { + public function parseLinkRequestCanceling(IEvent $event, Circle $circle, FederatedLink $remote) { if ($event->getSubject() !== 'link_request_canceling') { return; } @@ -195,7 +195,7 @@ class ProviderSubjectLink extends ProviderParser { * * @throws FakeException */ - public function parseLinkRequestAccepting(IEvent &$event, Circle $circle, FederatedLink $remote) { + public function parseLinkRequestAccepting(IEvent $event, Circle $circle, FederatedLink $remote) { if ($event->getSubject() !== 'link_request_accepting') { return; } @@ -217,7 +217,7 @@ class ProviderSubjectLink extends ProviderParser { * * @throws FakeException */ - public function parseLinkUp(IEvent &$event, Circle $circle, FederatedLink $remote) { + public function parseLinkUp(IEvent $event, Circle $circle, FederatedLink $remote) { if ($event->getSubject() !== 'link_up') { return; } @@ -238,7 +238,7 @@ class ProviderSubjectLink extends ProviderParser { * * @throws FakeException */ - public function parseLinkDown(IEvent &$event, Circle $circle, FederatedLink $remote) { + public function parseLinkDown(IEvent $event, Circle $circle, FederatedLink $remote) { if ($event->getSubject() !== 'link_down') { return; } @@ -261,7 +261,7 @@ class ProviderSubjectLink extends ProviderParser { * * @throws FakeException */ - public function parseLinkRemove(IEvent &$event, Circle $circle, FederatedLink $remote) { + public function parseLinkRemove(IEvent $event, Circle $circle, FederatedLink $remote) { if ($event->getSubject() !== 'link_remove') { return; } @@ -275,4 +275,4 @@ class ProviderSubjectLink extends ProviderParser { throw new FakeException(); } -} \ No newline at end of file +} diff --git a/lib/Activity/ProviderSubjectMember.php b/lib/Activity/ProviderSubjectMember.php index 065b7afd..486cb054 100644 --- a/lib/Activity/ProviderSubjectMember.php +++ b/lib/Activity/ProviderSubjectMember.php @@ -45,7 +45,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - public function parseSubjectMemberJoin(IEvent &$event, Circle $circle, Member $member) { + public function parseSubjectMemberJoin(IEvent $event, Circle $circle, Member $member) { if ($event->getSubject() !== 'member_join') { return; } @@ -67,7 +67,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - private function parseSubjectMemberJoinClosedCircle(IEvent &$event, Circle $circle, Member $member) { + private function parseSubjectMemberJoinClosedCircle(IEvent $event, Circle $circle, Member $member) { if ($circle->getType() !== Circle::CIRCLES_CLOSED) { return; } @@ -92,7 +92,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - public function parseSubjectMemberAdd(IEvent &$event, Circle $circle, Member $member) { + public function parseSubjectMemberAdd(IEvent $event, Circle $circle, Member $member) { if ($event->getSubject() !== 'member_add') { return; } @@ -117,7 +117,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - private function parseSubjectMemberAddNotLocalMember(IEvent &$event, Circle $circle, Member $member + private function parseSubjectMemberAddNotLocalMember(IEvent $event, Circle $circle, Member $member ) { if ($member->getType() === Member::TYPE_USER) { return; @@ -140,7 +140,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - private function parseSubjectMemberAddClosedCircle(IEvent &$event, Circle $circle, Member $member) { + private function parseSubjectMemberAddClosedCircle(IEvent $event, Circle $circle, Member $member) { if ($circle->getType() !== Circle::CIRCLES_CLOSED) { return; } @@ -167,7 +167,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - public function parseSubjectMemberLeft(IEvent &$event, Circle $circle, Member $member) { + public function parseSubjectMemberLeft(IEvent $event, Circle $circle, Member $member) { if ($event->getSubject() !== 'member_left') { return; @@ -195,7 +195,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - private function parseSubjectNonMemberLeftClosedCircle(IEvent &$event, Circle $circle, Member $member + private function parseSubjectNonMemberLeftClosedCircle(IEvent $event, Circle $circle, Member $member ) { if ($circle->getType() !== Circle::CIRCLES_CLOSED || $member->getLevel() !== Member::LEVEL_NONE) { @@ -231,7 +231,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - public function parseSubjectMemberRemove(IEvent &$event, Circle $circle, Member $member) { + public function parseSubjectMemberRemove(IEvent $event, Circle $circle, Member $member) { if ($event->getSubject() !== 'member_remove') { return; @@ -258,7 +258,7 @@ class ProviderSubjectMember extends ProviderParser { * @throws FakeException */ private function parseSubjectMemberRemoveNotLocalMember( - IEvent &$event, Circle $circle, Member $member + IEvent $event, Circle $circle, Member $member ) { if ($member->getType() === Member::TYPE_USER) { return; @@ -286,7 +286,7 @@ class ProviderSubjectMember extends ProviderParser { * @throws FakeException */ private function parseSubjectMemberRemoveNotYetMember( - IEvent &$event, Circle $circle, Member $member + IEvent $event, Circle $circle, Member $member ) { if ($circle->getType() !== Circle::CIRCLES_CLOSED || $member->getLevel() !== Member::LEVEL_NONE) { @@ -306,7 +306,7 @@ class ProviderSubjectMember extends ProviderParser { private function parseSubjectMemberRemoveNotYetMemberRequesting( - IEvent &$event, Circle $circle, Member $member + IEvent $event, Circle $circle, Member $member ) { if ($member->getStatus() !== Member::STATUS_REQUEST) { return; @@ -330,7 +330,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - public function parseMemberInvited(IEvent &$event, Circle $circle, Member $member) { + public function parseMemberInvited(IEvent $event, Circle $circle, Member $member) { if ($event->getSubject() !== 'member_invited') { return; } @@ -353,7 +353,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - public function parseMemberLevel(IEvent &$event, Circle $circle, Member $member) { + public function parseMemberLevel(IEvent $event, Circle $circle, Member $member) { if ($event->getSubject() !== 'member_level') { return; } @@ -377,7 +377,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - public function parseMemberRequestInvitation(IEvent &$event, Circle $circle, Member $member) { + public function parseMemberRequestInvitation(IEvent $event, Circle $circle, Member $member) { if ($event->getSubject() !== 'member_request_invitation') { return; } @@ -399,7 +399,7 @@ class ProviderSubjectMember extends ProviderParser { * * @throws FakeException */ - public function parseMemberOwner(IEvent &$event, Circle $circle, Member $member) { + public function parseMemberOwner(IEvent $event, Circle $circle, Member $member) { if ($event->getSubject() !== 'member_owner') { return; } @@ -411,4 +411,4 @@ class ProviderSubjectMember extends ProviderParser { ); throw new FakeException(); } -} \ No newline at end of file +} diff --git a/lib/Api/v1/Circles.php b/lib/Api/v1/Circles.php index c4ddd4e8..d9a347fe 100644 --- a/lib/Api/v1/Circles.php +++ b/lib/Api/v1/Circles.php @@ -459,7 +459,22 @@ class Circles { /** - * Circles::generateLink(); + * Circles::generateAbsoluteLink(); + * + * Returns the absolute link to get access to a local circle. + * + * @param string $circleUniqueId + * + * @return string + */ + public static function generateAbsoluteLink($circleUniqueId) { + return \OC::$server->getURLGenerator() + ->linkToRouteAbsolute('circles.Navigation.navigate') . '#' . $circleUniqueId; + } + + + /** + * Circles::generateRemoteLink(); * * Returns the link to get access to a remote circle. * diff --git a/lib/Model/BaseCircle.php b/lib/Model/BaseCircle.php index c60f7fe6..0662c878 100644 --- a/lib/Model/BaseCircle.php +++ b/lib/Model/BaseCircle.php @@ -99,13 +99,19 @@ class BaseCircle { } } - + /** + * @param integer $id + * @return BaseCircle + */ public function setId($id) { $this->id = $id; return $this; } + /** + * @return integer + */ public function getId() { return $this->id; } @@ -135,28 +141,40 @@ class BaseCircle { return substr($this->uniqueId, 0, self::SHORT_UNIQUE_ID_LENGTH); } - public function generateUniqueId() { $uniqueId = bin2hex(openssl_random_pseudo_bytes(24)); $this->setUniqueId($uniqueId); $this->setId($this->getUniqueId()); } + /** + * @param string $name + * @return BaseCircle + */ public function setName($name) { $this->name = $name; return $this; } + /** + * @return string + */ public function getName() { return $this->name; } - + /** + * @return Member + */ public function getOwner() { return $this->owner; } + /** + * @param Member $owner + * @return BaseCircle + */ public function setOwner($owner) { $this->owner = $owner; @@ -171,13 +189,16 @@ class BaseCircle { return $this->viewer; } + /** + * @param Member $user + * @return BaseCircle + */ public function setViewer($user) { $this->viewer = $user; return $this; } - /** * @return Member */ @@ -185,13 +206,16 @@ class BaseCircle { return $this->viewerGroup; } + /** + * @param Member $group + * @return BaseCircle + */ public function setGroupViewer($group) { $this->viewerGroup = $group; return $this; } - /** * @return Member */ @@ -215,17 +239,23 @@ class BaseCircle { } + /** + * @param string $description + * @return BaseCircle + */ public function setDescription($description) { $this->description = $description; return $this; } + /** + * @return string + */ public function getDescription() { return $this->description; } - /** * @param string|array $settings * @@ -268,6 +298,10 @@ class BaseCircle { } + /** + * @param string $k + * @param mixed $v + */ public function setSetting($k, $v) { switch ($k) { case 'circle_name': @@ -301,57 +335,88 @@ class BaseCircle { return null; } - + /** + * + * @param string $type + * @return \OCA\Circles\Model\BaseCircle + */ public function setType($type) { $this->type = self::typeInt($type); return $this; } + /** + * @return string + */ public function getType() { return $this->type; } - - + + /** + * @param string $creation + * @return \OCA\Circles\Model\BaseCircle + */ public function setCreation($creation) { $this->creation = $creation; return $this; } + /** + * @return string + */ public function getCreation() { return $this->creation; } - + /** + * @param array $members + * @return BaseCircle + */ public function setMembers($members) { $this->members = $members; return $this; } + /** + * @return array + */ public function getMembers() { return $this->members; } - + /** + * @param array $groups + * @return BaseCircle + */ public function setGroups($groups) { $this->groups = $groups; return $this; } + /** + * @return array + */ public function getGroups() { return $this->groups; } - + /** + * @param array $links + * @return BaseCircle + */ public function setLinks($links) { $this->links = $links; return $this; } + /** + * @return array + */ public function getLinks() { return $this->links; } @@ -385,7 +450,10 @@ class BaseCircle { // return null; // } - + /** + * @param integer|string $type + * @return integer + */ public static function typeInt($type) { if (is_numeric($type)) { diff --git a/lib/Service/CirclesService.php b/lib/Service/CirclesService.php index 179e2d92..6205d0f5 100644 --- a/lib/Service/CirclesService.php +++ b/lib/Service/CirclesService.php @@ -596,7 +596,7 @@ class CirclesService extends BaseService { public function checkThatCircleIsNotFull(Circle $circle) { $members = $this->membersRequest->forceGetMembers( - $circle->getUniqueId(), Member::STATUS_MEMBER, true + $circle->getUniqueId(), Member::LEVEL_MEMBER, true ); $limit = $circle->getSetting('members_limit'); @@ -659,4 +659,4 @@ class CirclesService extends BaseService { ); } } -} \ No newline at end of file +} diff --git a/lib/Service/MiscService.php b/lib/Service/MiscService.php index 27765c1b..5087fa73 100644 --- a/lib/Service/MiscService.php +++ b/lib/Service/MiscService.php @@ -130,12 +130,18 @@ class MiscService { * @throws NoUserException */ public function getRealUserId($userId) { - if (!$this->userManager->userExists($userId)) { + if ($this->userManager->userExists($userId)) { + return $this->userManager->get($userId) + ->getUID(); + } + + $result = $this->userManager->search($userId); + if (sizeof($result) !== 1) { throw new NoUserException(); } - return $this->userManager->get($userId) - ->getUID(); + $user = array_shift($result); + return $user->getUID(); } diff --git a/lib/Service/TimezoneService.php b/lib/Service/TimezoneService.php index 5a2ede3f..4ba656d8 100644 --- a/lib/Service/TimezoneService.php +++ b/lib/Service/TimezoneService.php @@ -68,6 +68,10 @@ class TimezoneService { public function convertTimeForUserId($userId, $time) { $timezone = $this->configService->getCoreValueForUser($userId, 'timezone', 'UTC'); $date = \DateTime::createFromFormat('Y-m-d H:i:s', $time); + if ($date === false) { + return $time; + } + $date->setTimezone(new \DateTimeZone($timezone)); return $date->format('Y-m-d H:i:s');