aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/l10n/de.js2
-rw-r--r--lib/l10n/de.json2
-rw-r--r--lib/l10n/de_DE.js2
-rw-r--r--lib/l10n/de_DE.json2
-rw-r--r--lib/l10n/en_GB.js2
-rw-r--r--lib/l10n/en_GB.json2
-rw-r--r--lib/l10n/et_EE.js2
-rw-r--r--lib/l10n/et_EE.json2
-rw-r--r--lib/l10n/ga.js2
-rw-r--r--lib/l10n/ga.json2
-rw-r--r--lib/l10n/ja.js18
-rw-r--r--lib/l10n/ja.json18
-rw-r--r--lib/l10n/uk.js2
-rw-r--r--lib/l10n/uk.json2
-rw-r--r--lib/l10n/zh_HK.js2
-rw-r--r--lib/l10n/zh_HK.json2
-rw-r--r--lib/private/AppFramework/DependencyInjection/DIContainer.php3
-rw-r--r--lib/private/InitialStateService.php22
-rw-r--r--lib/private/UserStatus/Manager.php38
-rw-r--r--lib/public/IInitialStateService.php8
20 files changed, 90 insertions, 45 deletions
diff --git a/lib/l10n/de.js b/lib/l10n/de.js
index db04c57acff..de09d348eaf 100644
--- a/lib/l10n/de.js
+++ b/lib/l10n/de.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Accounts" : "Konten",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "%s auf Bluesky anzeigen",
"Email" : "E-Mail",
"Mail %s" : "E-Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/de.json b/lib/l10n/de.json
index c7ad725a2b6..bd676f0ec80 100644
--- a/lib/l10n/de.json
+++ b/lib/l10n/de.json
@@ -127,6 +127,8 @@
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Accounts" : "Konten",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "%s auf Bluesky anzeigen",
"Email" : "E-Mail",
"Mail %s" : "E-Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/de_DE.js b/lib/l10n/de_DE.js
index bea2fe3ba6d..8329f013a24 100644
--- a/lib/l10n/de_DE.js
+++ b/lib/l10n/de_DE.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Accounts" : "Konten",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "%s auf Bluesky anzeigen",
"Email" : "E-Mail",
"Mail %s" : "E-Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/de_DE.json b/lib/l10n/de_DE.json
index d754563af01..26c052d4233 100644
--- a/lib/l10n/de_DE.json
+++ b/lib/l10n/de_DE.json
@@ -127,6 +127,8 @@
"Settings" : "Einstellungen",
"Log out" : "Abmelden",
"Accounts" : "Konten",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "%s auf Bluesky anzeigen",
"Email" : "E-Mail",
"Mail %s" : "E-Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/en_GB.js b/lib/l10n/en_GB.js
index b406616574a..05dc12e854e 100644
--- a/lib/l10n/en_GB.js
+++ b/lib/l10n/en_GB.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Settings",
"Log out" : "Log out",
"Accounts" : "Accounts",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "View %s on Bluesky",
"Email" : "Email",
"Mail %s" : "Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/en_GB.json b/lib/l10n/en_GB.json
index cfe65d44222..e195477c74b 100644
--- a/lib/l10n/en_GB.json
+++ b/lib/l10n/en_GB.json
@@ -127,6 +127,8 @@
"Settings" : "Settings",
"Log out" : "Log out",
"Accounts" : "Accounts",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "View %s on Bluesky",
"Email" : "Email",
"Mail %s" : "Mail %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/et_EE.js b/lib/l10n/et_EE.js
index 92080235dd5..8371f694041 100644
--- a/lib/l10n/et_EE.js
+++ b/lib/l10n/et_EE.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Seaded",
"Log out" : "Logi välja",
"Accounts" : "Kasutajakontod",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Vaata Bluesky's: %s",
"Email" : "E-post",
"Mail %s" : "E-post %s",
"Fediverse" : "Födiversum",
diff --git a/lib/l10n/et_EE.json b/lib/l10n/et_EE.json
index b8e16d36993..54d54acf434 100644
--- a/lib/l10n/et_EE.json
+++ b/lib/l10n/et_EE.json
@@ -127,6 +127,8 @@
"Settings" : "Seaded",
"Log out" : "Logi välja",
"Accounts" : "Kasutajakontod",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Vaata Bluesky's: %s",
"Email" : "E-post",
"Mail %s" : "E-post %s",
"Fediverse" : "Födiversum",
diff --git a/lib/l10n/ga.js b/lib/l10n/ga.js
index 2de5f97ab4c..1eb9610c265 100644
--- a/lib/l10n/ga.js
+++ b/lib/l10n/ga.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Socruithe",
"Log out" : "Logáil Amach",
"Accounts" : "Cuntais",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Féach %s ar Bluesky",
"Email" : "Ríomhphost",
"Mail %s" : "Ríomhphost %s",
"Fediverse" : "Feidearálach",
diff --git a/lib/l10n/ga.json b/lib/l10n/ga.json
index a81cebc37e0..c719a58f656 100644
--- a/lib/l10n/ga.json
+++ b/lib/l10n/ga.json
@@ -127,6 +127,8 @@
"Settings" : "Socruithe",
"Log out" : "Logáil Amach",
"Accounts" : "Cuntais",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Féach %s ar Bluesky",
"Email" : "Ríomhphost",
"Mail %s" : "Ríomhphost %s",
"Fediverse" : "Feidearálach",
diff --git a/lib/l10n/ja.js b/lib/l10n/ja.js
index 002812cb4a3..77759ed722f 100644
--- a/lib/l10n/ja.js
+++ b/lib/l10n/ja.js
@@ -324,18 +324,36 @@ OC.L10N.register(
"Storage is temporarily not available" : "ストレージは一時的に利用できません",
"Storage connection timeout. %s" : "ストレージへの接続がタイムアウト。 %s",
"To allow this check to run you have to make sure that your Web server can connect to itself. Therefore it must be able to resolve and connect to at least one of its `trusted_domains` or the `overwrite.cli.url`. This failure may be the result of a server-side DNS mismatch or outbound firewall rule." : "このチェックを実行させるには、Webサーバーが自分自身に接続できることを確認しなければならない。そのため、少なくとも一つの `trusted_domains` または `overwrite.cli.url` を解決して接続できなければなりません。この失敗は、サーバ側のDNSの不一致やアウトバウンドファイアウォールルールの結果かもしれません。",
+ "Analyze images" : "画像を分析する",
+ "Ask a question about the given images." : "与えられた画像について質問してください。",
"Images" : "画像",
+ "Images to ask a question about" : "質問したい画像",
"Question" : "質問",
+ "What to ask about the images." : "画像について質問すべきこと。",
"Generated response" : "生成された応答",
+ "The answer to the question" : "質問への回答",
+ "Audio chat" : "音声チャット",
+ "Voice chat with the assistant" : "アシスタントとの音声チャット",
"System prompt" : "システムプロンプト",
"Define rules and assumptions that the assistant should follow during the conversation." : "会話中にアシスタントが従うべきルールと前提条件を定義します。",
+ "Chat voice message" : "チャット音声メッセージ",
+ "Describe a task that you want the assistant to do or ask a question." : "アシスタントに実行してほしいタスクを説明するか質問を投げかけてください。",
"Chat history" : "チャット履歴",
+ "The history of chat messages before the current message, starting with a message by the user." : "現在のメッセージ以前に送信されたチャットメッセージの履歴で、ユーザーが送信したメッセージから始まるもの。",
+ "Input transcript" : "文字起こしを入力",
+ "Transcription of the audio input" : "音声入力の文字起こし",
+ "Response voice message" : "応答音声メッセージ",
+ "The generated voice response as part of the conversation" : "会話の一部として生成された音声応答",
+ "Output transcript" : "文字起こしを出力",
+ "Transcription of the audio output" : "音声出力の文字起こし",
"Transcribe audio" : "音声の書き起こし",
"Transcribe the things said in an audio" : "音声で言ったことを書き起こす",
"Audio input" : "音声入力",
"The audio to transcribe" : "文字起こしする音声",
"Transcription" : "書き起こし",
"The transcribed text" : "書き起こされたテキスト",
+ "Chat by voice with an agent" : "エージェントと音声でチャットする",
+ "Describe a task that you want the agent to do or ask a question." : "エージェントに実行してほしいタスクを説明するか質問を投げかけてください。エージェントと音声でチャットできます。",
"Confirmation" : "確認",
"Whether to confirm previously requested actions: 0 for denial and 1 for confirmation." : "以前に要求されたアクションを承認するかどうか: 0なら拒否、1なら承認。",
"Conversation token" : "会話トークン",
diff --git a/lib/l10n/ja.json b/lib/l10n/ja.json
index 1fdcad48c1c..31f59295d19 100644
--- a/lib/l10n/ja.json
+++ b/lib/l10n/ja.json
@@ -322,18 +322,36 @@
"Storage is temporarily not available" : "ストレージは一時的に利用できません",
"Storage connection timeout. %s" : "ストレージへの接続がタイムアウト。 %s",
"To allow this check to run you have to make sure that your Web server can connect to itself. Therefore it must be able to resolve and connect to at least one of its `trusted_domains` or the `overwrite.cli.url`. This failure may be the result of a server-side DNS mismatch or outbound firewall rule." : "このチェックを実行させるには、Webサーバーが自分自身に接続できることを確認しなければならない。そのため、少なくとも一つの `trusted_domains` または `overwrite.cli.url` を解決して接続できなければなりません。この失敗は、サーバ側のDNSの不一致やアウトバウンドファイアウォールルールの結果かもしれません。",
+ "Analyze images" : "画像を分析する",
+ "Ask a question about the given images." : "与えられた画像について質問してください。",
"Images" : "画像",
+ "Images to ask a question about" : "質問したい画像",
"Question" : "質問",
+ "What to ask about the images." : "画像について質問すべきこと。",
"Generated response" : "生成された応答",
+ "The answer to the question" : "質問への回答",
+ "Audio chat" : "音声チャット",
+ "Voice chat with the assistant" : "アシスタントとの音声チャット",
"System prompt" : "システムプロンプト",
"Define rules and assumptions that the assistant should follow during the conversation." : "会話中にアシスタントが従うべきルールと前提条件を定義します。",
+ "Chat voice message" : "チャット音声メッセージ",
+ "Describe a task that you want the assistant to do or ask a question." : "アシスタントに実行してほしいタスクを説明するか質問を投げかけてください。",
"Chat history" : "チャット履歴",
+ "The history of chat messages before the current message, starting with a message by the user." : "現在のメッセージ以前に送信されたチャットメッセージの履歴で、ユーザーが送信したメッセージから始まるもの。",
+ "Input transcript" : "文字起こしを入力",
+ "Transcription of the audio input" : "音声入力の文字起こし",
+ "Response voice message" : "応答音声メッセージ",
+ "The generated voice response as part of the conversation" : "会話の一部として生成された音声応答",
+ "Output transcript" : "文字起こしを出力",
+ "Transcription of the audio output" : "音声出力の文字起こし",
"Transcribe audio" : "音声の書き起こし",
"Transcribe the things said in an audio" : "音声で言ったことを書き起こす",
"Audio input" : "音声入力",
"The audio to transcribe" : "文字起こしする音声",
"Transcription" : "書き起こし",
"The transcribed text" : "書き起こされたテキスト",
+ "Chat by voice with an agent" : "エージェントと音声でチャットする",
+ "Describe a task that you want the agent to do or ask a question." : "エージェントに実行してほしいタスクを説明するか質問を投げかけてください。エージェントと音声でチャットできます。",
"Confirmation" : "確認",
"Whether to confirm previously requested actions: 0 for denial and 1 for confirmation." : "以前に要求されたアクションを承認するかどうか: 0なら拒否、1なら承認。",
"Conversation token" : "会話トークン",
diff --git a/lib/l10n/uk.js b/lib/l10n/uk.js
index 4e871b4130f..6bbd064cdef 100644
--- a/lib/l10n/uk.js
+++ b/lib/l10n/uk.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "Налаштування",
"Log out" : "Вихід",
"Accounts" : "Облікові записи",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Переглянути %s в Bluesky",
"Email" : "Електронна пошта",
"Mail %s" : "Пошта %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/uk.json b/lib/l10n/uk.json
index 285c39ff532..dec165c8acb 100644
--- a/lib/l10n/uk.json
+++ b/lib/l10n/uk.json
@@ -127,6 +127,8 @@
"Settings" : "Налаштування",
"Log out" : "Вихід",
"Accounts" : "Облікові записи",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "Переглянути %s в Bluesky",
"Email" : "Електронна пошта",
"Mail %s" : "Пошта %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/zh_HK.js b/lib/l10n/zh_HK.js
index 89b8457ef51..86f2a61e2ed 100644
--- a/lib/l10n/zh_HK.js
+++ b/lib/l10n/zh_HK.js
@@ -129,6 +129,8 @@ OC.L10N.register(
"Settings" : "設定",
"Log out" : "登出",
"Accounts" : "帳戶",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "在 Bluesky 上查看 %s",
"Email" : "電郵地址",
"Mail %s" : "郵件 %s",
"Fediverse" : "Fediverse",
diff --git a/lib/l10n/zh_HK.json b/lib/l10n/zh_HK.json
index e9b3544b539..202410d95dd 100644
--- a/lib/l10n/zh_HK.json
+++ b/lib/l10n/zh_HK.json
@@ -127,6 +127,8 @@
"Settings" : "設定",
"Log out" : "登出",
"Accounts" : "帳戶",
+ "Bluesky" : "Bluesky",
+ "View %s on Bluesky" : "在 Bluesky 上查看 %s",
"Email" : "電郵地址",
"Mail %s" : "郵件 %s",
"Fediverse" : "Fediverse",
diff --git a/lib/private/AppFramework/DependencyInjection/DIContainer.php b/lib/private/AppFramework/DependencyInjection/DIContainer.php
index 0bce8ac193b..76261fe6b92 100644
--- a/lib/private/AppFramework/DependencyInjection/DIContainer.php
+++ b/lib/private/AppFramework/DependencyInjection/DIContainer.php
@@ -38,6 +38,7 @@ use OC\Log\PsrLoggerAdapter;
use OC\ServerContainer;
use OC\Settings\AuthorizedGroupMapper;
use OCA\WorkflowEngine\Manager;
+use OCP\App\IAppManager;
use OCP\AppFramework\Http\IOutput;
use OCP\AppFramework\IAppContainer;
use OCP\AppFramework\QueryException;
@@ -200,7 +201,7 @@ class DIContainer extends SimpleContainer implements IAppContainer {
$server->getUserSession()->isLoggedIn(),
$c->get(IGroupManager::class),
$c->get(ISubAdmin::class),
- $server->getAppManager(),
+ $c->get(IAppManager::class),
$server->getL10N('lib'),
$c->get(AuthorizedGroupMapper::class),
$c->get(IUserSession::class),
diff --git a/lib/private/InitialStateService.php b/lib/private/InitialStateService.php
index c930ffd9466..300aa238397 100644
--- a/lib/private/InitialStateService.php
+++ b/lib/private/InitialStateService.php
@@ -13,29 +13,23 @@ use OC\AppFramework\Bootstrap\Coordinator;
use OCP\AppFramework\QueryException;
use OCP\AppFramework\Services\InitialStateProvider;
use OCP\IInitialStateService;
-use OCP\IServerContainer;
+use Psr\Container\ContainerInterface;
use Psr\Log\LoggerInterface;
class InitialStateService implements IInitialStateService {
- /** @var LoggerInterface */
- private $logger;
/** @var string[][] */
- private $states = [];
+ private array $states = [];
/** @var Closure[][] */
- private $lazyStates = [];
+ private array $lazyStates = [];
- /** @var Coordinator */
- private $bootstrapCoordinator;
- /** @var IServerContainer */
- private $container;
-
- public function __construct(LoggerInterface $logger, Coordinator $bootstrapCoordinator, IServerContainer $container) {
- $this->logger = $logger;
- $this->bootstrapCoordinator = $bootstrapCoordinator;
- $this->container = $container;
+ public function __construct(
+ private LoggerInterface $logger,
+ private Coordinator $bootstrapCoordinator,
+ private ContainerInterface $container,
+ ) {
}
public function provideInitialState(string $appName, string $key, $data): void {
diff --git a/lib/private/UserStatus/Manager.php b/lib/private/UserStatus/Manager.php
index 4658f61df82..4cfd1c18e79 100644
--- a/lib/private/UserStatus/Manager.php
+++ b/lib/private/UserStatus/Manager.php
@@ -8,35 +8,21 @@ declare(strict_types=1);
*/
namespace OC\UserStatus;
-use OCP\IServerContainer;
use OCP\UserStatus\IManager;
use OCP\UserStatus\IProvider;
use Psr\Container\ContainerExceptionInterface;
+use Psr\Container\ContainerInterface;
use Psr\Log\LoggerInterface;
class Manager implements IManager {
- /** @var IServerContainer */
- private $container;
-
- /** @var LoggerInterface */
- private $logger;
-
- /** @var class-string */
- private $providerClass;
-
- /** @var IProvider */
- private $provider;
-
- /**
- * Manager constructor.
- *
- * @param IServerContainer $container
- * @param LoggerInterface $logger
- */
- public function __construct(IServerContainer $container,
- LoggerInterface $logger) {
- $this->container = $container;
- $this->logger = $logger;
+ /** @var ?class-string */
+ private ?string $providerClass = null;
+ private ?IProvider $provider = null;
+
+ public function __construct(
+ private ContainerInterface $container,
+ private LoggerInterface $logger,
+ ) {
}
/**
@@ -89,7 +75,7 @@ class Manager implements IManager {
public function setUserStatus(string $userId, string $messageId, string $status, bool $createBackup = false, ?string $customMessage = null): void {
$this->setupProvider();
- if (!$this->provider || !($this->provider instanceof ISettableProvider)) {
+ if (!$this->provider instanceof ISettableProvider) {
return;
}
@@ -98,7 +84,7 @@ class Manager implements IManager {
public function revertUserStatus(string $userId, string $messageId, string $status): void {
$this->setupProvider();
- if (!$this->provider || !($this->provider instanceof ISettableProvider)) {
+ if (!$this->provider instanceof ISettableProvider) {
return;
}
$this->provider->revertUserStatus($userId, $messageId, $status);
@@ -106,7 +92,7 @@ class Manager implements IManager {
public function revertMultipleUserStatus(array $userIds, string $messageId, string $status): void {
$this->setupProvider();
- if (!$this->provider || !($this->provider instanceof ISettableProvider)) {
+ if (!$this->provider instanceof ISettableProvider) {
return;
}
$this->provider->revertMultipleUserStatus($userIds, $messageId, $status);
diff --git a/lib/public/IInitialStateService.php b/lib/public/IInitialStateService.php
index 672c086b22d..6c482c2cf20 100644
--- a/lib/public/IInitialStateService.php
+++ b/lib/public/IInitialStateService.php
@@ -11,13 +11,13 @@ use Closure;
/**
* @since 16.0.0
- * @deprecated 21 Use OCP\AppFramework\Services\IInitialState or OCP\AppFramework\Services\InitialStateProvider
+ * @deprecated 21 Use {@see \OCP\AppFramework\Services\IInitialState} or {@see \OCP\AppFramework\Services\InitialStateProvider}
* @see \OCP\AppFramework\Services\IInitialState
*/
interface IInitialStateService {
/**
* Allows an app to provide its initial state to the template system.
- * Use this if you know your initial state sill be used for example if
+ * Use this if you know your initial state still be used for example if
* you are in the render function of you controller.
*
* @since 16.0.0
@@ -26,7 +26,7 @@ interface IInitialStateService {
* @param string $key
* @param bool|int|float|string|array|\JsonSerializable $data
*
- * @deprecated 21 Use OCP\AppFramework\Services\IInitialState or OCP\AppFramework\Services\InitialStateProvider
+ * @deprecated 21 Use {@see \OCP\AppFramework\Services\IInitialState} or {@see \OCP\AppFramework\Services\InitialStateProvider}
* @see \OCP\AppFramework\Services\IInitialState::provideInitialState()
*/
public function provideInitialState(string $appName, string $key, $data): void;
@@ -44,7 +44,7 @@ interface IInitialStateService {
* @param string $key
* @param Closure $closure returns a primitive or an object that implements JsonSerializable
*
- * @deprecated 21 Use OCP\AppFramework\Services\IInitialState or OCP\AppFramework\Services\InitialStateProvider
+ * @deprecated 21 Use {@see \OCP\AppFramework\Services\IInitialState} or {@see \OCP\AppFramework\Services\InitialStateProvider}
* @see \OCP\AppFramework\Services\IInitialState::provideLazyInitialState()
*/
public function provideLazyInitialState(string $appName, string $key, Closure $closure): void;