diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/l10n/es.js | 8 | ||||
-rw-r--r-- | lib/l10n/es.json | 8 | ||||
-rw-r--r-- | lib/l10n/es_CL.js | 1 | ||||
-rw-r--r-- | lib/l10n/es_CL.json | 1 | ||||
-rw-r--r-- | lib/l10n/uk.js | 112 | ||||
-rw-r--r-- | lib/l10n/uk.json | 112 | ||||
-rw-r--r-- | lib/public/Config/BeforePreferenceDeletedEvent.php | 5 | ||||
-rw-r--r-- | lib/public/Config/BeforePreferenceSetEvent.php | 5 | ||||
-rw-r--r-- | lib/public/Config/Exceptions/IncorrectTypeException.php | 5 | ||||
-rw-r--r-- | lib/public/Config/Exceptions/TypeConflictException.php | 5 | ||||
-rw-r--r-- | lib/public/Config/Exceptions/UnknownKeyException.php | 5 | ||||
-rw-r--r-- | lib/public/Config/IUserConfig.php | 2 | ||||
-rw-r--r-- | lib/public/Config/Lexicon/Entry.php | 3 | ||||
-rw-r--r-- | lib/public/Config/Lexicon/ILexicon.php | 4 | ||||
-rw-r--r-- | lib/public/Config/Lexicon/Preset.php | 5 | ||||
-rw-r--r-- | lib/public/Config/Lexicon/Strictness.php | 5 | ||||
-rw-r--r-- | lib/public/Config/ValueType.php | 4 |
17 files changed, 262 insertions, 28 deletions
diff --git a/lib/l10n/es.js b/lib/l10n/es.js index 6b8663e2ce5..17540701703 100644 --- a/lib/l10n/es.js +++ b/lib/l10n/es.js @@ -326,9 +326,17 @@ OC.L10N.register( "Images" : "Imágenes", "Question" : "Pregunta", "Generated response" : "Respuesta generada", + "Voice chat with the assistant" : "Chat de voz con el asistente", "System prompt" : "Prompt del sistema", "Define rules and assumptions that the assistant should follow during the conversation." : "Definir las reglas y supuestos que el asistente debe seguir durante la conversación.", + "Chat voice message" : "Mensaje de voz del chat", "Chat history" : "Historial de la conversación", + "Input transcript" : "Transcripción de entrada", + "Transcription of the audio input" : "Transcripción de la entrada de audio", + "Response voice message" : "Mensaje de voz de respuesta", + "The generated voice response as part of the conversation" : "La respuesta de voz generada como parte de la conversación", + "Output transcript" : "Transcripción de salida", + "Transcription of the audio output" : "Transcripción de la salida de audio", "Transcribe audio" : "Transcribir audio", "Transcribe the things said in an audio" : "Transcribir las cosas que se dicen en un audio", "Audio input" : "Entrada de audio", diff --git a/lib/l10n/es.json b/lib/l10n/es.json index 997885dd7e1..ac0dac19026 100644 --- a/lib/l10n/es.json +++ b/lib/l10n/es.json @@ -324,9 +324,17 @@ "Images" : "Imágenes", "Question" : "Pregunta", "Generated response" : "Respuesta generada", + "Voice chat with the assistant" : "Chat de voz con el asistente", "System prompt" : "Prompt del sistema", "Define rules and assumptions that the assistant should follow during the conversation." : "Definir las reglas y supuestos que el asistente debe seguir durante la conversación.", + "Chat voice message" : "Mensaje de voz del chat", "Chat history" : "Historial de la conversación", + "Input transcript" : "Transcripción de entrada", + "Transcription of the audio input" : "Transcripción de la entrada de audio", + "Response voice message" : "Mensaje de voz de respuesta", + "The generated voice response as part of the conversation" : "La respuesta de voz generada como parte de la conversación", + "Output transcript" : "Transcripción de salida", + "Transcription of the audio output" : "Transcripción de la salida de audio", "Transcribe audio" : "Transcribir audio", "Transcribe the things said in an audio" : "Transcribir las cosas que se dicen en un audio", "Audio input" : "Entrada de audio", diff --git a/lib/l10n/es_CL.js b/lib/l10n/es_CL.js index b9ab4daa8d3..22ae429cf8c 100644 --- a/lib/l10n/es_CL.js +++ b/lib/l10n/es_CL.js @@ -74,6 +74,7 @@ OC.L10N.register( "Sharing backend %s must implement the interface OCP\\Share_Backend" : "El backend %s que comparte debe implementar la interface OCP\\Share_Backend", "Sharing backend %s not found" : "No fue encontrado el Backend que comparte %s ", "Sharing backend for %s not found" : "No fue encontrado el Backend que comparte para %s", + "Open %s" : "Abrir %s", "Unknown share type" : "Tipo de elemento compartido desconocido", "You are not allowed to share %s" : "No tienes permitido compartir %s", "Cannot increase permissions of %s" : "No se pueden incrementar los permisos de %s", diff --git a/lib/l10n/es_CL.json b/lib/l10n/es_CL.json index 1bb3d70393a..75ed65fb736 100644 --- a/lib/l10n/es_CL.json +++ b/lib/l10n/es_CL.json @@ -72,6 +72,7 @@ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "El backend %s que comparte debe implementar la interface OCP\\Share_Backend", "Sharing backend %s not found" : "No fue encontrado el Backend que comparte %s ", "Sharing backend for %s not found" : "No fue encontrado el Backend que comparte para %s", + "Open %s" : "Abrir %s", "Unknown share type" : "Tipo de elemento compartido desconocido", "You are not allowed to share %s" : "No tienes permitido compartir %s", "Cannot increase permissions of %s" : "No se pueden incrementar los permisos de %s", diff --git a/lib/l10n/uk.js b/lib/l10n/uk.js index 4b07dd98f4b..4e871b4130f 100644 --- a/lib/l10n/uk.js +++ b/lib/l10n/uk.js @@ -324,33 +324,145 @@ 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." : "Щоби дозволити запуск цієї перевірки, потрібно пересвідчитися, що ваш вебсервер може з'єднуватися з самим собою, що передбачає можливість резолвити та з'єднуватися з одним з `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" : "Токен розмови", + "A token representing the conversation." : "Токен, що представляє розмову.", + "The new conversation token" : "Новий токен розмови", + "Send this along with the next interaction." : "Надішліть це разом з наступною взаємодією.", + "Requested actions by the agent" : "Необхідні дії агента", + "Actions that the agent would like to carry out in JSON format." : "Дії, які агент хотів би виконати у форматі JSON.", + "Chat with an agent" : "Чат з агентом", + "Chat message" : "Повідомлення в чаті", + "A chat message to send to the agent." : "Повідомлення в чаті для відправки агенту.", + "The response from the chat model." : "Відповідь від чат-моделі.", + "Context write" : "Контекстний запис", + "Writes text in a given style based on the provided source material." : "Пише текст у заданому стилі на основі наданого вихідного матеріалу.", "Writing style" : "Стиль письма", + "Demonstrate a writing style that you would like to immitate" : "Продемонструйте стиль письма, який ви хотіли б наслідувати", + "Source material" : "Вихідний матеріал", + "The content that would like to be rewritten in the new writing style" : "Контент, який хотілося б переписати в новому стилі", "Generated text" : "Зґенерований текст", + "The generated text with content from the source material in the given style" : "Згенерований текст з вмістом з вихідного матеріалу в заданому стилі", "Emoji generator" : "Ґенератор емоційок", + "Takes text and generates a representative emoji for it." : "Бере текст і генерує для нього відповідний емодзі.", + "The text to generate an emoji for" : "Текст для створення емодзі для", "Generated emoji" : "Зґенеровані емоційки", + "The generated emoji based on the input text" : "Згенеровані емодзі на основі введеного тексту", "Generate image" : "Зґенерувати зображення", + "Generate an image from a text prompt" : "Створити зображення з текстової підказки", "Prompt" : "Запрошення", + "Describe the image you want to generate" : "Опишіть зображення, яке ви хочете створити", + "Number of images" : "Кількість зображень", + "How many images to generate" : "Скільки зображень генерувати", + "Output images" : "Вихідні зображення", + "The generated images" : "Згенеровані зображення", + "Generate speech" : "Генерування мовлення", + "Generate speech from a transcript" : "Створюйте мовлення з транскрипту", + "Write transcript that you want the assistant to generate speech from" : "Напишіть стенограму, з якої ви хочете, щоб асистент генерував мовлення", + "Output speech" : "Вихідне мовлення", + "The generated speech" : "Згенероване мовлення", + "Free text to text prompt" : "Безкоштовна підказка з тексту на текст", + "Runs an arbitrary prompt through a language model that returns a reply" : "Запускає довільний запит через мовну модель, яка повертає відповідь", + "Describe a task that you want the assistant to do or ask a question" : "Опишіть завдання, яке ви хочете, щоб асистент виконав, або поставте запитання", + "Generated reply" : "Згенерована відповідь", + "The generated text from the assistant" : "Згенерований текст від помічника", + "Change Tone" : "Змінити тон", + "Change the tone of a piece of text." : "Змініть тон фрагмента тексту.", + "Write a text that you want the assistant to rewrite in another tone." : "Напишіть текст, який ви хочете, щоб асистент переписав в іншій тональності.", + "Desired tone" : "Бажаний тон", + "In which tone should your text be rewritten?" : "В якій тональності переписувати текст?", + "The rewritten text in the desired tone, written by the assistant:" : "Переписаний текст у потрібній тональності, написаний асистентом:", "Chat" : "Чат", + "Chat with the assistant" : "Чат з асистентом", + "The history of chat messages before the current message, starting with a message by the user" : "Історія повідомлень чату перед поточним повідомленням, починаючи з повідомлення користувача", "Response message" : "Відповідь", + "The generated response as part of the conversation" : "Згенерована відповідь як частина розмови", + "Chat with tools" : "Чат з інструментами", + "Chat with the language model with tool calling support." : "Чат з мовною моделлю з підтримкою виклику інструментів.", + "Tool message" : "Повідомлення про інструмент", + "The result of tool calls in the last interaction" : "Результат викликів інструментів в останній взаємодії", "Available tools" : "Доступні інструменти", + "The available tools in JSON format" : "Доступні інструменти у форматі JSON", + "The response from the chat model" : "Відповідь від чат-моделі", + "Tool calls" : "Виклики інструментів", + "Tools call instructions from the model in JSON format" : "Інструменти викликають інструкції з моделі у форматі JSON", + "Formalize text" : "Формалізуйте текст", + "Takes a text and makes it sound more formal" : "Бере текст і робить його більш формальним", + "Write a text that you want the assistant to formalize" : "Напишіть текст, який ви хочете, щоб асистент оформив", + "Formalized text" : "Формалізований текст", + "The formalized text" : "Формалізований текст", + "Generate a headline" : "Створіть заголовок", "Generates a possible headline for a text." : "Створює ймовірний заголовок тексту.", + "Original text" : "Оригінальний текст", + "The original text to generate a headline for" : "Вихідний текст для створення заголовка для", + "The generated headline" : "Згенерований заголовок", + "Proofread" : "Вичитано", + "Proofreads a text and lists corrections" : "Вичитує текст і складає список виправлень", "Text" : "Текст", + "The text to proofread" : "Текст для вичитки", + "Corrections" : "Виправлення", + "The corrections that should be made in your text" : "Виправлення, які слід зробити у вашому тексті", + "Reformulate text" : "Переформатуйте текст", + "Takes a text and reformulates it" : "Бере текст і переформатовує його", + "Write a text that you want the assistant to reformulate" : "Напишіть текст, який ви хочете, щоб асистент переформулював", + "Reformulated text" : "Переформульований текст", + "The reformulated text, written by the assistant" : "Переформульований текст, написаний асистентом", + "Simplify text" : "Спростити текст", + "Takes a text and simplifies it" : "Бере текст і спрощує його", + "Write a text that you want the assistant to simplify" : "Напишіть текст, який ви хочете, щоб асистент спростив", + "Simplified text" : "Спрощений текст", + "The simplified text" : "Спрощений текст", "Summarize" : "Підсумок", + "Summarizes a text" : "Підсумовує текст", + "The original text to summarize" : "Оригінальний текст для підбиття підсумків", "Summary" : "Загалом", + "The generated summary" : "Згенерований підсумок", "Extract topics" : "Виділити теми", + "Extracts topics from a text and outputs them separated by commas" : "Витягує теми з тексту і виводить їх через кому", + "The original text to extract topics from" : "Оригінальний текст, з якого можна взяти теми", + "Topics" : "Теми", + "The list of extracted topics" : "Список витягнутих тем", "Translate" : "Перекласти", + "Translate text from one language to another" : "Перекладіть текст з однієї мови на іншу", + "Origin text" : "Вихідний текст", + "The text to translate" : "Текст для перекладу", + "Origin language" : "Мова походження", + "The language of the origin text" : "Мова оригінального тексту", "Target language" : "Цільова мова", + "The desired language to translate the origin text in" : "Бажана мова для перекладу вихідного тексту", "Result" : "Результат", + "The translated text" : "Перекладений текст", "Free prompt" : "Вільне запрошення", "Runs an arbitrary prompt through the language model." : "Виконує довільне запрошення через мовну модель.", "Generate headline" : "Створити заголовок", diff --git a/lib/l10n/uk.json b/lib/l10n/uk.json index 0b7e6dbf87a..285c39ff532 100644 --- a/lib/l10n/uk.json +++ b/lib/l10n/uk.json @@ -322,33 +322,145 @@ "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." : "Щоби дозволити запуск цієї перевірки, потрібно пересвідчитися, що ваш вебсервер може з'єднуватися з самим собою, що передбачає можливість резолвити та з'єднуватися з одним з `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" : "Токен розмови", + "A token representing the conversation." : "Токен, що представляє розмову.", + "The new conversation token" : "Новий токен розмови", + "Send this along with the next interaction." : "Надішліть це разом з наступною взаємодією.", + "Requested actions by the agent" : "Необхідні дії агента", + "Actions that the agent would like to carry out in JSON format." : "Дії, які агент хотів би виконати у форматі JSON.", + "Chat with an agent" : "Чат з агентом", + "Chat message" : "Повідомлення в чаті", + "A chat message to send to the agent." : "Повідомлення в чаті для відправки агенту.", + "The response from the chat model." : "Відповідь від чат-моделі.", + "Context write" : "Контекстний запис", + "Writes text in a given style based on the provided source material." : "Пише текст у заданому стилі на основі наданого вихідного матеріалу.", "Writing style" : "Стиль письма", + "Demonstrate a writing style that you would like to immitate" : "Продемонструйте стиль письма, який ви хотіли б наслідувати", + "Source material" : "Вихідний матеріал", + "The content that would like to be rewritten in the new writing style" : "Контент, який хотілося б переписати в новому стилі", "Generated text" : "Зґенерований текст", + "The generated text with content from the source material in the given style" : "Згенерований текст з вмістом з вихідного матеріалу в заданому стилі", "Emoji generator" : "Ґенератор емоційок", + "Takes text and generates a representative emoji for it." : "Бере текст і генерує для нього відповідний емодзі.", + "The text to generate an emoji for" : "Текст для створення емодзі для", "Generated emoji" : "Зґенеровані емоційки", + "The generated emoji based on the input text" : "Згенеровані емодзі на основі введеного тексту", "Generate image" : "Зґенерувати зображення", + "Generate an image from a text prompt" : "Створити зображення з текстової підказки", "Prompt" : "Запрошення", + "Describe the image you want to generate" : "Опишіть зображення, яке ви хочете створити", + "Number of images" : "Кількість зображень", + "How many images to generate" : "Скільки зображень генерувати", + "Output images" : "Вихідні зображення", + "The generated images" : "Згенеровані зображення", + "Generate speech" : "Генерування мовлення", + "Generate speech from a transcript" : "Створюйте мовлення з транскрипту", + "Write transcript that you want the assistant to generate speech from" : "Напишіть стенограму, з якої ви хочете, щоб асистент генерував мовлення", + "Output speech" : "Вихідне мовлення", + "The generated speech" : "Згенероване мовлення", + "Free text to text prompt" : "Безкоштовна підказка з тексту на текст", + "Runs an arbitrary prompt through a language model that returns a reply" : "Запускає довільний запит через мовну модель, яка повертає відповідь", + "Describe a task that you want the assistant to do or ask a question" : "Опишіть завдання, яке ви хочете, щоб асистент виконав, або поставте запитання", + "Generated reply" : "Згенерована відповідь", + "The generated text from the assistant" : "Згенерований текст від помічника", + "Change Tone" : "Змінити тон", + "Change the tone of a piece of text." : "Змініть тон фрагмента тексту.", + "Write a text that you want the assistant to rewrite in another tone." : "Напишіть текст, який ви хочете, щоб асистент переписав в іншій тональності.", + "Desired tone" : "Бажаний тон", + "In which tone should your text be rewritten?" : "В якій тональності переписувати текст?", + "The rewritten text in the desired tone, written by the assistant:" : "Переписаний текст у потрібній тональності, написаний асистентом:", "Chat" : "Чат", + "Chat with the assistant" : "Чат з асистентом", + "The history of chat messages before the current message, starting with a message by the user" : "Історія повідомлень чату перед поточним повідомленням, починаючи з повідомлення користувача", "Response message" : "Відповідь", + "The generated response as part of the conversation" : "Згенерована відповідь як частина розмови", + "Chat with tools" : "Чат з інструментами", + "Chat with the language model with tool calling support." : "Чат з мовною моделлю з підтримкою виклику інструментів.", + "Tool message" : "Повідомлення про інструмент", + "The result of tool calls in the last interaction" : "Результат викликів інструментів в останній взаємодії", "Available tools" : "Доступні інструменти", + "The available tools in JSON format" : "Доступні інструменти у форматі JSON", + "The response from the chat model" : "Відповідь від чат-моделі", + "Tool calls" : "Виклики інструментів", + "Tools call instructions from the model in JSON format" : "Інструменти викликають інструкції з моделі у форматі JSON", + "Formalize text" : "Формалізуйте текст", + "Takes a text and makes it sound more formal" : "Бере текст і робить його більш формальним", + "Write a text that you want the assistant to formalize" : "Напишіть текст, який ви хочете, щоб асистент оформив", + "Formalized text" : "Формалізований текст", + "The formalized text" : "Формалізований текст", + "Generate a headline" : "Створіть заголовок", "Generates a possible headline for a text." : "Створює ймовірний заголовок тексту.", + "Original text" : "Оригінальний текст", + "The original text to generate a headline for" : "Вихідний текст для створення заголовка для", + "The generated headline" : "Згенерований заголовок", + "Proofread" : "Вичитано", + "Proofreads a text and lists corrections" : "Вичитує текст і складає список виправлень", "Text" : "Текст", + "The text to proofread" : "Текст для вичитки", + "Corrections" : "Виправлення", + "The corrections that should be made in your text" : "Виправлення, які слід зробити у вашому тексті", + "Reformulate text" : "Переформатуйте текст", + "Takes a text and reformulates it" : "Бере текст і переформатовує його", + "Write a text that you want the assistant to reformulate" : "Напишіть текст, який ви хочете, щоб асистент переформулював", + "Reformulated text" : "Переформульований текст", + "The reformulated text, written by the assistant" : "Переформульований текст, написаний асистентом", + "Simplify text" : "Спростити текст", + "Takes a text and simplifies it" : "Бере текст і спрощує його", + "Write a text that you want the assistant to simplify" : "Напишіть текст, який ви хочете, щоб асистент спростив", + "Simplified text" : "Спрощений текст", + "The simplified text" : "Спрощений текст", "Summarize" : "Підсумок", + "Summarizes a text" : "Підсумовує текст", + "The original text to summarize" : "Оригінальний текст для підбиття підсумків", "Summary" : "Загалом", + "The generated summary" : "Згенерований підсумок", "Extract topics" : "Виділити теми", + "Extracts topics from a text and outputs them separated by commas" : "Витягує теми з тексту і виводить їх через кому", + "The original text to extract topics from" : "Оригінальний текст, з якого можна взяти теми", + "Topics" : "Теми", + "The list of extracted topics" : "Список витягнутих тем", "Translate" : "Перекласти", + "Translate text from one language to another" : "Перекладіть текст з однієї мови на іншу", + "Origin text" : "Вихідний текст", + "The text to translate" : "Текст для перекладу", + "Origin language" : "Мова походження", + "The language of the origin text" : "Мова оригінального тексту", "Target language" : "Цільова мова", + "The desired language to translate the origin text in" : "Бажана мова для перекладу вихідного тексту", "Result" : "Результат", + "The translated text" : "Перекладений текст", "Free prompt" : "Вільне запрошення", "Runs an arbitrary prompt through the language model." : "Виконує довільне запрошення через мовну модель.", "Generate headline" : "Створити заголовок", diff --git a/lib/public/Config/BeforePreferenceDeletedEvent.php b/lib/public/Config/BeforePreferenceDeletedEvent.php index c7026b0f6fc..df89a2900bd 100644 --- a/lib/public/Config/BeforePreferenceDeletedEvent.php +++ b/lib/public/Config/BeforePreferenceDeletedEvent.php @@ -8,11 +8,10 @@ declare(strict_types=1); namespace OCP\Config; +use OCP\AppFramework\Attribute\Listenable; use OCP\EventDispatcher\Event; -/** - * @since 25.0.0 - */ +#[Listenable(since: '25.0.0')] class BeforePreferenceDeletedEvent extends Event { protected string $userId; protected string $appId; diff --git a/lib/public/Config/BeforePreferenceSetEvent.php b/lib/public/Config/BeforePreferenceSetEvent.php index c5abb8429a8..6534e4ae371 100644 --- a/lib/public/Config/BeforePreferenceSetEvent.php +++ b/lib/public/Config/BeforePreferenceSetEvent.php @@ -8,11 +8,10 @@ declare(strict_types=1); namespace OCP\Config; +use OCP\AppFramework\Attribute\Listenable; use OCP\EventDispatcher\Event; -/** - * @since 25.0.0 - */ +#[Listenable(since: '25.0.0')] class BeforePreferenceSetEvent extends Event { protected string $userId; protected string $appId; diff --git a/lib/public/Config/Exceptions/IncorrectTypeException.php b/lib/public/Config/Exceptions/IncorrectTypeException.php index 33c545c7eea..dea33233bfe 100644 --- a/lib/public/Config/Exceptions/IncorrectTypeException.php +++ b/lib/public/Config/Exceptions/IncorrectTypeException.php @@ -9,9 +9,8 @@ declare(strict_types=1); namespace OCP\Config\Exceptions; use Exception; +use OCP\AppFramework\Attribute\Throwable; -/** - * @since 32.0.0 - */ +#[Throwable(since: '32.0.0')] class IncorrectTypeException extends Exception { } diff --git a/lib/public/Config/Exceptions/TypeConflictException.php b/lib/public/Config/Exceptions/TypeConflictException.php index 4b63bb0a763..c78602180e0 100644 --- a/lib/public/Config/Exceptions/TypeConflictException.php +++ b/lib/public/Config/Exceptions/TypeConflictException.php @@ -9,9 +9,8 @@ declare(strict_types=1); namespace OCP\Config\Exceptions; use Exception; +use OCP\AppFramework\Attribute\Throwable; -/** - * @since 32.0.0 - */ +#[Throwable(since: '32.0.0')] class TypeConflictException extends Exception { } diff --git a/lib/public/Config/Exceptions/UnknownKeyException.php b/lib/public/Config/Exceptions/UnknownKeyException.php index 39da4d43d95..beca4c496a2 100644 --- a/lib/public/Config/Exceptions/UnknownKeyException.php +++ b/lib/public/Config/Exceptions/UnknownKeyException.php @@ -9,9 +9,8 @@ declare(strict_types=1); namespace OCP\Config\Exceptions; use Exception; +use OCP\AppFramework\Attribute\Throwable; -/** - * @since 32.0.0 - */ +#[Throwable(since: '32.0.0')] class UnknownKeyException extends Exception { } diff --git a/lib/public/Config/IUserConfig.php b/lib/public/Config/IUserConfig.php index 1179db2671f..cb42608ea75 100644 --- a/lib/public/Config/IUserConfig.php +++ b/lib/public/Config/IUserConfig.php @@ -27,8 +27,6 @@ use OCP\Config\Exceptions\UnknownKeyException; * Similarly, some methods from this class are marked with a warning about ignoring * lazy loading. Use them wisely and only on parts of the code that are called * during specific requests or actions to avoid loading the lazy values all the time. - * - * @since 32.0.0 */ #[Consumable(since: '32.0.0')] interface IUserConfig { diff --git a/lib/public/Config/Lexicon/Entry.php b/lib/public/Config/Lexicon/Entry.php index 95dae44ed11..0e6e664db36 100644 --- a/lib/public/Config/Lexicon/Entry.php +++ b/lib/public/Config/Lexicon/Entry.php @@ -9,14 +9,15 @@ declare(strict_types=1); namespace OCP\Config\Lexicon; use Closure; +use OCP\AppFramework\Attribute\Consumable; use OCP\Config\ValueType; /** * Model that represent config values within an app config lexicon. * * @see ILexicon - * @since 32.0.0 */ +#[Consumable(since: '32.0.0')] class Entry { /** @since 32.0.0 */ public const RENAME_INVERT_BOOLEAN = 1; diff --git a/lib/public/Config/Lexicon/ILexicon.php b/lib/public/Config/Lexicon/ILexicon.php index 1dde23714cb..05bf5967f24 100644 --- a/lib/public/Config/Lexicon/ILexicon.php +++ b/lib/public/Config/Lexicon/ILexicon.php @@ -8,16 +8,12 @@ declare(strict_types=1); namespace OCP\Config\Lexicon; -use OCP\AppFramework\Attribute\Consumable; use OCP\AppFramework\Attribute\Implementable; /** * This interface needs to be implemented if you want to define a config lexicon for your application * The config lexicon is used to avoid conflicts and problems when storing/retrieving config values - * - * @since 32.0.0 */ -#[Consumable(since: '32.0.0')] #[Implementable(since: '32.0.0')] interface ILexicon { diff --git a/lib/public/Config/Lexicon/Preset.php b/lib/public/Config/Lexicon/Preset.php index ba0fb66dd3b..6dac8736131 100644 --- a/lib/public/Config/Lexicon/Preset.php +++ b/lib/public/Config/Lexicon/Preset.php @@ -8,6 +8,8 @@ declare(strict_types=1); namespace OCP\Config\Lexicon; +use OCP\AppFramework\Attribute\Consumable; + /** * list of preset to handle the default behavior of the instance * @@ -22,9 +24,8 @@ namespace OCP\Config\Lexicon; * - **Preset::CLUB** - Club/Association * - **Preset::FAMILY** - Family * - **Preset::PRIVATE** - Private - * - * @since 32.0.0 */ +#[Consumable(since: '32.0.0')] enum Preset: int { /** @since 32.0.0 */ case LARGE = 9; diff --git a/lib/public/Config/Lexicon/Strictness.php b/lib/public/Config/Lexicon/Strictness.php index 48e96bfc91c..8136499cb3e 100644 --- a/lib/public/Config/Lexicon/Strictness.php +++ b/lib/public/Config/Lexicon/Strictness.php @@ -8,6 +8,8 @@ declare(strict_types=1); namespace OCP\Config\Lexicon; +use OCP\AppFramework\Attribute\Consumable; + /** * Strictness regarding using not-listed config keys * @@ -15,9 +17,8 @@ namespace OCP\Config\Lexicon; * - **Strictness::NOTICE** - ignore and report * - **Strictness::WARNING** - silently block (returns $default) and report * - **Strictness::EXCEPTION** - block (throws exception) and report - * - * @since 32.0.0 */ +#[Consumable(since: '32.0.0')] enum Strictness { /** @since 32.0.0 */ case IGNORE; // fully ignore diff --git a/lib/public/Config/ValueType.php b/lib/public/Config/ValueType.php index a622c671898..32c734af32b 100644 --- a/lib/public/Config/ValueType.php +++ b/lib/public/Config/ValueType.php @@ -8,15 +8,15 @@ declare(strict_types=1); namespace OCP\Config; +use OCP\AppFramework\Attribute\Consumable; use OCP\Config\Exceptions\IncorrectTypeException; use OCP\IAppConfig; use UnhandledMatchError; /** * Listing of available value type for typed config value - * - * @since 32.0.0 */ +#[Consumable(since: '32.0.0')] enum ValueType: int { /** * @since 32.0.0 |