aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/l10n/be.js9
-rw-r--r--lib/l10n/be.json9
-rw-r--r--lib/l10n/ga.js18
-rw-r--r--lib/l10n/ga.json18
-rw-r--r--lib/l10n/tr.js18
-rw-r--r--lib/l10n/tr.json18
-rw-r--r--lib/private/Calendar/Manager.php10
-rw-r--r--lib/private/Updater.php7
8 files changed, 105 insertions, 2 deletions
diff --git a/lib/l10n/be.js b/lib/l10n/be.js
index 4e912495dae..3206f0b006f 100644
--- a/lib/l10n/be.js
+++ b/lib/l10n/be.js
@@ -1,11 +1,19 @@
OC.L10N.register(
"lib",
{
+ "Authentication" : "Аўтэнтыфікацыя",
"Files" : "Файлы",
+ "_%n year ago_::_%n years ago_" : ["%n год таму","%n гады таму","%n гадоў таму","%n гадоў таму"],
+ "seconds ago" : "с таму",
+ "Templates" : "Шаблоны",
"__language_name__" : "Беларуская",
+ "Apps" : "Праграмы",
"Settings" : "Налады",
"Accounts" : "Уліковыя запісы",
"Email" : "Электронная пошта",
+ "Twitter" : "Twitter",
+ "Role" : "Роля",
+ "Pronouns" : "Займеннікі",
"Sunday" : "Нядзеля",
"Monday" : "Панядзелак",
"Tuesday" : "Аўторак",
@@ -32,6 +40,7 @@ OC.L10N.register(
"October" : "Кастрычнік",
"November" : "Лістапад",
"December" : "Снежань",
+ "Text" : "Тэкст",
"Translate" : "Перакласці"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
diff --git a/lib/l10n/be.json b/lib/l10n/be.json
index d45139618d2..a0fc0fa10bd 100644
--- a/lib/l10n/be.json
+++ b/lib/l10n/be.json
@@ -1,9 +1,17 @@
{ "translations": {
+ "Authentication" : "Аўтэнтыфікацыя",
"Files" : "Файлы",
+ "_%n year ago_::_%n years ago_" : ["%n год таму","%n гады таму","%n гадоў таму","%n гадоў таму"],
+ "seconds ago" : "с таму",
+ "Templates" : "Шаблоны",
"__language_name__" : "Беларуская",
+ "Apps" : "Праграмы",
"Settings" : "Налады",
"Accounts" : "Уліковыя запісы",
"Email" : "Электронная пошта",
+ "Twitter" : "Twitter",
+ "Role" : "Роля",
+ "Pronouns" : "Займеннікі",
"Sunday" : "Нядзеля",
"Monday" : "Панядзелак",
"Tuesday" : "Аўторак",
@@ -30,6 +38,7 @@
"October" : "Кастрычнік",
"November" : "Лістапад",
"December" : "Снежань",
+ "Text" : "Тэкст",
"Translate" : "Перакласці"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
} \ No newline at end of file
diff --git a/lib/l10n/ga.js b/lib/l10n/ga.js
index 7093ce8a110..2de5f97ab4c 100644
--- a/lib/l10n/ga.js
+++ b/lib/l10n/ga.js
@@ -324,18 +324,36 @@ OC.L10N.register(
"Storage is temporarily not available" : "Níl stóráil ar fáil go sealadach",
"Storage connection timeout. %s" : "Teorainn ama ceangail stórála. %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." : "Le gur féidir an tseiceáil seo a rith caithfidh tú a chinntiú gur féidir le do fhreastalaí Gréasáin nascadh leis féin. Mar sin caithfidh sé a bheith in ann réiteach agus ceangal a dhéanamh le ceann amháin ar a laghad dá chuid `fearainn_iontaofa` nó an `overwrite.cli.url`. D'fhéadfadh an teip seo a bheith mar thoradh ar mhímheaitseáil DNS ar thaobh an fhreastalaí nó riail balla dóiteáin amach.",
+ "Analyze images" : "Anailísigh íomhánna",
+ "Ask a question about the given images." : "Cuir ceist faoi na híomhánna a thugtar.",
"Images" : "Íomhánna",
+ "Images to ask a question about" : "Íomhánna le ceist a chur fúthu",
"Question" : "Ceist",
+ "What to ask about the images." : "Cad atá le fiafraí faoi na híomhánna.",
"Generated response" : "Freagra ginte",
+ "The answer to the question" : "An freagra ar an gceist",
+ "Audio chat" : "Comhrá fuaime",
+ "Voice chat with the assistant" : "Comhrá gutha leis an gcúntóir",
"System prompt" : "Leid córais",
"Define rules and assumptions that the assistant should follow during the conversation." : "Sainmhínigh na rialacha agus na toimhdí ba chóir don chúntóir a leanúint le linn an chomhrá.",
+ "Chat voice message" : "Teachtaireacht gutha comhrá",
+ "Describe a task that you want the assistant to do or ask a question." : "Déan cur síos ar thasc ar mhaith leat go ndéanfadh an cúntóir é nó ar cheist a chur.",
"Chat history" : "Stair comhrá",
+ "The history of chat messages before the current message, starting with a message by the user." : "Stair na dteachtaireachtaí comhrá roimh an teachtaireacht reatha, ag tosú le teachtaireacht ón úsáideoir.",
+ "Input transcript" : "Tras-scríbhinn ionchuir",
+ "Transcription of the audio input" : "Tras-scríobh an ionchuir fuaime",
+ "Response voice message" : "Teachtaireacht gutha freagartha",
+ "The generated voice response as part of the conversation" : "An freagra gutha a ghintear mar chuid den chomhrá",
+ "Output transcript" : "Tras-scríbhinn aschuir",
+ "Transcription of the audio output" : "Tras-scríobh an aschuir fuaime",
"Transcribe audio" : "Trascríobh fuaime",
"Transcribe the things said in an audio" : "Tras-scríobh na rudaí a dúradh i bhfuaim",
"Audio input" : "Ionchur fuaime",
"The audio to transcribe" : "Fuaime le tras-scríobh",
"Transcription" : "Trascríobh",
"The transcribed text" : "An téacs tras-scríofa",
+ "Chat by voice with an agent" : "Comhrá gutha le gníomhaire",
+ "Describe a task that you want the agent to do or ask a question." : "Déan cur síos ar thasc ar mhaith leat go ndéanfadh an gníomhaire é nó ar cheist a chur.",
"Confirmation" : "Daingniú",
"Whether to confirm previously requested actions: 0 for denial and 1 for confirmation." : "Cibé ar cheart gníomhartha a iarradh roimhe seo a dhearbhú: 0 le séanadh agus 1 le deimhniú.",
"Conversation token" : "Comhartha comhartha",
diff --git a/lib/l10n/ga.json b/lib/l10n/ga.json
index a8fe7126c59..a81cebc37e0 100644
--- a/lib/l10n/ga.json
+++ b/lib/l10n/ga.json
@@ -322,18 +322,36 @@
"Storage is temporarily not available" : "Níl stóráil ar fáil go sealadach",
"Storage connection timeout. %s" : "Teorainn ama ceangail stórála. %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." : "Le gur féidir an tseiceáil seo a rith caithfidh tú a chinntiú gur féidir le do fhreastalaí Gréasáin nascadh leis féin. Mar sin caithfidh sé a bheith in ann réiteach agus ceangal a dhéanamh le ceann amháin ar a laghad dá chuid `fearainn_iontaofa` nó an `overwrite.cli.url`. D'fhéadfadh an teip seo a bheith mar thoradh ar mhímheaitseáil DNS ar thaobh an fhreastalaí nó riail balla dóiteáin amach.",
+ "Analyze images" : "Anailísigh íomhánna",
+ "Ask a question about the given images." : "Cuir ceist faoi na híomhánna a thugtar.",
"Images" : "Íomhánna",
+ "Images to ask a question about" : "Íomhánna le ceist a chur fúthu",
"Question" : "Ceist",
+ "What to ask about the images." : "Cad atá le fiafraí faoi na híomhánna.",
"Generated response" : "Freagra ginte",
+ "The answer to the question" : "An freagra ar an gceist",
+ "Audio chat" : "Comhrá fuaime",
+ "Voice chat with the assistant" : "Comhrá gutha leis an gcúntóir",
"System prompt" : "Leid córais",
"Define rules and assumptions that the assistant should follow during the conversation." : "Sainmhínigh na rialacha agus na toimhdí ba chóir don chúntóir a leanúint le linn an chomhrá.",
+ "Chat voice message" : "Teachtaireacht gutha comhrá",
+ "Describe a task that you want the assistant to do or ask a question." : "Déan cur síos ar thasc ar mhaith leat go ndéanfadh an cúntóir é nó ar cheist a chur.",
"Chat history" : "Stair comhrá",
+ "The history of chat messages before the current message, starting with a message by the user." : "Stair na dteachtaireachtaí comhrá roimh an teachtaireacht reatha, ag tosú le teachtaireacht ón úsáideoir.",
+ "Input transcript" : "Tras-scríbhinn ionchuir",
+ "Transcription of the audio input" : "Tras-scríobh an ionchuir fuaime",
+ "Response voice message" : "Teachtaireacht gutha freagartha",
+ "The generated voice response as part of the conversation" : "An freagra gutha a ghintear mar chuid den chomhrá",
+ "Output transcript" : "Tras-scríbhinn aschuir",
+ "Transcription of the audio output" : "Tras-scríobh an aschuir fuaime",
"Transcribe audio" : "Trascríobh fuaime",
"Transcribe the things said in an audio" : "Tras-scríobh na rudaí a dúradh i bhfuaim",
"Audio input" : "Ionchur fuaime",
"The audio to transcribe" : "Fuaime le tras-scríobh",
"Transcription" : "Trascríobh",
"The transcribed text" : "An téacs tras-scríofa",
+ "Chat by voice with an agent" : "Comhrá gutha le gníomhaire",
+ "Describe a task that you want the agent to do or ask a question." : "Déan cur síos ar thasc ar mhaith leat go ndéanfadh an gníomhaire é nó ar cheist a chur.",
"Confirmation" : "Daingniú",
"Whether to confirm previously requested actions: 0 for denial and 1 for confirmation." : "Cibé ar cheart gníomhartha a iarradh roimhe seo a dhearbhú: 0 le séanadh agus 1 le deimhniú.",
"Conversation token" : "Comhartha comhartha",
diff --git a/lib/l10n/tr.js b/lib/l10n/tr.js
index 033371a84a2..3e845827bab 100644
--- a/lib/l10n/tr.js
+++ b/lib/l10n/tr.js
@@ -324,18 +324,36 @@ OC.L10N.register(
"Storage is temporarily not available" : "Depolama geçici olarak kullanılamıyor",
"Storage connection timeout. %s" : "Depolama bağlantısı zaman aşımı. %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." : "Bu denetimi çalıştırabilmek için site sunucunuzun kendisine bağlanabildiğinden emin olmanız gerekir. Bu nedenle, `trusted_domains` ya da `overwrite.cli.url` değerlerinden en az birini çözümleyebilmeli ve bunlara bağlanabilmelidir. Bu sorun, sunucu tarafındaki bir DNS uyumsuzluğunun veya giden güvenlik duvarı kuralının sonucu olabilir.",
+ "Analyze images" : "Görselleri incele",
+ "Ask a question about the given images." : "Verilen görseller ile ilgili bir soru sorun.",
"Images" : "Görseller",
+ "Images to ask a question about" : "Haklarında bir soru sorulacak görseller",
"Question" : "Soru",
+ "What to ask about the images." : "Görseller hakkında ne sorulacağı.",
"Generated response" : "Üretilen yanıt",
+ "The answer to the question" : "Sorunun yanıtı",
+ "Audio chat" : "Sesli görüşme",
+ "Voice chat with the assistant" : "Yardımcı ile sesli görüşme",
"System prompt" : "Sistem istemi",
"Define rules and assumptions that the assistant should follow during the conversation." : "Görüşme sırasında yardımcının uyması gereken kuralları ve varsayımları tanımlayın.",
+ "Chat voice message" : "Görüşme ses iletisi",
+ "Describe a task that you want the assistant to do or ask a question." : "Yardımcının yapmasını istediğiniz bir görevi tanımlayın ya da bir soru sorun.",
"Chat history" : "Sohbet geçmişi",
+ "The history of chat messages before the current message, starting with a message by the user." : "Kullanıcının iletisiyle başlayarak, geçerli iletiden önceki sohbet iletilerinin geçmişi.",
+ "Input transcript" : "Girişin yazıya dökümü",
+ "Transcription of the audio input" : "Ses girişinin yazıya dökümü",
+ "Response voice message" : "Yanıt ses iletisi",
+ "The generated voice response as part of the conversation" : "Sesli görüşmenin parçası olarak oluşturulan yanıt",
+ "Output transcript" : "Çıkışın yazıya dökümü",
+ "Transcription of the audio output" : "Ses çıkışının yazıya dökümü",
"Transcribe audio" : "Sesten yazıya dönüştür.",
"Transcribe the things said in an audio" : "Bir sestekileri yazıya dönüştür",
"Audio input" : "Ses girişi",
"The audio to transcribe" : "Yazıya dönüştürülecek ses",
"Transcription" : "Yazıya dönüştürme",
"The transcribed text" : "Dönüştürülen yazı",
+ "Chat by voice with an agent" : "Bir aracı ile sesli görüşün",
+ "Describe a task that you want the agent to do or ask a question." : "Aracının yapmasını istediğiniz bir görevi tanımlayın ya da bir soru sorun.",
"Confirmation" : "Onaylama",
"Whether to confirm previously requested actions: 0 for denial and 1 for confirmation." : "Daha önce istenilen işlemlerin onaylanıp onaylanmayacağı: Reddedilmesi için 0, onaylanması için 1.",
"Conversation token" : "Görüşme kodu",
diff --git a/lib/l10n/tr.json b/lib/l10n/tr.json
index a995c0df8fd..ccf11aa4e8a 100644
--- a/lib/l10n/tr.json
+++ b/lib/l10n/tr.json
@@ -322,18 +322,36 @@
"Storage is temporarily not available" : "Depolama geçici olarak kullanılamıyor",
"Storage connection timeout. %s" : "Depolama bağlantısı zaman aşımı. %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." : "Bu denetimi çalıştırabilmek için site sunucunuzun kendisine bağlanabildiğinden emin olmanız gerekir. Bu nedenle, `trusted_domains` ya da `overwrite.cli.url` değerlerinden en az birini çözümleyebilmeli ve bunlara bağlanabilmelidir. Bu sorun, sunucu tarafındaki bir DNS uyumsuzluğunun veya giden güvenlik duvarı kuralının sonucu olabilir.",
+ "Analyze images" : "Görselleri incele",
+ "Ask a question about the given images." : "Verilen görseller ile ilgili bir soru sorun.",
"Images" : "Görseller",
+ "Images to ask a question about" : "Haklarında bir soru sorulacak görseller",
"Question" : "Soru",
+ "What to ask about the images." : "Görseller hakkında ne sorulacağı.",
"Generated response" : "Üretilen yanıt",
+ "The answer to the question" : "Sorunun yanıtı",
+ "Audio chat" : "Sesli görüşme",
+ "Voice chat with the assistant" : "Yardımcı ile sesli görüşme",
"System prompt" : "Sistem istemi",
"Define rules and assumptions that the assistant should follow during the conversation." : "Görüşme sırasında yardımcının uyması gereken kuralları ve varsayımları tanımlayın.",
+ "Chat voice message" : "Görüşme ses iletisi",
+ "Describe a task that you want the assistant to do or ask a question." : "Yardımcının yapmasını istediğiniz bir görevi tanımlayın ya da bir soru sorun.",
"Chat history" : "Sohbet geçmişi",
+ "The history of chat messages before the current message, starting with a message by the user." : "Kullanıcının iletisiyle başlayarak, geçerli iletiden önceki sohbet iletilerinin geçmişi.",
+ "Input transcript" : "Girişin yazıya dökümü",
+ "Transcription of the audio input" : "Ses girişinin yazıya dökümü",
+ "Response voice message" : "Yanıt ses iletisi",
+ "The generated voice response as part of the conversation" : "Sesli görüşmenin parçası olarak oluşturulan yanıt",
+ "Output transcript" : "Çıkışın yazıya dökümü",
+ "Transcription of the audio output" : "Ses çıkışının yazıya dökümü",
"Transcribe audio" : "Sesten yazıya dönüştür.",
"Transcribe the things said in an audio" : "Bir sestekileri yazıya dönüştür",
"Audio input" : "Ses girişi",
"The audio to transcribe" : "Yazıya dönüştürülecek ses",
"Transcription" : "Yazıya dönüştürme",
"The transcribed text" : "Dönüştürülen yazı",
+ "Chat by voice with an agent" : "Bir aracı ile sesli görüşün",
+ "Describe a task that you want the agent to do or ask a question." : "Aracının yapmasını istediğiniz bir görevi tanımlayın ya da bir soru sorun.",
"Confirmation" : "Onaylama",
"Whether to confirm previously requested actions: 0 for denial and 1 for confirmation." : "Daha önce istenilen işlemlerin onaylanıp onaylanmayacağı: Reddedilmesi için 0, onaylanması için 1.",
"Conversation token" : "Görüşme kodu",
diff --git a/lib/private/Calendar/Manager.php b/lib/private/Calendar/Manager.php
index 0e2a3f5f679..7da1379809d 100644
--- a/lib/private/Calendar/Manager.php
+++ b/lib/private/Calendar/Manager.php
@@ -403,7 +403,10 @@ class Manager implements IManager {
}
if (empty($found)) {
- $this->logger->warning('iMip message event could not be processed because no corresponding event was found in any calendar ' . $principalUri . 'and UID' . $vEvent->{'UID'}->getValue());
+ $this->logger->warning('iMip message event could not be processed because no corresponding event was found in any calendar', [
+ 'principalUri' => $principalUri,
+ 'eventUid' => $vEvent->{'UID'}->getValue(),
+ ]);
return false;
}
@@ -518,7 +521,10 @@ class Manager implements IManager {
}
if (empty($found)) {
- $this->logger->warning('iMip message event could not be processed because no corresponding event was found in any calendar ' . $principalUri . 'and UID' . $vEvent->{'UID'}->getValue());
+ $this->logger->warning('iMip message event could not be processed because no corresponding event was found in any calendar', [
+ 'principalUri' => $principalUri,
+ 'eventUid' => $vEvent->{'UID'}->getValue(),
+ ]);
return false;
}
diff --git a/lib/private/Updater.php b/lib/private/Updater.php
index 6495bad2da2..9cd33863612 100644
--- a/lib/private/Updater.php
+++ b/lib/private/Updater.php
@@ -385,6 +385,13 @@ class Updater extends BasicEmitter {
if ($this->installer->isUpdateAvailable($app)) {
$this->emit('\OC\Updater', 'upgradeAppStoreApp', [$app]);
$this->installer->updateAppstoreApp($app);
+ } elseif (!empty($previousEnableStates)) {
+ /**
+ * When updating a local app we still need to run updateApp
+ * so that repair steps and migrations are correctly executed
+ * Ref: https://github.com/nextcloud/server/issues/53985
+ */
+ \OC_App::updateApp($app);
}
$this->emit('\OC\Updater', 'checkAppStoreApp', [$app]);