Porównaj commity

...

24 Commity

Autor SHA1 Wiadomość Data
Maxence Lange 32e5fafa8a
Merge 3d17efaf19 into 1f34ee5917 2024-04-03 15:13:06 +02:00
Nextcloud bot 1f34ee5917
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-03 01:30:30 +00:00
Nextcloud bot d07478f470
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-02 01:29:54 +00:00
Nextcloud bot bae956f520
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-29 01:36:16 +00:00
Louis 78e5348dc2
Merge pull request #1885 from nextcloud/update-master-target-versions
chore(CI): Adjust testing matrix for Nextcloud 29 on master
2024-03-28 14:04:40 +01:00
Louis faf24e784e
Merge pull request #1870 from nextcloud/update-master-version
feat(deps): Add Nextcloud 29 support
2024-03-28 14:03:55 +01:00
Joas Schilling b797753abe
feat(deps): Add Nextcloud 30 support
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-28 13:29:21 +01:00
Joas Schilling 5567f6d0f5
chore(CI): Adjust testing matrix for Nextcloud 29 on master
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-28 12:30:41 +01:00
Nextcloud bot edf090a3ab
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-16 01:29:52 +00:00
Nextcloud bot 9edbaf90d7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-06 04:01:01 +00:00
Nextcloud bot 29ea609789
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-03-03 01:28:44 +00:00
Nextcloud bot 4eb13f10c5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-29 01:30:31 +00:00
Nextcloud bot 4423f5c3ad
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-27 01:29:52 +00:00
Nextcloud bot 037c641240
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-25 01:32:35 +00:00
Nextcloud bot 043cc0b2f9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-22 01:31:48 +00:00
Nextcloud bot d7311c2d31
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-02-11 01:30:32 +00:00
Louis f04481b2df
Merge pull request #1880 from codesmith-emmy/patch-1
Update README.md
2024-02-05 16:04:29 +01:00
Nextcloud bot 2a66d2147e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-23 01:38:11 +00:00
Nextcloud bot c539f0fbe6
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-21 01:48:25 +00:00
emmanuel 0207bb1863
Update README.md
Signed-off-by: emmanuel <154705254+codesmith-emmy@users.noreply.github.com>
2024-01-19 16:08:36 +01:00
Nextcloud bot 2ce9cc2d0d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-10 01:30:48 +00:00
Nextcloud bot 2a134ba880
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-07 01:33:17 +00:00
Nextcloud bot 0ca26e0406
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-01-04 01:32:07 +00:00
Maxence Lange 3d17efaf19 visibility on remote status
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2023-06-19 21:01:39 -01:00
33 zmienionych plików z 345 dodań i 38 usunięć

Wyświetl plik

@ -39,7 +39,7 @@ jobs:
strategy:
matrix:
php-versions: ['8.0']
server-versions: ['master']
server-versions: ['master', 'stable29']
services:
postgres:

Wyświetl plik

@ -24,7 +24,7 @@ jobs:
# do not stop on another job's failure
fail-fast: false
matrix:
ocp-version: [ 'dev-master', 'dev-stable27', 'dev-stable26' ]
ocp-version: [ 'dev-master', 'dev-stable29', 'dev-stable28', 'dev-stable27', 'dev-stable26' ]
name: Nextcloud
steps:

Wyświetl plik

@ -12,7 +12,7 @@
- **🕸 Open standards:** We use the established [ActivityPub](https://en.wikipedia.org/wiki/ActivityPub) standard!
- **🎨 Nice illustrations:** Made by [Katerina Limpitsouni of unDraw](https://undraw.co).
For more information about about our motivation and goals, read [the announcement blog.](https://nextcloud.com/blog/nextcloud-introduces-social-features-joins-the-fediverse/)
For more information about our motivation and goals, read [the announcement blog.](https://nextcloud.com/blog/nextcloud-introduces-social-features-joins-the-fediverse/)
The app is in beta stage, so its time for you to [get involved! 👩‍💻](https://github.com/nextcloud/social#development-setup)

Wyświetl plik

@ -17,7 +17,7 @@
**🕸 Open standards:** We use the established ActivityPub standard!
]]></description>
<version>0.7.0</version>
<version>0.8.0</version>
<licence>agpl</licence>
<author mail="maxence@artificial-owl.com" homepage="https://artificial-owl.com/">Maxence Lange</author>
<author mail="jus@bitgrid.net">Julius Härtl</author>
@ -35,7 +35,7 @@
<database>pgsql</database>
<database>sqlite</database>
<database>mysql</database>
<nextcloud min-version="28" max-version="28" />
<nextcloud min-version="28" max-version="29" />
</dependencies>
<background-jobs>

Wyświetl plik

@ -2,12 +2,54 @@ OC.L10N.register(
"social",
{
"Help" : "Ayuda",
"Open documentation" : "Abrir la documentación",
"Finish setup" : "Finar la configuración",
"Home" : "Aniciu",
"Direct messages" : "Mensaxes direutos",
"Notifications" : "Avisos",
"Profile" : "Perfil",
"Local timeline" : "Llinia de tiempu llocal",
"Global timeline" : "Llinia de tiempu global",
"Following" : "Siguiendo",
"In reply to" : "En rempuesta a",
"Close reply" : "Zarrar la rempuesta",
"Add emoji" : "Amestar un fustaxe",
"Uploading..." : "Xubiendo…",
"Delete" : "Desaniciar",
"Post" : "Espublizar",
"Post to followers" : "Espublizar pa los siguidores",
"Post publicly" : "Espublizar públicamente",
"Post to recipients" : "Espublizar pa los destinatarios",
"Unfollow" : "Dexar de siguir",
"Follow" : "Siguir",
"posts" : "artículos",
"following" : "siguiendo a",
"followers" : "siguidores",
"Website" : "Sitiu web",
"No results found" : "Nun s'atopó nengún resultáu",
"There were no results for your search:" : "Nun hebo nengún resultáu pa la busca:",
"No posts found" : "Nun s'atopó nengún artliculu",
"Posts from people you follow will show up here" : "Equí apaecen los artículos de les cuentes a les que sigues",
"No direct messages found" : "Nun s'atopó nengún mensaxes direutos",
"No local posts found" : "Nun s'atopó nengún artículu llocal",
"Posts from other people on this instance will show up here" : "Equí apaecen los artículos de les cuentes d'esta instancia",
"No notifications found" : "Nun s'atopó nengún avisu",
"No global posts found" : "Nun s'atopó nengún artículu global",
"No posts found for this tag" : "Nun s'atopó nengún artículu pa esta etiqueta",
"No replies found" : "Nun s'atopó nenguna rempuesta",
"Reply" : "Responder",
"{appDisplayName} would like permission to access your account. It is a third party application." : "«{appDisplayName}» pide permisu p'acceder a la cuenta. Ye una aplicación de terceros.",
"If you do not trust it, then you should not authorize it." : "SI nun t'enfotes nella, nun habríes autorizala.",
"Authorize" : "Autorizar",
"Deny" : "Negar",
"Hello" : "Hola",
"Continue" : "Siguir"
"Please confirm that you want to follow this account:" : "Confirma que quies siguir a esta cuenta:",
"You are following this account" : "Tas siguiendo a esta cuenta",
"Close" : "Zarrar",
"You are going to follow:" : "Vas siguir a:",
"Continue" : "Siguir",
"User not found" : "Nun s'atopó l'usuariu",
"Sorry, we could not find the account of {userId}" : "Nun podemos atopar la cuenta de: {userId}",
"This application is currently in beta stage." : "Esta aplicación ta en fas beta."
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -1,11 +1,53 @@
{ "translations": {
"Help" : "Ayuda",
"Open documentation" : "Abrir la documentación",
"Finish setup" : "Finar la configuración",
"Home" : "Aniciu",
"Direct messages" : "Mensaxes direutos",
"Notifications" : "Avisos",
"Profile" : "Perfil",
"Local timeline" : "Llinia de tiempu llocal",
"Global timeline" : "Llinia de tiempu global",
"Following" : "Siguiendo",
"In reply to" : "En rempuesta a",
"Close reply" : "Zarrar la rempuesta",
"Add emoji" : "Amestar un fustaxe",
"Uploading..." : "Xubiendo…",
"Delete" : "Desaniciar",
"Post" : "Espublizar",
"Post to followers" : "Espublizar pa los siguidores",
"Post publicly" : "Espublizar públicamente",
"Post to recipients" : "Espublizar pa los destinatarios",
"Unfollow" : "Dexar de siguir",
"Follow" : "Siguir",
"posts" : "artículos",
"following" : "siguiendo a",
"followers" : "siguidores",
"Website" : "Sitiu web",
"No results found" : "Nun s'atopó nengún resultáu",
"There were no results for your search:" : "Nun hebo nengún resultáu pa la busca:",
"No posts found" : "Nun s'atopó nengún artliculu",
"Posts from people you follow will show up here" : "Equí apaecen los artículos de les cuentes a les que sigues",
"No direct messages found" : "Nun s'atopó nengún mensaxes direutos",
"No local posts found" : "Nun s'atopó nengún artículu llocal",
"Posts from other people on this instance will show up here" : "Equí apaecen los artículos de les cuentes d'esta instancia",
"No notifications found" : "Nun s'atopó nengún avisu",
"No global posts found" : "Nun s'atopó nengún artículu global",
"No posts found for this tag" : "Nun s'atopó nengún artículu pa esta etiqueta",
"No replies found" : "Nun s'atopó nenguna rempuesta",
"Reply" : "Responder",
"{appDisplayName} would like permission to access your account. It is a third party application." : "«{appDisplayName}» pide permisu p'acceder a la cuenta. Ye una aplicación de terceros.",
"If you do not trust it, then you should not authorize it." : "SI nun t'enfotes nella, nun habríes autorizala.",
"Authorize" : "Autorizar",
"Deny" : "Negar",
"Hello" : "Hola",
"Continue" : "Siguir"
"Please confirm that you want to follow this account:" : "Confirma que quies siguir a esta cuenta:",
"You are following this account" : "Tas siguiendo a esta cuenta",
"Close" : "Zarrar",
"You are going to follow:" : "Vas siguir a:",
"Continue" : "Siguir",
"User not found" : "Nun s'atopó l'usuariu",
"Sorry, we could not find the account of {userId}" : "Nun podemos atopar la cuenta de: {userId}",
"This application is currently in beta stage." : "Esta aplicación ta en fas beta."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -9,7 +9,7 @@ OC.L10N.register(
"🎉 Nextcloud becomes part of the federated social networks!" : "¡🎉 Nextcloud pasa a ser parte de las redes sociales federadas!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** AVISO: Esta es una versión BETA **\n\n**🎉 ¡Nextcloud pasa a ser parte de las redes sociales federadas!**\n\n**🙋 Encuentra a tus amigos:** No importa si usan Nextcloud, 🐘 Mastodon, 🇫 Friendica, y pronto ✱ Diaspora, 👹 MediaGoblin y más, – ¡Puedes seguirlos!\n\n**📜 Información de perfil:** No hay necesidad de rellenar más perfiles – se usará y extenderá la información de tu perfil de Nextcloud. \n\n**👐 Sé el dueño de tu material:** ¡Todo lo que cuelgues permanece en tu Nextcloud!\n\n**🕸 Estándares abiertos:** ¡Usamos el estándar establecido ActivityPub! ",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger no está bien configurado",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social necesita la detección automática con .well-known para estar correctamente configurado. Si Nextcloud no está instalado en la raíz del dominio, se suele dar el caso que Nextcloud no puede configurarlo automáticamente. Para usar Social, el administrador de esta instancia de Nextcloud necesita configurar manualmente las redirecciones .well-known:",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social necesita que la detección automática .well-known esté correctamente configurada. Si Nextcloud no está instalado en la raíz del dominio, a menudo se presenta el caso de que Nextcloud no puede configurar la misma automáticamente. Para usar Social, el administrador de esta instancia de Nextcloud necesita configurar manualmente las redirecciones .well-known:",
"Open documentation" : "Abrir la documentación",
"Social app setup" : "Configuración de la app Social",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "ActivityPub necesita una URL fija para hacer únicas las entradas. Nota: esto no puede cambiarse más tarde sin reiniciar la app Social.",
@ -83,7 +83,7 @@ OC.L10N.register(
"You are going to follow:" : "Vas a seguir a:",
"name@domain of your federation account" : "nombre@dominio de su cuenta federada",
"Continue" : "Continuar",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Este paso es necesario porque el usuario probablemente no está registrado en el mismo servidor que tú. Te redirigiremos a tu servidor para seguir a esta cuenta.",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Este paso es necesario ya que el usuario probablemente no está registrado en el mismo servidor que Ud. Le redirigiremos a su servidor para seguir a esta cuenta.",
"User not found" : "Usuario no encontrado",
"Sorry, we could not find the account of {userId}" : "Lo sentimos, no hemos podido encontrar la cuenta de {userId}",
"Nextcloud becomes part of the federated social networks!" : "¡Nextcloud pasa a ser parte de las redes sociales federadas!",

Wyświetl plik

@ -7,7 +7,7 @@
"🎉 Nextcloud becomes part of the federated social networks!" : "¡🎉 Nextcloud pasa a ser parte de las redes sociales federadas!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "** AVISO: Esta es una versión BETA **\n\n**🎉 ¡Nextcloud pasa a ser parte de las redes sociales federadas!**\n\n**🙋 Encuentra a tus amigos:** No importa si usan Nextcloud, 🐘 Mastodon, 🇫 Friendica, y pronto ✱ Diaspora, 👹 MediaGoblin y más, – ¡Puedes seguirlos!\n\n**📜 Información de perfil:** No hay necesidad de rellenar más perfiles – se usará y extenderá la información de tu perfil de Nextcloud. \n\n**👐 Sé el dueño de tu material:** ¡Todo lo que cuelgues permanece en tu Nextcloud!\n\n**🕸 Estándares abiertos:** ¡Usamos el estándar establecido ActivityPub! ",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger no está bien configurado",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social necesita la detección automática con .well-known para estar correctamente configurado. Si Nextcloud no está instalado en la raíz del dominio, se suele dar el caso que Nextcloud no puede configurarlo automáticamente. Para usar Social, el administrador de esta instancia de Nextcloud necesita configurar manualmente las redirecciones .well-known:",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social necesita que la detección automática .well-known esté correctamente configurada. Si Nextcloud no está instalado en la raíz del dominio, a menudo se presenta el caso de que Nextcloud no puede configurar la misma automáticamente. Para usar Social, el administrador de esta instancia de Nextcloud necesita configurar manualmente las redirecciones .well-known:",
"Open documentation" : "Abrir la documentación",
"Social app setup" : "Configuración de la app Social",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "ActivityPub necesita una URL fija para hacer únicas las entradas. Nota: esto no puede cambiarse más tarde sin reiniciar la app Social.",
@ -81,7 +81,7 @@
"You are going to follow:" : "Vas a seguir a:",
"name@domain of your federation account" : "nombre@dominio de su cuenta federada",
"Continue" : "Continuar",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Este paso es necesario porque el usuario probablemente no está registrado en el mismo servidor que tú. Te redirigiremos a tu servidor para seguir a esta cuenta.",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Este paso es necesario ya que el usuario probablemente no está registrado en el mismo servidor que Ud. Le redirigiremos a su servidor para seguir a esta cuenta.",
"User not found" : "Usuario no encontrado",
"Sorry, we could not find the account of {userId}" : "Lo sentimos, no hemos podido encontrar la cuenta de {userId}",
"Nextcloud becomes part of the federated social networks!" : "¡Nextcloud pasa a ser parte de las redes sociales federadas!",

Wyświetl plik

@ -6,6 +6,7 @@ OC.L10N.register(
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Profile" : "Perfil",
"Add attachment" : "Agregar archivo adjunto",
"Uploading..." : "Cargando...",
"Delete" : "Eliminar",

Wyświetl plik

@ -4,6 +4,7 @@
"Finish setup" : "Terminar configuración",
"Home" : "Inicio",
"Notifications" : "Notificaciones",
"Profile" : "Perfil",
"Add attachment" : "Agregar archivo adjunto",
"Uploading..." : "Cargando...",
"Delete" : "Eliminar",

Wyświetl plik

@ -27,7 +27,7 @@ OC.L10N.register(
"In reply to" : "En réponse à",
"Close reply" : "Clore la réponse",
"Add attachment" : "Ajouter une pièce jointe",
"Add emoji" : "Ajouter un emoji",
"Add emoji" : "Ajouter un émoji",
"Uploading..." : "Envoi en cours…",
"Delete" : "Supprimer",
"Post" : "Publier",

Wyświetl plik

@ -25,7 +25,7 @@
"In reply to" : "En réponse à",
"Close reply" : "Clore la réponse",
"Add attachment" : "Ajouter une pièce jointe",
"Add emoji" : "Ajouter un emoji",
"Add emoji" : "Ajouter un émoji",
"Uploading..." : "Envoi en cours…",
"Delete" : "Supprimer",
"Post" : "Publier",

Wyświetl plik

@ -48,4 +48,4 @@ OC.L10N.register(
"Public" : "ציבורי",
"Followers" : "עוקבים"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;");
"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;");

Wyświetl plik

@ -45,5 +45,5 @@
"Follow Nextcloud on mastodon.xyz" : "ניתן לעקוב אחר Nextcloud ב־mastodon.xyz",
"Public" : "ציבורי",
"Followers" : "עוקבים"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"
},"pluralForm" :"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;"
}

Wyświetl plik

@ -58,7 +58,8 @@ OC.L10N.register(
"Reply" : "Rispondi",
"Boost" : "Boost",
"Like" : "Mi piace",
"Authorize" : "Autorizzare",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} vorrebbe l'autorizzazione per accedere al tuo account. È un'applicazione di terze parti.",
"Authorize" : "Autorizza",
"Deny" : "Nega",
"Follow on Nextcloud Social" : "Segui su Nextcloud Sociale",
"Hello" : "Ciao",

Wyświetl plik

@ -56,7 +56,8 @@
"Reply" : "Rispondi",
"Boost" : "Boost",
"Like" : "Mi piace",
"Authorize" : "Autorizzare",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} vorrebbe l'autorizzazione per accedere al tuo account. È un'applicazione di terze parti.",
"Authorize" : "Autorizza",
"Deny" : "Nega",
"Follow on Nextcloud Social" : "Segui su Nextcloud Sociale",
"Hello" : "Ciao",

21
l10n/ka.js 100644
Wyświetl plik

@ -0,0 +1,21 @@
OC.L10N.register(
"social",
{
"Help" : "Help",
"Open documentation" : "Open documentation",
"Home" : "Home",
"Notifications" : "Notifications",
"Profile" : "Profile",
"In reply to" : "In reply to",
"Add emoji" : "Add emoji",
"Delete" : "Delete",
"Website" : "Website",
"No results found" : "No results found",
"Reply" : "Reply",
"Deny" : "Deny",
"Close" : "Close",
"Continue" : "Continue",
"User not found" : "User not found",
"Public" : "Public"
},
"nplurals=2; plural=(n!=1);");

19
l10n/ka.json 100644
Wyświetl plik

@ -0,0 +1,19 @@
{ "translations": {
"Help" : "Help",
"Open documentation" : "Open documentation",
"Home" : "Home",
"Notifications" : "Notifications",
"Profile" : "Profile",
"In reply to" : "In reply to",
"Add emoji" : "Add emoji",
"Delete" : "Delete",
"Website" : "Website",
"No results found" : "No results found",
"Reply" : "Reply",
"Deny" : "Deny",
"Close" : "Close",
"Continue" : "Continue",
"User not found" : "User not found",
"Public" : "Public"
},"pluralForm" :"nplurals=2; plural=(n!=1);"
}

Wyświetl plik

@ -17,13 +17,16 @@ OC.L10N.register(
"Website" : "웹 사이트",
"No results found" : "결과 없음",
"Reply" : "답장",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName}이(가) 계정 접근 권한을 요청하고 있습니다. 해당 앱은 써드파티 애플리케이션입니다.",
"Deny" : "거부",
"Hello" : "안녕하세요.",
"You are following this account" : "이 계정을 팔로우하고 있습니다.",
"Close" : "닫기",
"name@domain of your federation account" : "연합 계정의 주소 (아이디@도메인)",
"Continue" : "Continue",
"User not found" : "사용자를 찾을 수 없음",
"Sorry, we could not find the account of {userId}" : "{userId} 계정을 찾을 수 없습니다.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "소셜 계정을 자동으로 생성했습니다. 이 소셜 ID는 연합 클라우드 ID와 동일합니다: ",
"Public" : "공개"
},
"nplurals=1; plural=0;");

Wyświetl plik

@ -15,13 +15,16 @@
"Website" : "웹 사이트",
"No results found" : "결과 없음",
"Reply" : "답장",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName}이(가) 계정 접근 권한을 요청하고 있습니다. 해당 앱은 써드파티 애플리케이션입니다.",
"Deny" : "거부",
"Hello" : "안녕하세요.",
"You are following this account" : "이 계정을 팔로우하고 있습니다.",
"Close" : "닫기",
"name@domain of your federation account" : "연합 계정의 주소 (아이디@도메인)",
"Continue" : "Continue",
"User not found" : "사용자를 찾을 수 없음",
"Sorry, we could not find the account of {userId}" : "{userId} 계정을 찾을 수 없습니다.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "소셜 계정을 자동으로 생성했습니다. 이 소셜 ID는 연합 클라우드 ID와 동일합니다: ",
"Public" : "공개"
},"pluralForm" :"nplurals=1; plural=0;"
}

Wyświetl plik

@ -1,26 +1,103 @@
OC.L10N.register(
"social",
{
"Social" : "Social",
"Social notifications" : "Social-varsler",
"Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below." : "Vær oppmerksom på at dataene fra alpha2 kun kan migreres manuelt.\n\t\t\t\t\t\tEn detaljert dokumentasjon for å veilede deg under denne prosessen er tilgjengelig ved hjelp av knappen nedenfor.",
"Help" : "Hjelp",
"Follow %s on Social" : "Følg %s på Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud blir en del av de forente sosiale nettverkene!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "**Ansvarsfraskrivelse: Dette er en BETA-versjon**\n\n**🎉 Nextcloud blir en del av de forente sosiale nettverkene!**\n\n**🙋 Finn vennene dine:** Uansett om de bruker Nextcloud, 🐘 Mastodon, 🇫 Friendica, og snart ✱ Diaspora, 👹 MediaGoblin og mer – kan du følge dem!\n\n**📜 Profil info:** Du trenger ikke å fylle ut flere profiler – din info fra Nextcloud vil bli brukt og utvidet.\n\n**👐 Ei innleggene dine:** Alt du legger ut forblir på Nextcloud!\n\n**🕸 Åpne standarder:** Vi bruker den etablerte ActivityPub-standarden!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger er ikke riktig satt opp!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social trenger .well-known automatisk oppdagelse for å være riktig konfigurert. Hvis Nextcloud ikke er installert i roten av domenet, er det ofte slik at Nextcloud ikke kan konfigurere dette automatisk. For å bruke Social må administratoren av denne Nextcloud-forekomsten manuelt konfigurere .well-known viderekoblinger:",
"Open documentation" : "Åpne dokumentasjon",
"Social app setup" : "Oppsett av Social-app",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "ActivityPub krever en fast URL for å gjøre oppføringer unike. Merk at dette ikke kan endres senere uten å tilbakestille den sosiale appen.",
"ActivityPub URL base" : "ActivityPub grunnleggende URL",
"Finish setup" : "Fullfør oppsett",
"The Social app needs to be set up by the server administrator." : "Social-app må konfigureres av serveradministratoren.",
"Home" : "Hjem",
"Direct messages" : "Direkte meldinger",
"Notifications" : "Varsler",
"Profile" : "Profil",
"Liked" : "Likt",
"Local timeline" : "Lokal tidslinje",
"Global timeline" : "Global tidslinje",
"Following" : "Følger",
"In reply to" : "Som svar på",
"Close reply" : "Lukk svar",
"Add attachment" : "Legg til vedlegg",
"Add emoji" : "Legg til emoji",
"Uploading..." : "Laster opp …",
"Delete" : "Slett",
"Post" : "Send",
"Post to followers" : "Publiser til følgere",
"Send message to mentioned users" : "Send melding til nevnte brukere",
"Post publicly" : "Legg ut offentlig",
"Post to recipients" : "Publiser til mottakere",
"Post unlisted" : "Legg til innlegg uoppført",
"Unfollow" : "Slutt å følge",
"Follow" : "Følg",
"posts" : "innlegg",
"following" : "følger",
"followers" : "følgere",
"Website" : "Nettsted",
"No results found" : "Ingen resultater funnet",
"There were no results for your search:" : "Det var ingen resultater for søket ditt:",
"Searching for" : "Søker etter",
"boosted" : "forsterket",
"No posts found" : "Ingen innlegg funnet",
"Posts from people you follow will show up here" : "Innlegg fra personer du følger vil dukke opp her",
"No direct messages found" : "Ingen direkte meldinger funnet",
"Posts directed to you will show up here" : "Innlegg myntet på deg vil dukke opp her",
"No local posts found" : "Ingen lokale innlegg funnet",
"Posts from other people on this instance will show up here" : "Innlegg fra andre personer på denne forekomsten vil dukke opp her",
"No notifications found" : "Ingen varsler funnet",
"You have not received any notifications yet" : "Du har ikke mottatt noen varsler ennå",
"No global posts found" : "Ingen globale innlegg funnet",
"Posts from federated instances will show up here" : "Innlegg fra forente forekomster vil vises her",
"No liked posts found" : "Ingen likte innlegg funnet",
"You have not tooted yet" : "Du har ikke tutet enda",
"No posts found for this tag" : "Ingen innlegg funnet for dette merket",
"No replies found" : "Ingen svar funnet",
"hasn't tooted yet" : "har ikke tutet enda",
"Reply" : "Svar",
"Boost" : "Forsterk",
"Like" : "Lik",
"Undo Like" : "Angre lik",
"Choose a visibility" : "Velg en synlighet",
"Go to Social app" : "Gå til Social-app",
"Error getting Social notifications" : "Feil ved mottak av Social-varsler",
"No Social notifications!" : "Ingen Social-varsler!",
"Failed to get Social notifications" : "Kunne ikke få Social-varsler",
"Authorization required" : "Autorisasjon kreves",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} ønsker tillatelse til å få tilgang til kontoen din. Det er en tredjepartsapplikasjon.",
"If you do not trust it, then you should not authorize it." : "Hvis du ikke stoler på det, bør du ikke autorisere det.",
"Authorize" : "Autoriser",
"Deny" : "ikke tillatt",
"Follow on Nextcloud Social" : "Følg på Nextcloud Social",
"Hello" : "Hallo",
"Please confirm that you want to follow this account:" : "Bekreft at du vil følge denne kontoen:",
"You are following this account" : "Du følger denne kontoen",
"Close" : "Lukk",
"You are going to follow:" : "Du kommer til å følge:",
"name@domain of your federation account" : "navn@domene for forbundskontoen din",
"Continue" : "Fortsett",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Dette trinnet er nødvendig da brukeren sannsynligvis ikke er registrert på samme server som deg. Vi vil omdirigere deg til hjemmeserveren din for å følge denne kontoen.",
"User not found" : "Fant ikke brukeren",
"Public" : "Offentlig"
"Sorry, we could not find the account of {userId}" : "Beklager, vi kunne ikke finne kontoen til {userId}",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud blir en del av de forente sosiale nettverkene!",
"This application is currently in beta stage." : "Denne applikasjonen er foreløpig på betastadiet.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Vi opprettet automatisk en Social-konto for deg. Din sosiale ID er den samme som din Federated Cloud ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Siden du er ny på Social, start med å følge den offisielle Nextcloud-kontoen slik at du ikke går glipp av noen nyheter",
"Follow Nextcloud on mastodon.xyz" : "Følg Nextcloud på mastodon.xyz",
"Public" : "Offentlig",
"Visible for all" : "Synlig for alle",
"Unlisted" : "Uoppført",
"Visible for all, but opted-out of discovery features" : "Synlig for alle, men har valgt bort oppdagelsesfunksjoner",
"Followers" : "Følgere",
"Visible to followers only" : "Kun synlig for følgere",
"Direct message" : "Direkte melding",
"Visible to mentioned users only" : "Kun synlig for nevnte brukere"
},
"nplurals=2; plural=(n != 1);");

Wyświetl plik

@ -1,24 +1,101 @@
{ "translations": {
"Social" : "Social",
"Social notifications" : "Social-varsler",
"Please note that the data from alpha2 can only be migrated manually.\n\t\t\t\t\t\tA detailed documentation to guide you during this process is available using the button below." : "Vær oppmerksom på at dataene fra alpha2 kun kan migreres manuelt.\n\t\t\t\t\t\tEn detaljert dokumentasjon for å veilede deg under denne prosessen er tilgjengelig ved hjelp av knappen nedenfor.",
"Help" : "Hjelp",
"Follow %s on Social" : "Følg %s på Social",
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud blir en del av de forente sosiale nettverkene!",
"**Disclaimer: this is a BETA version**\n\n**🎉 Nextcloud becomes part of the federated social networks!**\n\n**🙋 Find your friends:** No matter if they use Nextcloud, 🐘 Mastodon, 🇫 Friendica, and soon ✱ Diaspora, 👹 MediaGoblin and more – you can follow them!\n\n**📜 Profile info:** No need to fill out more profiles – your info from Nextcloud will be used and extended.\n\n**👐 Own your posts:** Everything you post stays on your Nextcloud!\n\n**🕸 Open standards:** We use the established ActivityPub standard!" : "**Ansvarsfraskrivelse: Dette er en BETA-versjon**\n\n**🎉 Nextcloud blir en del av de forente sosiale nettverkene!**\n\n**🙋 Finn vennene dine:** Uansett om de bruker Nextcloud, 🐘 Mastodon, 🇫 Friendica, og snart ✱ Diaspora, 👹 MediaGoblin og mer – kan du følge dem!\n\n**📜 Profil info:** Du trenger ikke å fylle ut flere profiler – din info fra Nextcloud vil bli brukt og utvidet.\n\n**👐 Ei innleggene dine:** Alt du legger ut forblir på Nextcloud!\n\n**🕸 Åpne standarder:** Vi bruker den etablerte ActivityPub-standarden!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger er ikke riktig satt opp!",
"Social needs the .well-known automatic discovery to be properly set up. If Nextcloud is not installed in the root of the domain, it is often the case that Nextcloud cannot configure this automatically. To use Social, the administrator of this Nextcloud instance needs to manually configure the .well-known redirects:" : "Social trenger .well-known automatisk oppdagelse for å være riktig konfigurert. Hvis Nextcloud ikke er installert i roten av domenet, er det ofte slik at Nextcloud ikke kan konfigurere dette automatisk. For å bruke Social må administratoren av denne Nextcloud-forekomsten manuelt konfigurere .well-known viderekoblinger:",
"Open documentation" : "Åpne dokumentasjon",
"Social app setup" : "Oppsett av Social-app",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "ActivityPub krever en fast URL for å gjøre oppføringer unike. Merk at dette ikke kan endres senere uten å tilbakestille den sosiale appen.",
"ActivityPub URL base" : "ActivityPub grunnleggende URL",
"Finish setup" : "Fullfør oppsett",
"The Social app needs to be set up by the server administrator." : "Social-app må konfigureres av serveradministratoren.",
"Home" : "Hjem",
"Direct messages" : "Direkte meldinger",
"Notifications" : "Varsler",
"Profile" : "Profil",
"Liked" : "Likt",
"Local timeline" : "Lokal tidslinje",
"Global timeline" : "Global tidslinje",
"Following" : "Følger",
"In reply to" : "Som svar på",
"Close reply" : "Lukk svar",
"Add attachment" : "Legg til vedlegg",
"Add emoji" : "Legg til emoji",
"Uploading..." : "Laster opp …",
"Delete" : "Slett",
"Post" : "Send",
"Post to followers" : "Publiser til følgere",
"Send message to mentioned users" : "Send melding til nevnte brukere",
"Post publicly" : "Legg ut offentlig",
"Post to recipients" : "Publiser til mottakere",
"Post unlisted" : "Legg til innlegg uoppført",
"Unfollow" : "Slutt å følge",
"Follow" : "Følg",
"posts" : "innlegg",
"following" : "følger",
"followers" : "følgere",
"Website" : "Nettsted",
"No results found" : "Ingen resultater funnet",
"There were no results for your search:" : "Det var ingen resultater for søket ditt:",
"Searching for" : "Søker etter",
"boosted" : "forsterket",
"No posts found" : "Ingen innlegg funnet",
"Posts from people you follow will show up here" : "Innlegg fra personer du følger vil dukke opp her",
"No direct messages found" : "Ingen direkte meldinger funnet",
"Posts directed to you will show up here" : "Innlegg myntet på deg vil dukke opp her",
"No local posts found" : "Ingen lokale innlegg funnet",
"Posts from other people on this instance will show up here" : "Innlegg fra andre personer på denne forekomsten vil dukke opp her",
"No notifications found" : "Ingen varsler funnet",
"You have not received any notifications yet" : "Du har ikke mottatt noen varsler ennå",
"No global posts found" : "Ingen globale innlegg funnet",
"Posts from federated instances will show up here" : "Innlegg fra forente forekomster vil vises her",
"No liked posts found" : "Ingen likte innlegg funnet",
"You have not tooted yet" : "Du har ikke tutet enda",
"No posts found for this tag" : "Ingen innlegg funnet for dette merket",
"No replies found" : "Ingen svar funnet",
"hasn't tooted yet" : "har ikke tutet enda",
"Reply" : "Svar",
"Boost" : "Forsterk",
"Like" : "Lik",
"Undo Like" : "Angre lik",
"Choose a visibility" : "Velg en synlighet",
"Go to Social app" : "Gå til Social-app",
"Error getting Social notifications" : "Feil ved mottak av Social-varsler",
"No Social notifications!" : "Ingen Social-varsler!",
"Failed to get Social notifications" : "Kunne ikke få Social-varsler",
"Authorization required" : "Autorisasjon kreves",
"{appDisplayName} would like permission to access your account. It is a third party application." : "{appDisplayName} ønsker tillatelse til å få tilgang til kontoen din. Det er en tredjepartsapplikasjon.",
"If you do not trust it, then you should not authorize it." : "Hvis du ikke stoler på det, bør du ikke autorisere det.",
"Authorize" : "Autoriser",
"Deny" : "ikke tillatt",
"Follow on Nextcloud Social" : "Følg på Nextcloud Social",
"Hello" : "Hallo",
"Please confirm that you want to follow this account:" : "Bekreft at du vil følge denne kontoen:",
"You are following this account" : "Du følger denne kontoen",
"Close" : "Lukk",
"You are going to follow:" : "Du kommer til å følge:",
"name@domain of your federation account" : "navn@domene for forbundskontoen din",
"Continue" : "Fortsett",
"This step is needed as the user is probably not registered on the same server as you are. We will redirect you to your homeserver to follow this account." : "Dette trinnet er nødvendig da brukeren sannsynligvis ikke er registrert på samme server som deg. Vi vil omdirigere deg til hjemmeserveren din for å følge denne kontoen.",
"User not found" : "Fant ikke brukeren",
"Public" : "Offentlig"
"Sorry, we could not find the account of {userId}" : "Beklager, vi kunne ikke finne kontoen til {userId}",
"Nextcloud becomes part of the federated social networks!" : "Nextcloud blir en del av de forente sosiale nettverkene!",
"This application is currently in beta stage." : "Denne applikasjonen er foreløpig på betastadiet.",
"We automatically created a Social account for you. Your Social ID is the same as your Federated Cloud ID:" : "Vi opprettet automatisk en Social-konto for deg. Din sosiale ID er den samme som din Federated Cloud ID:",
"Since you are new to Social, start by following the official Nextcloud account so you don't miss any news" : "Siden du er ny på Social, start med å følge den offisielle Nextcloud-kontoen slik at du ikke går glipp av noen nyheter",
"Follow Nextcloud on mastodon.xyz" : "Følg Nextcloud på mastodon.xyz",
"Public" : "Offentlig",
"Visible for all" : "Synlig for alle",
"Unlisted" : "Uoppført",
"Visible for all, but opted-out of discovery features" : "Synlig for alle, men har valgt bort oppdagelsesfunksjoner",
"Followers" : "Følgere",
"Visible to followers only" : "Kun synlig for følgere",
"Direct message" : "Direkte melding",
"Visible to mentioned users only" : "Kun synlig for nevnte brukere"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

Wyświetl plik

@ -35,7 +35,7 @@ OC.L10N.register(
"Unfollow" : "Отписаться",
"Follow" : "Следить",
"posts" : "записи",
"following" : "вы подписаны",
"following" : "вы отслеживаете",
"followers" : "ваши подписчики",
"Website" : "Сайт",
"No results found" : "Результаты отсутствуют",

Wyświetl plik

@ -33,7 +33,7 @@
"Unfollow" : "Отписаться",
"Follow" : "Следить",
"posts" : "записи",
"following" : "вы подписаны",
"following" : "вы отслеживаете",
"followers" : "ваши подписчики",
"Website" : "Сайт",
"No results found" : "Результаты отсутствуют",

Wyświetl plik

@ -8,7 +8,7 @@ OC.L10N.register(
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud divenit parte de is retes sotziales federadas!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger no est impostadu in manera curreta!",
"Open documentation" : "Aberi documentatzione",
"Social app setup" : "Impostatzione aplicatzione Sotziale",
"Social app setup" : "Cunfiguratzione de s'aplicatzione Sotziale",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "ActivityPub rechedet unu URL fissu pro rèndere is boghes cunformes. Càstia chi posca custu non si podet cambiare sena ripristinare s'aplicatzione Sotziale.",
"ActivityPub URL base" : "Base URL de ActivityPub",
"Finish setup" : "Agabba cunfiguratzione",

Wyświetl plik

@ -6,7 +6,7 @@
"🎉 Nextcloud becomes part of the federated social networks!" : "🎉 Nextcloud divenit parte de is retes sotziales federadas!",
".well-known/webfinger isn't properly set up!" : ".well-known/webfinger no est impostadu in manera curreta!",
"Open documentation" : "Aberi documentatzione",
"Social app setup" : "Impostatzione aplicatzione Sotziale",
"Social app setup" : "Cunfiguratzione de s'aplicatzione Sotziale",
"ActivityPub requires a fixed URL to make entries unique. Note that this cannot be changed later without resetting the Social app." : "ActivityPub rechedet unu URL fissu pro rèndere is boghes cunformes. Càstia chi posca custu non si podet cambiare sena ripristinare s'aplicatzione Sotziale.",
"ActivityPub URL base" : "Base URL de ActivityPub",
"Finish setup" : "Agabba cunfiguratzione",

Wyświetl plik

@ -10,7 +10,7 @@ OC.L10N.register(
"In reply to" : "У відповідь",
"Add attachment" : "Додати вкладення",
"Add emoji" : "Додати емоційку",
"Uploading..." : "Завантажується...",
"Uploading..." : "Завантаження...",
"Delete" : "Вилучити",
"Post" : "Розмістити",
"Website" : "Вебсайт",

Wyświetl plik

@ -8,7 +8,7 @@
"In reply to" : "У відповідь",
"Add attachment" : "Додати вкладення",
"Add emoji" : "Додати емоційку",
"Uploading..." : "Завантажується...",
"Uploading..." : "Завантаження...",
"Delete" : "Вилучити",
"Post" : "Розмістити",
"Website" : "Вебсайт",

Wyświetl plik

@ -7,12 +7,14 @@ OC.L10N.register(
"Home" : "Trang nhất",
"Notifications" : "Thông b",
"Profile" : "Hồ sơ",
"In reply to" : "Trả lời",
"Add attachment" : "Thêm tệp đính kèm",
"Add emoji" : "Thêm biểu tượng cảm xúc",
"Uploading..." : "tải lên...",
"Delete" : "Xóa",
"Post" : "Đăng",
"Website" : "Website",
"No results found" : "Không tìm thấy kết quả",
"Reply" : "Trả l",
"Deny" : "Từ chối",
"Hello" : "Xin chào",

Wyświetl plik

@ -5,12 +5,14 @@
"Home" : "Trang nhất",
"Notifications" : "Thông b",
"Profile" : "Hồ sơ",
"In reply to" : "Trả lời",
"Add attachment" : "Thêm tệp đính kèm",
"Add emoji" : "Thêm biểu tượng cảm xúc",
"Uploading..." : "tải lên...",
"Delete" : "Xóa",
"Post" : "Đăng",
"Website" : "Website",
"No results found" : "Không tìm thấy kết quả",
"Reply" : "Trả l",
"Deny" : "Từ chối",
"Hello" : "Xin chào",

Wyświetl plik

@ -48,24 +48,20 @@ use OCA\Social\Model\ActivityPub\Activity\Delete;
use OCA\Social\Model\ActivityPub\Internal\SocialAppNotification;
use OCA\Social\Model\ActivityPub\Object\Mention;
use OCA\Social\Model\ActivityPub\Object\Note;
use OCA\Social\Model\ActivityPub\Stream;
use OCA\Social\Service\CacheActorService;
use OCA\Social\Service\PushService;
use OCA\Social\Tools\Traits\TArrayTools;
class NoteInterface extends AbstractActivityPubInterface implements IActivityPubInterface {
use TArrayTools;
private StreamRequest $streamRequest;
private CacheActorsRequest $cacheActorsRequest;
private PushService $pushService;
public function __construct(
StreamRequest $streamRequest,
CacheActorsRequest $cacheActorsRequest,
PushService $pushService
private StreamRequest $streamRequest,
private CacheActorsRequest $cacheActorsRequest,
private CacheActorService $cacheActorService,
private PushService $pushService
) {
$this->streamRequest = $streamRequest;
$this->cacheActorsRequest = $cacheActorsRequest;
$this->pushService = $pushService;
}
/**
@ -104,6 +100,7 @@ class NoteInterface extends AbstractActivityPubInterface implements IActivityPub
try {
$this->streamRequest->getStreamById($note->getId());
} catch (StreamNotFoundException $e) {
$note->setVisibility($this->estimateVisibility($note));
$this->streamRequest->save($note);
$this->updateDetails($note);
$this->generateNotification($note);
@ -167,4 +164,22 @@ class NoteInterface extends AbstractActivityPubInterface implements IActivityPub
$notificationInterface->save($notification);
}
}
private function estimateVisibility(Note $note): string {
if (in_array(Stream::CONTEXT_PUBLIC, $note->getToAll())) {
return Stream::TYPE_PUBLIC;
}
if (in_array(Stream::CONTEXT_PUBLIC, $note->getCcArray())) {
return Stream::TYPE_UNLISTED;
}
$actor = $this->cacheActorService->getFromId($note->getAttributedTo());
if (in_array($actor->getFollowers(), array_merge($note->getCcArray(), $note->getToAll()))) {
return Stream::TYPE_FOLLOWERS;
}
return Stream::TYPE_DIRECT;
}
}

4
package-lock.json wygenerowano
Wyświetl plik

@ -1,12 +1,12 @@
{
"name": "social",
"version": "0.0.1",
"version": "0.8.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "social",
"version": "0.0.1",
"version": "0.8.0",
"license": "agpl",
"dependencies": {
"@nextcloud/auth": "^2.0.0",

Wyświetl plik

@ -1,7 +1,7 @@
{
"name": "social",
"description": "🎉 Nextcloud becomes part of the federated social networks!",
"version": "0.0.1",
"version": "0.8.0",
"authors": [
{
"name": "John Molakvoæ",