From 78ad5e21cccf23b34a5c2dc2fe73b938b9e42ae9 Mon Sep 17 00:00:00 2001 From: Arturo Carretero Calvo <10163049+ArtCC@users.noreply.github.com> Date: Thu, 1 Oct 2026 19:05:19 +0200 Subject: [PATCH] Update streaming handling and release metadata - Bump marketing version to 1.7.20 across app targets and docs - Refresh changelog and TestFlight notes for the streaming release - Switch default simulator and contributor build instructions to iPhone 18 Pro Max - Add SSE and agent streaming tests covering multiline events, tool call reconstruction, and discard handling - Update APIClient streaming to parse byte-level SSE payloads across line endings and fragmented data - Mark native image transport as streamed and adjust agent/view model streaming expectations - Add fixture helpers and mock stream overrides for staged streaming scenarios - Update Votice SDK to 1.1.0 and disable separate completed-state display --- .xcodebuildmcp/config.yaml | 2 +- CHANGELOG.md | 13 + CONTRIBUTING.md | 2 +- README.md | 2 +- TestFlight/WhatToTest.en-US.txt | 9 +- TestFlight/WhatToTest.es-ES.txt | 9 +- .../Networking/APIClientStreamingTests.swift | 135 + .../Chat/AgentStreamUseCaseDiscardTests.swift | 126 + .../AgentStreamUseCaseStreamingTests.swift | 276 + .../ChatRepositoryAgentStreamingTests.swift | 185 + .../ChatViewModelAgentStreamingTests.swift | 185 + ...atViewModelNativeImageTransportTests.swift | 2 +- .../Chat/ChatViewModelTests+Agent.swift | 4 +- .../Mocks/AgentStreamingFixture.swift | 43 + openclient-llm-test/Mocks/MockAPIClient.swift | 7 +- openclient-llm.xcodeproj/project.pbxproj | 20 +- .../xcshareddata/swiftpm/Package.resolved | 4 +- .../Shared/Core/Managers/VoticeManager.swift | 5 +- .../Shared/Core/Networking/APIClient.swift | 12 +- .../Models/AgentCompletionAccumulator.swift | 103 + .../Models/ChatCompletionStreamResponse.swift | 15 +- .../Networking/ServerSentEventParser.swift | 46 + .../Chat/Models/AgentCompletionEvent.swift | 17 + .../ChatRepository+AgentStreaming.swift | 116 + .../Chat/Repositories/ChatRepository.swift | 14 +- .../AgentStreamUseCase+Chunking.swift | 4 +- .../AgentStreamUseCase+Streaming.swift | 91 + .../Chat/UseCases/AgentStreamUseCase.swift | 30 +- .../Chat/ViewModels/ChatViewModel+Agent.swift | 21 +- .../Shared/Resources/Localizable.xcstrings | 47219 ++++++++-------- specs/agent-tool-calling.instructions.md | 14 +- specs/chat-visual-style.instructions.md | 3 + specs/litellm-api.instructions.md | 16 +- 33 files changed, 25160 insertions(+), 23590 deletions(-) create mode 100644 openclient-llm-test/Core/Networking/APIClientStreamingTests.swift create mode 100644 openclient-llm-test/Features/Chat/AgentStreamUseCaseDiscardTests.swift create mode 100644 openclient-llm-test/Features/Chat/AgentStreamUseCaseStreamingTests.swift create mode 100644 openclient-llm-test/Features/Chat/ChatRepositoryAgentStreamingTests.swift create mode 100644 openclient-llm-test/Features/Chat/ChatViewModelAgentStreamingTests.swift create mode 100644 openclient-llm-test/Mocks/AgentStreamingFixture.swift create mode 100644 openclient-llm/Shared/Core/Networking/Models/AgentCompletionAccumulator.swift create mode 100644 openclient-llm/Shared/Core/Networking/ServerSentEventParser.swift create mode 100644 openclient-llm/Shared/Features/Chat/Models/AgentCompletionEvent.swift create mode 100644 openclient-llm/Shared/Features/Chat/Repositories/ChatRepository+AgentStreaming.swift create mode 100644 openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase+Streaming.swift diff --git a/.xcodebuildmcp/config.yaml b/.xcodebuildmcp/config.yaml index 46c3ff99..3b48c67b 100644 --- a/.xcodebuildmcp/config.yaml +++ b/.xcodebuildmcp/config.yaml @@ -10,7 +10,7 @@ enabledWorkflows: sessionDefaults: projectPath: "./openclient-llm.xcodeproj" scheme: "openclient-llm" - simulatorName: "iPhone 17 Pro Max" + simulatorName: "iPhone 18 Pro Max" useLatestOS: true suppressWarnings: true bundleId: "com.artcc.openclient-llm" diff --git a/CHANGELOG.md b/CHANGELOG.md index bbe26d62..ce171b97 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Contributions are welcome — see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines. +## [1.7.20-build-118] - 2026-10-01 + +### Changed + +- Agent text and vision rounds now stream reasoning and responses as they arrive, while native image-generation rounds retain their existing completion flow +- Agent streaming now groups interface updates and flushes pending content before completion, errors, or persistence checkpoints + +### Fixed + +- Streamed tool calls are reconstructed and validated before execution, rejecting incomplete responses, malformed fragments, and duplicate call identifiers +- SSE parsing now preserves tool arguments across data fields with or without a space, multiline events, and LF, CRLF, or CR line endings +- Provisional text and reasoning are discarded as soon as tool calls are detected, preventing failed tool rounds from being saved as assistant answers + ## [1.7.15-build-117] - 2026-09-24 ### Fixed diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ada72882..881d6a21 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -34,7 +34,7 @@ EOF open openclient-llm.xcodeproj # Or build from terminal: xcodebuild build -project openclient-llm.xcodeproj -scheme openclient-llm \ - -destination 'platform=iOS Simulator,name=iPhone 17 Pro Max' + -destination 'platform=iOS Simulator,name=iPhone 18 Pro Max' ``` When using OpenCode with **XcodeBuildMCP**, the project skills under `.opencode/skills/` guide builds, launches, tests, diff --git a/README.md b/README.md index 99a9e8e6..ffa17fba 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ License Platform Swift - Version 1.7.15 + Version 1.7.20

OpenClient connects directly to the AI server you configure, without an OpenClient-hosted proxy or subscription. diff --git a/TestFlight/WhatToTest.en-US.txt b/TestFlight/WhatToTest.en-US.txt index 6068a460..219759be 100644 --- a/TestFlight/WhatToTest.en-US.txt +++ b/TestFlight/WhatToTest.en-US.txt @@ -1,11 +1,8 @@ Hi there! We've got some great new features for you in this update. -• OpenClient is now ready for Xcode 27 and the latest iOS 27 and macOS 27 SDKs, keeping your experience up to date across iPhone, iPad, and Mac. -• On Mac, tag filters in your conversation list and the onboarding buttons now use the same Liquid Glass style you already enjoy on iPhone and iPad. -• Announcements on the Home screen now animate into view on Mac with the same smooth transition used on iPhone and iPad. -• Your conversation list no longer shows a duplicate separator above your chats. -• The Models screen no longer repeats requests while loading, so it stays responsive. -• Image generation now works with GPT Image models through LiteLLM, without requests failing because of an unsupported setting. +• Real-time responses and reasoning in chats with tools, without waiting for the entire response to finish. +• Smoother, more reliable long responses and tool use. +• Provisional text from failed tool calls is no longer saved as an answer in your conversation history. • Minor bug fixes and improvements for a smoother experience. Thanks for your continued support and for helping us build the best possible LLM client together. diff --git a/TestFlight/WhatToTest.es-ES.txt b/TestFlight/WhatToTest.es-ES.txt index f8912195..46463812 100644 --- a/TestFlight/WhatToTest.es-ES.txt +++ b/TestFlight/WhatToTest.es-ES.txt @@ -1,11 +1,8 @@ ¡Hola! Esta actualización viene cargada de novedades. -• OpenClient ya está preparado para Xcode 27 y los últimos SDK de iOS 27 y macOS 27, para ofrecerte una experiencia actualizada en iPhone, iPad y Mac. -• En Mac, los filtros de etiquetas de la lista de conversaciones y los botones del onboarding ahora usan el mismo estilo Liquid Glass que ya disfrutas en iPhone y iPad. -• Los anuncios de la pantalla de Inicio ahora aparecen con una animación fluida en Mac, con la misma transición que en iPhone e iPad. -• La lista de conversaciones ya no muestra un separador duplicado encima de tus chats. -• La pantalla de Modelos ya no repite solicitudes mientras se carga, para mantenerse ágil. -• La generación de imágenes ya funciona con modelos GPT Image a través de LiteLLM, sin que las solicitudes fallen por un ajuste no compatible. +• Respuestas y razonamiento en tiempo real en el chat con herramientas, sin esperar a que termine toda la respuesta. +• Mejoras en la fluidez y fiabilidad de las respuestas largas y del uso de herramientas. +• El texto provisional de las llamadas a herramientas fallidas ya no se guarda como una respuesta en el historial. • Pequeñas correcciones de errores y mejoras para disfrutar de una experiencia más fluida. Gracias por seguir apoyándonos y por ayudarnos a crear juntos el mejor cliente posible para modelos de lenguaje. diff --git a/openclient-llm-test/Core/Networking/APIClientStreamingTests.swift b/openclient-llm-test/Core/Networking/APIClientStreamingTests.swift new file mode 100644 index 00000000..8fa277e0 --- /dev/null +++ b/openclient-llm-test/Core/Networking/APIClientStreamingTests.swift @@ -0,0 +1,135 @@ +// +// APIClientStreamingTests.swift +// openclient-llm-test +// +// Created by Arturo Carretero Calvo on 01/10/2026. +// Copyright © 2026 Arturo Carretero Calvo. All rights reserved. +// + +import XCTest +@testable import openclient_llm + +@MainActor +final class APIClientStreamingTests: XCTestCase { + func test_streamRequest_multilineEvents_preservesDataAcrossSupportedLineEndings() async throws { + for endpoint in ["lf", "crlf", "cr"] { + // Given + let session = makeSession() + defer { session.invalidateAndCancel() } + let client = APIClient(session: session, serverBaseURL: "https://example.invalid", apiKey: "") + + // When + var payloads: [String] = [] + for try await data in client.streamRequest(endpoint: endpoint, body: ["stream": true]) { + payloads.append(try XCTUnwrap(String(bytes: data, encoding: .utf8))) + } + + // Then: fields and comments are ignored, only one optional space is removed, and DONE stops delivery. + XCTAssertEqual(payloads, ["{\"text\":\n\"á🙂\"}", " leading space"]) + } + } + + func test_streamRequest_unterminatedEvent_doesNotDeliverPartialPayload() async throws { + // Given + let session = makeSession() + defer { session.invalidateAndCancel() } + let client = APIClient(session: session, serverBaseURL: "https://example.invalid", apiKey: "") + + // When + var payloads: [String] = [] + for try await data in client.streamRequest(endpoint: "unterminated", body: ["stream": true]) { + payloads.append(try XCTUnwrap(String(bytes: data, encoding: .utf8))) + } + + // Then + XCTAssertEqual(payloads, ["complete"]) + } + + func test_streamAgentCompletion_mixedDataPrefixes_preservesToolArguments() async throws { + // Given + let session = makeSession() + defer { session.invalidateAndCancel() } + let repository = ChatRepository( + apiClient: APIClient(session: session, serverBaseURL: "https://example.invalid/tools", apiKey: ""), + attachmentRepository: MockAttachmentRepository() + ) + + // When + var responses: [ChatCompletionResponse] = [] + for try await event in repository.streamAgentCompletion( + messages: [], model: "test", parameters: .default, tools: nil + ) { + if case .completed(let response) = event { responses.append(response) } + } + + // Then: losing the unspaced middle event would silently turn 10 into 1. + XCTAssertEqual(responses.count, 1) + let call = try XCTUnwrap(responses.first?.choices.first?.message.toolCalls?.first) + XCTAssertEqual(call.id, "call") + XCTAssertEqual(call.function.name, "lookup") + XCTAssertEqual(call.function.arguments, "{\"amount\":10}") + XCTAssertEqual(responses.first?.choices.first?.finishReason, "tool_calls") + } + + private func makeSession() -> URLSession { + let configuration = URLSessionConfiguration.ephemeral + configuration.protocolClasses = [SSEFixtureURLProtocol.self] + return URLSession(configuration: configuration) + } +} + +private final class SSEFixtureURLProtocol: URLProtocol { + override static func canInit(with request: URLRequest) -> Bool { true } + + override static func canonicalRequest(for request: URLRequest) -> URLRequest { request } + + override func startLoading() { + guard let url = request.url, + let payload = Self.payload(for: url.path), + let response = HTTPURLResponse( + url: url, statusCode: 200, httpVersion: "HTTP/1.1", + headerFields: ["Content-Type": "text/event-stream"] + ) else { + client?.urlProtocol(self, didFailWithError: URLError(.badServerResponse)) + return + } + client?.urlProtocol(self, didReceive: response, cacheStoragePolicy: .notAllowed) + // Include byte boundaries inside UTF-8 characters, CRLF pairs, and data field names. + for byte in payload.utf8 { + client?.urlProtocol(self, didLoad: Data([byte])) + } + client?.urlProtocolDidFinishLoading(self) + } + + override func stopLoading() {} + + private static func payload(for path: String) -> String? { + switch path { + case "/lf", "/crlf", "/cr": + let lineEnding = path == "/crlf" ? "\r\n" : path == "/cr" ? "\r" : "\n" + return [ + "\u{FEFF}: keepalive", "event: message", "data: {\"text\":", "id: ignored", "data:\"á🙂\"}", + "", "data: leading space", "", "data:[DONE]", "", "data: must not be delivered", "", "" + ].joined(separator: lineEnding) + case "/unterminated": + return "data: complete\n\ndata: incomplete\n" + case "/tools/chat/completions": + let first = #"{"index":0,"id":"call","type":"function","function":{"name":"lookup","# + + #""arguments":"{\"amount\":1"}}"# + let middle = #"{"index":0,"function":{"arguments":"0"}}"# + let last = #"{"index":0,"function":{"arguments":"}"}}"# + return toolEvent(first, prefix: "data: ") + + toolEvent(middle, prefix: "data:") + + toolEvent(last, prefix: "data: ", finish: "tool_calls") + + "data:[DONE]\n\n" + default: + return nil + } + } + + private static func toolEvent(_ call: String, prefix: String, finish: String? = nil) -> String { + let reason = finish.map { "\"\($0)\"" } ?? "null" + return "\(prefix){\"id\":\"stream\",\"choices\":[{\"index\":0,\"delta\":{\"tool_calls\":[\(call)]}," + + "\"finish_reason\":\(reason)}]}\n\n" + } +} diff --git a/openclient-llm-test/Features/Chat/AgentStreamUseCaseDiscardTests.swift b/openclient-llm-test/Features/Chat/AgentStreamUseCaseDiscardTests.swift new file mode 100644 index 00000000..01b64184 --- /dev/null +++ b/openclient-llm-test/Features/Chat/AgentStreamUseCaseDiscardTests.swift @@ -0,0 +1,126 @@ +// +// AgentStreamUseCaseDiscardTests.swift +// openclient-llm-test +// +// Created by Arturo Carretero Calvo on 01/10/2026. +// Copyright © 2026 Arturo Carretero Calvo. All rights reserved. +// + +import XCTest +@testable import openclient_llm + +@MainActor +final class AgentStreamUseCaseDiscardTests: XCTestCase { + func test_execute_pendingToolRound_discardsBeforeFailureAndSuppressesFurtherProgress() async throws { + // Given + let api = MockAPIClient() + let source = AsyncThrowingStream.makeStream() + api.streamOverride = source.stream + let tool = DiscardCountingTool() + let discarded = expectation(description: "Tool progress discarded while the request is still pending") + let consumer = Task { () -> ([AgentEvent], Error?) in + var events: [AgentEvent] = [] + do { + for try await event in makeStream(api, tool: tool) { + events.append(event) + if case .responseDiscarded = event { discarded.fulfill() } + } + return (events, nil) + } catch { return (events, error) } + } + defer { source.continuation.finish(); consumer.cancel() } + + // When + source.continuation.yield(try AgentStreamingFixture.chunk(content: "Checking", reasoning: "Planning")) + source.continuation.yield(try AgentStreamingFixture.chunk( + content: "Tool-only text", reasoning: "Tool-only reasoning", + calls: [AgentStreamingFixture.call(id: "call", name: tool.name, arguments: "{")] + )) + await fulfillment(of: [discarded], timeout: 2) + XCTAssertEqual(tool.executionCount, 0) + source.continuation.yield(try AgentStreamingFixture.chunk(content: "Late text", reasoning: "Late reasoning")) + source.continuation.yield(try AgentStreamingFixture.chunk( + calls: [AgentStreamingFixture.call(arguments: "}")], finish: "tool_calls" + )) + source.continuation.finish(throwing: APIError.serverUnreachable) + let (events, error) = await consumer.value + + // Then + XCTAssertEqual(error as? APIError, .serverUnreachable) + XCTAssertEqual(events.compactMap { if case .token(let text) = $0 { text } else { nil } }, ["Checking"]) + XCTAssertEqual(events.compactMap { if case .reasoning(let text) = $0 { text } else { nil } }, ["Planning"]) + assertDiscardedWithoutExecution(events, api: api, tool: tool) + } + + func test_execute_invalidToolRounds_discardProgressWithoutExecutionOrRetry() async throws { + // Given + let call = AgentStreamingFixture.call(id: "call", name: "lookup", arguments: "{}") + let scenarios: [(chunks: [Data], error: APIError)] = try [ + ([AgentStreamingFixture.chunk(calls: [call], finish: "length")], .invalidResponse), + ([AgentStreamingFixture.chunk(calls: [ + AgentStreamingFixture.call(name: "lookup", arguments: "{}") + ], finish: "tool_calls")], .invalidResponse), + ([AgentStreamingFixture.chunk(calls: [ + AgentStreamingFixture.call(index: -1, id: "call", name: "lookup", arguments: "{}") + ])], .invalidResponse), + ([AgentStreamingFixture.chunk(calls: [call]), Data("{invalid".utf8)], .decodingError), + ([AgentStreamingFixture.chunk(calls: [call])], .invalidResponse) + ] + for scenario in scenarios { + let api = MockAPIClient() + let tool = DiscardCountingTool() + api.streamChunks = [try AgentStreamingFixture.chunk(content: "Checking", reasoning: "Planning")] + + scenario.chunks + var events: [AgentEvent] = [] + + // When + do { + for try await event in makeStream(api, tool: tool) { events.append(event) } + XCTFail("Expected invalid tool round") + } catch { + XCTAssertEqual(error as? APIError, scenario.error) + } + + // Then + assertDiscardedWithoutExecution(events, api: api, tool: tool) + } + } + + private func makeStream(_ api: MockAPIClient, tool: DiscardCountingTool) -> AsyncThrowingStream { + AgentStreamUseCase( + repository: ChatRepository(apiClient: api, attachmentRepository: MockAttachmentRepository()), + chunkDelay: .zero + ).execute(messages: [], model: "test", parameters: .default, toolRegistry: ToolRegistry(tools: [tool])) + } + + private func assertDiscardedWithoutExecution( + _ events: [AgentEvent], api: MockAPIClient, tool: DiscardCountingTool + ) { + XCTAssertEqual(events.filter { if case .responseDiscarded = $0 { true } else { false } }.count, 1) + XCTAssertFalse(events.contains { + switch $0 { + case .toolCallStarted, .transcriptAppended, .completed: true + default: false + } + }) + XCTAssertEqual(tool.executionCount, 0) + XCTAssertEqual(api.streamRequestCount, 1) + } +} + +@MainActor +private final class DiscardCountingTool: ChatToolProtocol { + let name = "lookup" + private(set) var executionCount = 0 + + var definition: ToolDefinition { + ToolDefinition(type: "function", function: .init( + name: name, description: "Test tool", parameters: .init(type: "object", properties: [:], required: []) + )) + } + + func execute(arguments: String) async throws -> ToolExecutionResult { + executionCount += 1 + return ToolExecutionResult(text: "Result") + } +} diff --git a/openclient-llm-test/Features/Chat/AgentStreamUseCaseStreamingTests.swift b/openclient-llm-test/Features/Chat/AgentStreamUseCaseStreamingTests.swift new file mode 100644 index 00000000..8fbbdaac --- /dev/null +++ b/openclient-llm-test/Features/Chat/AgentStreamUseCaseStreamingTests.swift @@ -0,0 +1,276 @@ +// +// AgentStreamUseCaseStreamingTests.swift +// openclient-llm-test +// +// Created by Arturo Carretero Calvo on 01/10/2026. +// Copyright © 2026 Arturo Carretero Calvo. All rights reserved. +// + +import XCTest +@testable import openclient_llm + +@MainActor +final class AgentStreamUseCaseStreamingTests: XCTestCase { + func test_execute_pendingCompletion_deliversReasoningBeforeFinishingWithoutReplayingText() async throws { + // Given + let api = MockAPIClient() + let source = AsyncThrowingStream.makeStream() + api.streamOverride = source.stream + let reasoningReceived = expectation(description: "Reasoning arrives before completion") + let consumer = Task { + var events: [AgentEvent] = [] + for try await event in makeStream(api) { + events.append(event) + if case .reasoning("Thinking now") = event { reasoningReceived.fulfill() } + } + return events + } + defer { source.continuation.finish(); consumer.cancel() } + + // When: the completion is deliberately withheld until the first reasoning reaches the consumer. + source.continuation.yield(try AgentStreamingFixture.chunk(reasoning: "Thinking now")) + await fulfillment(of: [reasoningReceived], timeout: 2) + source.continuation.yield(try AgentStreamingFixture.chunk(content: "Final ")) + source.continuation.yield(try AgentStreamingFixture.chunk(content: "answer", finish: "stop")) + source.continuation.finish() + let events = try await consumer.value + + // Then + XCTAssertEqual(tokens(events), ["Final ", "answer"]) + XCTAssertEqual(reasoning(events), ["Thinking now"]) + XCTAssertEqual(api.streamRequestCount, 1) + XCTAssertNil(api.lastRequestBody) + guard case .completed = events.last else { return XCTFail("Expected completed response") } + } + + func test_execute_fragmentedToolRound_executesOnceAndPreservesTranscriptAndUsage() async throws { + // Given + let api = MockAPIClient() + let tool = StreamingCountingTool() + api.streamResponses = try [ + [AgentStreamingFixture.chunk(content: "Checking", reasoning: "Need a tool"), + AgentStreamingFixture.chunk(calls: [ + AgentStreamingFixture.call(id: "call", name: tool.name, arguments: "{") + ]), + AgentStreamingFixture.chunk(calls: [AgentStreamingFixture.call(arguments: "}")], finish: "stop"), + AgentStreamingFixture.chunk(usage: ["prompt_tokens": 10, "completion_tokens": 2, "total_tokens": 12])], + [AgentStreamingFixture.chunk(reasoning: "Now I know"), + AgentStreamingFixture.chunk(content: "Final answer", finish: "stop"), + AgentStreamingFixture.chunk(usage: ["prompt_tokens": 20, "completion_tokens": 3, "total_tokens": 23])] + ] + + // When + let events = try await collect(makeStream(api, tools: [tool])) + + // Then + XCTAssertEqual(tool.executionCount, 1) + XCTAssertEqual(api.streamRequestCount, 2) + let discardIndex = try XCTUnwrap(events.firstIndex { if case .responseDiscarded = $0 { true } else { false } }) + let startIndex = try XCTUnwrap(events.firstIndex { if case .toolCallStarted = $0 { true } else { false } }) + XCTAssertLessThan(discardIndex, startIndex) + XCTAssertEqual(events.filter { if case .responseDiscarded = $0 { true } else { false } }.count, 1) + let transcript = events.flatMap { event -> [ChatMessage] in + if case .transcriptAppended(let messages) = event { return messages } + return [] + } + XCTAssertEqual(transcript.map(\.role), [.assistant, .tool]) + XCTAssertEqual(transcript.first?.toolCalls?.first?.function.arguments, "{}") + XCTAssertEqual(transcript.last?.toolCallId, "call") + let request = try XCTUnwrap(api.lastStreamBody as? ChatCompletionRequest) + XCTAssertEqual(request.messages.last?.role, "tool") + XCTAssertEqual(request.messages.last?.toolCallId, "call") + XCTAssertEqual(request.messages.dropLast().last?.toolCalls?.first?.id, "call") + XCTAssertEqual(request.tools?.map(\.function.name), [tool.name]) + let usage = events.compactMap { event -> TokenUsage? in + if case .usage(let value) = event { return value } + return nil + } + XCTAssertEqual(usage.last?.totalTokens, 35) + XCTAssertEqual(tokens(Array(events.suffix(from: discardIndex))), ["Final answer"]) + } + + func test_execute_incompleteToolRound_doesNotExecuteOrRetry() async throws { + let api = MockAPIClient() + let tool = StreamingCountingTool() + api.streamChunks = [try AgentStreamingFixture.chunk(calls: [ + AgentStreamingFixture.call(id: "call", name: tool.name, arguments: "{}") + ])] + do { + _ = try await collect(makeStream(api, tools: [tool])) + XCTFail("Expected incomplete response error") + } catch { + XCTAssertEqual(error as? APIError, .invalidResponse) + } + XCTAssertEqual(tool.executionCount, 0) + XCTAssertEqual(api.streamRequestCount, 1) + } + + func test_execute_fragmentedEmptyObject_discardsProgressAndRetriesWithoutTools() async throws { + // Given + let api = MockAPIClient() + let tool = StreamingCountingTool() + api.streamResponses = try [ + [AgentStreamingFixture.chunk(content: " {", reasoning: "First attempt"), + AgentStreamingFixture.chunk(content: "} ", finish: "stop")], + [AgentStreamingFixture.chunk(reasoning: "Final reasoning"), + AgentStreamingFixture.chunk(content: "Answer", finish: "stop")] + ] + + // When + let events = try await collect(makeStream(api, tools: [tool])) + + // Then + XCTAssertEqual(tokens(events), ["Answer"]) + XCTAssertTrue(events.contains { if case .responseDiscarded = $0 { true } else { false } }) + XCTAssertEqual(tool.executionCount, 0) + XCTAssertEqual(api.streamRequestCount, 2) + let request = try XCTUnwrap(api.lastStreamBody as? ChatCompletionRequest) + XCTAssertNil(request.tools) + XCTAssertNil(request.toolChoice) + } + + func test_execute_bracePrefixedValidText_preservesEveryCharacter() async throws { + let api = MockAPIClient() + api.streamChunks = try [ + AgentStreamingFixture.chunk(content: " {"), + AgentStreamingFixture.chunk(content: "} is an empty object.", finish: "stop") + ] + let events = try await collect(makeStream(api)) + XCTAssertEqual(tokens(events).joined(), " {} is an empty object.") + XCTAssertEqual(api.streamRequestCount, 1) + } + + func test_execute_cancelledWhileModelIsPending_terminatesUpstreamWithoutExecutingTools() async throws { + // Given + let api = MockAPIClient() + let tool = StreamingCountingTool() + let source = AsyncThrowingStream.makeStream() + let received = expectation(description: "Received partial reasoning") + let terminated = expectation(description: "Cancelled upstream stream") + source.continuation.onTermination = { _ in terminated.fulfill() } + api.streamOverride = source.stream + let consumer = Task { + for try await event in makeStream(api, tools: [tool]) { + if case .reasoning = event { received.fulfill() } + } + } + defer { consumer.cancel(); source.continuation.finish() } + + // When + source.continuation.yield(try AgentStreamingFixture.chunk(reasoning: "Working")) + await fulfillment(of: [received], timeout: 2) + consumer.cancel() + _ = try? await consumer.value + await fulfillment(of: [terminated], timeout: 2) + + // Then + XCTAssertEqual(tool.executionCount, 0) + XCTAssertEqual(api.streamRequestCount, 1) + } + + func test_execute_streamedImageWithPlaceholder_doesNotPublishEmptyObject() async throws { + // Given + let api = MockAPIClient() + let image = "R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" + api.streamChunks = [Data(""" + {"id":"image","choices":[{"index":0,"finish_reason":"stop","delta":{ + "content":"{}","images":[{"image_url":{"url":"data:image/gif;base64,\(image)"}}] + }}]} + """.utf8)] + + // When + let events = try await collect(makeStream(api)) + + // Then + XCTAssertTrue(tokens(events).isEmpty) + let images = events.compactMap { event -> GeneratedImage? in + if case .generatedImage(let image) = event { return image } + return nil + } + XCTAssertEqual(images.count, 1) + XCTAssertEqual(images.first?.mimeType, "image/gif") + guard case .completed = events.last else { return XCTFail("Expected completed image response") } + } + + func test_execute_configurationChangesDuringStream_rejectsLateCompletion() async throws { + let api = MockAPIClient() + let source = AsyncThrowingStream.makeStream() + api.streamOverride = source.stream + let scope = StreamingTestScope() + let received = expectation(description: "Received initial reasoning") + let useCase = AgentStreamUseCase(repository: makeRepository(api), chunkDelay: .zero) + let consumer = Task { () -> Error? in + do { + for try await event in useCase.execute( + messages: [], model: "test", parameters: .default, + toolContext: AgentToolContext( + toolRegistry: ToolRegistry(tools: []), isConfigurationCurrent: { scope.isCurrent } + ) + ) { + if case .reasoning = event { received.fulfill() } + } + return nil + } catch { return error } + } + defer { consumer.cancel(); source.continuation.finish() } + source.continuation.yield(try AgentStreamingFixture.chunk(reasoning: "Working")) + await fulfillment(of: [received], timeout: 2) + scope.isCurrent = false + source.continuation.yield(try AgentStreamingFixture.chunk(content: "Stale", finish: "stop")) + source.continuation.finish() + let error = await consumer.value + XCTAssertEqual(error as? AgentStreamError, .configurationChanged) + XCTAssertEqual(api.streamRequestCount, 1) + } + + // MARK: - Private + + private func makeRepository(_ api: MockAPIClient) -> ChatRepository { + ChatRepository(apiClient: api, attachmentRepository: MockAttachmentRepository()) + } + + private func makeStream( + _ api: MockAPIClient, tools: [any ChatToolProtocol] = [] + ) -> AsyncThrowingStream { + AgentStreamUseCase(repository: makeRepository(api), chunkDelay: .zero).execute( + messages: [ChatMessage(role: .user, content: "Question")], + model: "test", parameters: .default, toolRegistry: ToolRegistry(tools: tools) + ) + } + + private func collect(_ stream: AsyncThrowingStream) async throws -> [AgentEvent] { + var events: [AgentEvent] = [] + for try await event in stream { events.append(event) } + return events + } + + private func tokens(_ events: [AgentEvent]) -> [String] { + events.compactMap { if case .token(let text) = $0 { text } else { nil } } + } + + private func reasoning(_ events: [AgentEvent]) -> [String] { + events.compactMap { if case .reasoning(let text) = $0 { text } else { nil } } + } +} + +@MainActor +private final class StreamingCountingTool: ChatToolProtocol { + let name = "lookup" + private(set) var executionCount = 0 + + var definition: ToolDefinition { + ToolDefinition(type: "function", function: .init( + name: name, description: "Test tool", parameters: .init(type: "object", properties: [:], required: []) + )) + } + + func execute(arguments: String) async throws -> ToolExecutionResult { + executionCount += 1 + return ToolExecutionResult(text: "Result") + } +} + +@MainActor +private final class StreamingTestScope { + var isCurrent = true +} diff --git a/openclient-llm-test/Features/Chat/ChatRepositoryAgentStreamingTests.swift b/openclient-llm-test/Features/Chat/ChatRepositoryAgentStreamingTests.swift new file mode 100644 index 00000000..5ee1b21a --- /dev/null +++ b/openclient-llm-test/Features/Chat/ChatRepositoryAgentStreamingTests.swift @@ -0,0 +1,185 @@ +// +// ChatRepositoryAgentStreamingTests.swift +// openclient-llm-test +// +// Created by Arturo Carretero Calvo on 01/10/2026. +// Copyright © 2026 Arturo Carretero Calvo. All rights reserved. +// + +import XCTest +@testable import openclient_llm + +@MainActor +final class ChatRepositoryAgentStreamingTests: XCTestCase { + func test_streamAgentCompletion_textAndReasoning_emitsDeltasAndCollectsTrailingUsage() async throws { + // Given + let api = MockAPIClient() + api.streamChunks = try [ + AgentStreamingFixture.chunk(reasoning: "Think"), + AgentStreamingFixture.chunk(content: "Hello "), + AgentStreamingFixture.chunk(content: "world", finish: "stop"), + AgentStreamingFixture.chunk(usage: ["prompt_tokens": 12, "completion_tokens": 8, "total_tokens": 20]) + ] + + // When + let events = try await collect(makeRepository(api)) + let response = try completedResponse(events) + + // Then + XCTAssertEqual(tokens(events), ["Hello ", "world"]) + XCTAssertEqual(response.choices.first?.message.content, "Hello world") + XCTAssertEqual(response.choices.first?.message.reasoningContent, "Think") + XCTAssertEqual(response.usage?.totalTokens, 20) + XCTAssertEqual(api.streamRequestCount, 1) + XCTAssertNil(api.lastRequestBody) + let body = try XCTUnwrap(api.lastStreamBody as? ChatCompletionRequest) + XCTAssertTrue(body.stream) + XCTAssertNil(body.tools) + XCTAssertNil(body.toolChoice) + XCTAssertEqual(body.streamOptions?.includeUsage, true) + } + + func test_streamAgentCompletion_interleavedCalls_reconstructsInIndexOrderWithStopReason() async throws { + // Given + let api = MockAPIClient() + api.streamChunks = try [ + AgentStreamingFixture.chunk(calls: [ + AgentStreamingFixture.call(index: 1, id: "second", name: "look", arguments: "{\"city\":"), + AgentStreamingFixture.call(index: 0, id: "first", name: "lookup", arguments: "{") + ]), + AgentStreamingFixture.chunk(calls: [ + AgentStreamingFixture.call(index: 0, arguments: "}"), + AgentStreamingFixture.call(index: 1, name: "up", arguments: "\"Madrid\"}") + ], finish: "stop") + ] + + // When + let response = try completedResponse(await collect(makeRepository(api))) + + // Then + let calls = try XCTUnwrap(response.choices.first?.message.toolCalls) + XCTAssertEqual(calls.map(\.id), ["first", "second"]) + XCTAssertEqual(calls.map(\.function.name), ["lookup", "lookup"]) + XCTAssertEqual(calls.map(\.function.arguments), ["{}", "{\"city\":\"Madrid\"}"]) + } + + func test_streamAgentCompletion_missingTerminalChoice_failsWithoutCompletedResponse() async throws { + let api = MockAPIClient() + api.streamChunks = [try AgentStreamingFixture.chunk(calls: [ + AgentStreamingFixture.call(id: "call", name: "lookup", arguments: "{}") + ])] + await assertRejected(api, expected: .invalidResponse) + } + + func test_streamAgentCompletion_malformedChunk_doesNotSkipMissingArguments() async throws { + let api = MockAPIClient() + api.streamChunks = [Data("{invalid".utf8), try AgentStreamingFixture.chunk(content: "Answer", finish: "stop")] + await assertRejected(api, expected: .decodingError) + } + + func test_streamAgentCompletion_truncatedToolCall_failsEvenWithTerminalChoice() async throws { + let api = MockAPIClient() + api.streamChunks = [try AgentStreamingFixture.chunk(calls: [ + AgentStreamingFixture.call(id: "call", name: "lookup", arguments: "{") + ], finish: "length")] + await assertRejected(api, expected: .invalidResponse) + } + + func test_streamAgentCompletion_missingIdentityOrDuplicateIds_rejectsCalls() async throws { + let invalidCalls = [ + [AgentStreamingFixture.call(name: "lookup", arguments: "{}")], + [AgentStreamingFixture.call(id: "call", arguments: "{}")], + [AgentStreamingFixture.call(index: -1, id: "call", name: "lookup", arguments: "{}")], + [AgentStreamingFixture.call(id: "same", name: "lookup", arguments: "{}"), + AgentStreamingFixture.call(index: 1, id: "same", name: "lookup", arguments: "{}")] + ] + for calls in invalidCalls { + let api = MockAPIClient() + api.streamChunks = [try AgentStreamingFixture.chunk(calls: calls, finish: "tool_calls")] + await assertRejected(api, expected: .invalidResponse) + } + } + + func test_streamAgentCompletion_payloadAfterTerminalChoice_rejectsModifiedResponse() async throws { + let api = MockAPIClient() + api.streamChunks = try [ + AgentStreamingFixture.chunk(content: "Answer", finish: "stop"), + AgentStreamingFixture.chunk(content: "Unexpected suffix") + ] + await assertRejected(api, expected: .invalidResponse) + } + + func test_streamAgentCompletion_transportFailureAfterTerminalChoice_doesNotCompleteOrRetry() async throws { + let api = MockAPIClient() + api.streamChunks = [try AgentStreamingFixture.chunk(content: "Partial", finish: "stop")] + api.streamError = APIError.serverUnreachable + await assertRejected(api, expected: .serverUnreachable) + XCTAssertEqual(api.streamRequestCount, 1) + XCTAssertNil(api.lastRequestBody) + } + + func test_streamAgentCompletion_nativeImages_preservesBufferedTransportAndTimeout() async throws { + // Given + let api = MockAPIClient() + api.requestResult = try MockChatRepository().agentCompletionResult.get() + let repository = ChatRepository( + apiClient: api, attachmentRepository: MockAttachmentRepository(), + responseModalities: ["image", "text"], requestTimeoutInterval: 600 + ) + + // When + let events = try await collect(repository) + + // Then + _ = try completedResponse(events) + XCTAssertTrue(tokens(events).isEmpty) + XCTAssertEqual(api.streamRequestCount, 0) + XCTAssertEqual(api.lastRequestTimeoutInterval, 600) + let body = try XCTUnwrap(api.lastRequestBody as? ChatCompletionRequest) + XCTAssertFalse(body.stream) + XCTAssertEqual(body.modalities, ["image", "text"]) + } + + // MARK: - Private + + private func makeRepository(_ api: MockAPIClient) -> ChatRepository { + ChatRepository(apiClient: api, attachmentRepository: MockAttachmentRepository()) + } + + private func collect(_ repository: ChatRepository) async throws -> [AgentCompletionEvent] { + var events: [AgentCompletionEvent] = [] + for try await event in repository.streamAgentCompletion( + messages: [ChatMessage(role: .user, content: "Question")], + model: "test", parameters: .default, tools: nil + ) { events.append(event) } + return events + } + + private func completedResponse(_ events: [AgentCompletionEvent]) throws -> ChatCompletionResponse { + let responses = events.compactMap { event -> ChatCompletionResponse? in + if case .completed(let response) = event { return response } + return nil + } + XCTAssertEqual(responses.count, 1) + return try XCTUnwrap(responses.first) + } + + private func tokens(_ events: [AgentCompletionEvent]) -> [String] { + events.compactMap { if case .token(let text) = $0 { text } else { nil } } + } + + private func assertRejected(_ api: MockAPIClient, expected: APIError) async { + var didComplete = false + do { + for try await event in makeRepository(api).streamAgentCompletion( + messages: [], model: "test", parameters: .default, tools: nil + ) { + if case .completed = event { didComplete = true } + } + XCTFail("Expected stream rejection") + } catch { + XCTAssertEqual(error as? APIError, expected) + } + XCTAssertFalse(didComplete) + } +} diff --git a/openclient-llm-test/Features/Chat/ChatViewModelAgentStreamingTests.swift b/openclient-llm-test/Features/Chat/ChatViewModelAgentStreamingTests.swift new file mode 100644 index 00000000..fa15a3c6 --- /dev/null +++ b/openclient-llm-test/Features/Chat/ChatViewModelAgentStreamingTests.swift @@ -0,0 +1,185 @@ +// +// ChatViewModelAgentStreamingTests.swift +// openclient-llm-test +// +// Created by Arturo Carretero Calvo on 01/10/2026. +// Copyright © 2026 Arturo Carretero Calvo. All rights reserved. +// + +import XCTest +@testable import openclient_llm + +@MainActor +final class ChatViewModelAgentStreamingTests: XCTestCase { + private let agent = MockAgentStreamUseCase() + private let background = MockStreamingBackgroundUseCase() + private let save = MockSaveConversationUseCase() + private var viewModels: [ChatViewModel] = [] + + override func tearDown() async throws { + for viewModel in viewModels { + let task = viewModel.streamTask + viewModel.send(.viewDisappeared) + viewModel.errorDismissTask?.cancel() + viewModel.mcpSettingsObservationTask?.cancel() + viewModel.mcpDiscoveryTask?.cancel() + await task?.value + _ = await viewModel.persistenceTask?.value + } + viewModels = [] + try await super.tearDown() + } + + func test_send_discardedRound_doesNotLeakBufferedProgressIntoFinalResponse() async throws { + // Given + agent.events = [ + .token("Intermediate"), .token(" text"), .reasoning("Intermediate reasoning"), + .responseDiscarded, + .reasoning("Final reasoning"), .token("Final"), .token(" answer"), .completed + ] + let sut = makeViewModel() + + // When + let state = try await send(sut) + + // Then + XCTAssertEqual(state.messages.last?.content, "Final answer") + XCTAssertEqual(state.messages.last?.reasoningContent, "Final reasoning") + XCTAssertFalse(state.isStreaming) + XCTAssertNil(state.errorMessage) + XCTAssertTrue(sut.streamingUpdateBuffer.updates.isEmpty) + XCTAssertNil(sut.streamingUpdateBuffer.flushTask) + XCTAssertEqual(background.completionResults, [true]) + } + + func test_send_errorWithBufferedProgress_preservesPartialContentAndReasoning() async throws { + // Given + agent.events = [.token("Partial"), .token(" tail"), .reasoning("Reasoning")] + agent.error = APIError.serverUnreachable + let sut = makeViewModel() + + // When + let state = try await send(sut) + + // Then + XCTAssertEqual(state.messages.last?.content, "Partial tail") + XCTAssertEqual(state.messages.last?.reasoningContent, "Reasoning") + XCTAssertFalse(state.isStreaming) + XCTAssertNotNil(state.errorMessage) + XCTAssertNil(sut.streamingUpdateBuffer.flushTask) + XCTAssertEqual(background.completionResults, [false]) + } + + func test_send_discardedProgress_preservesDeliveredImagesAndUsage() async throws { + // Given + let data = try XCTUnwrap(Data(base64Encoded: "R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")) + agent.events = [ + .generatedImage(GeneratedImage(data: data, mimeType: "image/gif", revisedPrompt: nil)), + .usage(TokenUsage(promptTokens: 10, completionTokens: 5, totalTokens: 15)), + .token("Intermediate"), .token(" text"), .responseDiscarded, + .token("Answer"), .completed + ] + let sut = makeViewModel() + + // When + let state = try await send(sut) + + // Then + XCTAssertEqual(state.messages.last?.content, "Answer") + XCTAssertEqual(state.messages.last?.attachments.first?.transientData, data) + XCTAssertEqual(state.messages.last?.attachments.count, 1) + XCTAssertEqual(state.messages.last?.tokenUsage?.totalTokens, 15) + XCTAssertNil(state.errorMessage) + } + + func test_send_tokenBurst_groupsUpdatesAndFlushesCompleteAnswer() async throws { + // Given + agent.events = (0..<1_000).map { _ in .token("a") } + [.completed] + let sut = makeViewModel() + + // When + let state = try await send(sut) + + // Then + XCTAssertEqual(state.messages.last?.content, String(repeating: "a", count: 1_000)) + XCTAssertLessThan(state.streamingRevision, 1_000) + XCTAssertNil(sut.activeAssistantMessageId) + XCTAssertNil(state.errorMessage) + } + + func test_send_invalidToolRound_doesNotPersistOrRestoreProvisionalResponse() async throws { + // Given + let api = MockAPIClient() + api.streamChunks = try [ + AgentStreamingFixture.chunk(content: "Provisional answer", reasoning: "Provisional reasoning"), + AgentStreamingFixture.chunk(calls: [ + AgentStreamingFixture.call(id: "call", name: "get_current_datetime", arguments: "{") + ], finish: "length") + ] + let useCase = AgentStreamUseCase( + repository: ChatRepository(apiClient: api, attachmentRepository: MockAttachmentRepository()), + chunkDelay: .zero + ) + let sut = makeViewModel(isPrivateChat: false, agentStreamUseCase: useCase) + + // When + let state = try await send(sut) + let saved = try XCTUnwrap(save.savedConversations.last) + let restoredConversation = try JSONDecoder().decode(Conversation.self, from: JSONEncoder().encode(saved)) + let restored = makeViewModel(isPrivateChat: false) + restored.send(.conversationLoaded(restoredConversation)) + + // Then + XCTAssertNotNil(state.errorMessage) + XCTAssertFalse(state.isStreaming) + XCTAssertEqual(saved.messages.map(\.role), [.user]) + XCTAssertEqual(saved.messages, state.messages) + guard case .loaded(let restoredState) = restored.state else { return XCTFail("Expected restored conversation") } + XCTAssertEqual(restoredState.messages, saved.messages) + XCTAssertTrue(sut.streamingUpdateBuffer.updates.isEmpty) + XCTAssertNil(sut.streamingUpdateBuffer.flushTask) + XCTAssertEqual(api.streamRequestCount, 1) + } + + // MARK: - Private + + private func send(_ sut: ChatViewModel) async throws -> ChatViewModel.LoadedState { + sut.send(.inputChanged("Question")) + sut.send(.sendTapped) + let task = try XCTUnwrap(sut.streamTask) + await task.value + guard case .loaded(let state) = sut.state else { throw APIError.invalidResponse } + return state + } + + private func makeViewModel( + isPrivateChat: Bool = true, + agentStreamUseCase: (any AgentStreamUseCaseProtocol)? = nil + ) -> ChatViewModel { + let model = LLMModel(id: "test", capabilities: [.functionCalling]) + let settings = MockSettingsManager() + let sut = ChatViewModel( + isPrivateChat: isPrivateChat, + state: .loaded(.init(selectedModel: model, availableModels: [model])), + fetchModelsUseCase: MockFetchModelsUseCase(), + attachmentRepository: MockAttachmentRepository(), + streamMessageUseCase: MockStreamMessageUseCase(), + agentStreamUseCase: agentStreamUseCase ?? agent, + webSearchUseCase: MockWebSearchUseCase(), + saveConversationUseCase: save, + getChatPreferencesUseCase: MockGetChatPreferencesUseCase(), + saveSelectedModelUseCase: MockSaveSelectedModelUseCase(), + fetchMCPToolsUseCase: MockFetchMCPToolsUseCase(), + settingsManager: settings, + getUserProfileContextUseCase: MockGetUserProfileContextUseCase(), + getMemoryContextUseCase: MockGetMemoryContextUseCase(), + memoryManager: MockMemoryManager(), + triggerHapticFeedbackUseCase: MockTriggerHapticFeedbackUseCase(), + streamingBackgroundUseCase: background, + notifyStreamingCompletedUseCase: MockNotifyStreamingCompletedUseCase(), + compactConversationUseCase: MockCompactConversationUseCase() + ) + viewModels.append(sut) + return sut + } +} diff --git a/openclient-llm-test/Features/Chat/ChatViewModelNativeImageTransportTests.swift b/openclient-llm-test/Features/Chat/ChatViewModelNativeImageTransportTests.swift index 4d9f47d7..339e3676 100644 --- a/openclient-llm-test/Features/Chat/ChatViewModelNativeImageTransportTests.swift +++ b/openclient-llm-test/Features/Chat/ChatViewModelNativeImageTransportTests.swift @@ -83,7 +83,7 @@ final class ChatViewModelNativeImageTransportTests: XCTestCase { // Then XCTAssertEqual(request.timeoutInterval, 60) XCTAssertNil(request.body.modalities) - XCTAssertEqual(request.body.stream, !usesAgent) + XCTAssertTrue(request.body.stream) } } diff --git a/openclient-llm-test/Features/Chat/ChatViewModelTests+Agent.swift b/openclient-llm-test/Features/Chat/ChatViewModelTests+Agent.swift index 578bf208..b12ab495 100644 --- a/openclient-llm-test/Features/Chat/ChatViewModelTests+Agent.swift +++ b/openclient-llm-test/Features/Chat/ChatViewModelTests+Agent.swift @@ -122,7 +122,7 @@ extension ChatViewModelTests { XCTAssertEqual(lastAssistant?.content, "Agent answer") } - func test_sendMessage_agentToken_publishesDirectlyWithoutServerStreamingBuffer() async throws { + func test_sendMessage_agentToken_publishesFirstTokenWhileResponseIsPending() async throws { // Given let mockAgent = MockAgentStreamUseCase() mockAgent.events = [.token("Agent")] @@ -164,7 +164,7 @@ extension ChatViewModelTests { } XCTAssertEqual(loadedState.streamingRevision, 1) XCTAssertTrue(sutWithAgent.streamingUpdateBuffer.updates.isEmpty) - XCTAssertNil(sutWithAgent.streamingUpdateBuffer.flushTask) + XCTAssertTrue(loadedState.isStreaming) sutWithAgent.send(.stopStreamingTapped) } diff --git a/openclient-llm-test/Mocks/AgentStreamingFixture.swift b/openclient-llm-test/Mocks/AgentStreamingFixture.swift new file mode 100644 index 00000000..80f8f464 --- /dev/null +++ b/openclient-llm-test/Mocks/AgentStreamingFixture.swift @@ -0,0 +1,43 @@ +// +// AgentStreamingFixture.swift +// openclient-llm-test +// +// Created by Arturo Carretero Calvo on 01/10/2026. +// Copyright © 2026 Arturo Carretero Calvo. All rights reserved. +// + +import Foundation + +enum AgentStreamingFixture { + static func chunk( + content: String? = nil, + reasoning: String? = nil, + calls: [[String: Any]]? = nil, + finish: String? = nil, + usage: [String: Int]? = nil + ) throws -> Data { + var delta: [String: Any] = [:] + delta["content"] = content + delta["reasoning_content"] = reasoning + delta["tool_calls"] = calls + var choice: [String: Any] = ["index": 0, "delta": delta] + choice["finish_reason"] = finish + var payload: [String: Any] = ["id": "test-stream", "choices": usage == nil ? [choice] : []] + payload["usage"] = usage + return try JSONSerialization.data(withJSONObject: payload) + } + + static func call( + index: Int = 0, + id: String? = nil, + name: String? = nil, + arguments: String = "" + ) -> [String: Any] { + var function: [String: Any] = ["arguments": arguments] + function["name"] = name + var call: [String: Any] = ["index": index, "function": function] + call["id"] = id + if id != nil { call["type"] = "function" } + return call + } +} diff --git a/openclient-llm-test/Mocks/MockAPIClient.swift b/openclient-llm-test/Mocks/MockAPIClient.swift index bb6bcf41..33272bfd 100644 --- a/openclient-llm-test/Mocks/MockAPIClient.swift +++ b/openclient-llm-test/Mocks/MockAPIClient.swift @@ -22,6 +22,9 @@ final class MockAPIClient: APIClientProtocol, @unchecked Sendable { var lastMCPToolName: String? var lastMCPArguments: String? var streamChunks: [Data] = [] + var streamResponses: [[Data]] = [] + var streamOverride: AsyncThrowingStream? + private(set) var streamRequestCount = 0 var streamError: Error? var lastStreamEndpoint: String? var lastStreamBody: (any Encodable & Sendable)? @@ -62,7 +65,9 @@ final class MockAPIClient: APIClientProtocol, @unchecked Sendable { ) -> AsyncThrowingStream { lastStreamEndpoint = endpoint lastStreamBody = body - let chunks = streamChunks + streamRequestCount += 1 + if let streamOverride { return streamOverride } + let chunks = streamResponses.isEmpty ? streamChunks : streamResponses.removeFirst() let error = streamError return AsyncThrowingStream { continuation in Task { diff --git a/openclient-llm.xcodeproj/project.pbxproj b/openclient-llm.xcodeproj/project.pbxproj index de460381..95ddf36f 100644 --- a/openclient-llm.xcodeproj/project.pbxproj +++ b/openclient-llm.xcodeproj/project.pbxproj @@ -792,7 +792,7 @@ "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 26.6; - MARKETING_VERSION = 1.7.15; + MARKETING_VERSION = 1.7.20; PRODUCT_BUNDLE_IDENTIFIER = "com.artcc.openclient-llm.macos-widgets"; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; @@ -839,7 +839,7 @@ "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 26.6; - MARKETING_VERSION = 1.7.15; + MARKETING_VERSION = 1.7.20; PRODUCT_BUNDLE_IDENTIFIER = "com.artcc.openclient-llm.macos-widgets"; PRODUCT_NAME = "$(TARGET_NAME)"; REGISTER_APP_GROUPS = YES; @@ -1015,7 +1015,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.7.15; + MARKETING_VERSION = 1.7.20; PRODUCT_BUNDLE_IDENTIFIER = "com.artcc.openclient-llm"; PRODUCT_NAME = "$(TARGET_NAME)"; STRING_CATALOG_GENERATE_SYMBOLS = YES; @@ -1064,7 +1064,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.7.15; + MARKETING_VERSION = 1.7.20; PRODUCT_BUNDLE_IDENTIFIER = "com.artcc.openclient-llm"; PRODUCT_NAME = "$(TARGET_NAME)"; STRING_CATALOG_GENERATE_SYMBOLS = YES; @@ -1123,7 +1123,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 26.6; - MARKETING_VERSION = 1.7.15; + MARKETING_VERSION = 1.7.20; PRODUCT_BUNDLE_IDENTIFIER = "com.artcc.openclient-llm"; PRODUCT_NAME = OpenClient; REGISTER_APP_GROUPS = YES; @@ -1180,7 +1180,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 26.6; - MARKETING_VERSION = 1.7.15; + MARKETING_VERSION = 1.7.20; PRODUCT_BUNDLE_IDENTIFIER = "com.artcc.openclient-llm"; PRODUCT_NAME = OpenClient; REGISTER_APP_GROUPS = YES; @@ -1258,7 +1258,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 1.7.15; + MARKETING_VERSION = 1.7.20; PRODUCT_BUNDLE_IDENTIFIER = "com.artcc.openclient-llm.ShareExtension"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; @@ -1289,7 +1289,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 1.7.15; + MARKETING_VERSION = 1.7.20; PRODUCT_BUNDLE_IDENTIFIER = "com.artcc.openclient-llm.ShareExtension"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; @@ -1322,7 +1322,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 1.7.15; + MARKETING_VERSION = 1.7.20; PRODUCT_BUNDLE_IDENTIFIER = "com.artcc.openclient-llm.widgets"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; @@ -1355,7 +1355,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 1.7.15; + MARKETING_VERSION = 1.7.20; PRODUCT_BUNDLE_IDENTIFIER = "com.artcc.openclient-llm.widgets"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; diff --git a/openclient-llm.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/openclient-llm.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 4a62d459..ccd47a27 100644 --- a/openclient-llm.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/openclient-llm.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -24,8 +24,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/ArtCC/votice-sdk", "state" : { - "revision" : "2c87516b7d1c6a762f80b6e97089f34e76135c40", - "version" : "1.0.25" + "revision" : "caed570854fb16a9ff3963184adee575aa9232a4", + "version" : "1.1.0" } } ], diff --git a/openclient-llm/Shared/Core/Managers/VoticeManager.swift b/openclient-llm/Shared/Core/Managers/VoticeManager.swift index d9f177d8..54869e84 100644 --- a/openclient-llm/Shared/Core/Managers/VoticeManager.swift +++ b/openclient-llm/Shared/Core/Managers/VoticeManager.swift @@ -48,7 +48,7 @@ final class VoticeManager: VoticeManagerProtocol { Votice.setTexts(VoticeTexts()) Votice.setDebugLogging(enabled: false) Votice.setCommentIsEnabled(enabled: true) - Votice.setShowCompletedSeparately(enabled: true) + Votice.setShowCompletedSeparately(enabled: false) Votice.setVisibleOptionalStatuses(accepted: true, blocked: true, rejected: true) Votice.setUserIsPremium(isPremium: false) Votice.setLiquidGlassEnabled(true) @@ -80,6 +80,9 @@ struct VoticeTexts: VoticeTextsProtocol { let loadingSuggestions = String(localized: "Loading suggestions...") let noSuggestionsYet = String(localized: "No suggestions yet.") let beFirstToSuggest = String(localized: "Be the first to suggest something!") + let noMatchingSuggestions = String(localized: "No matching suggestions") + let noMatchingSuggestionsMessage = String(localized: "There are no suggestions for the selected status.") + let noSuggestionsMessage = String(localized: "Suggestions will appear here when available.") let featureRequests = String(localized: "Suggestions") let all = String(localized: "All") let activeTab = String(localized: "Only active") diff --git a/openclient-llm/Shared/Core/Networking/APIClient.swift b/openclient-llm/Shared/Core/Networking/APIClient.swift index 8158ae8a..f42e16cf 100644 --- a/openclient-llm/Shared/Core/Networking/APIClient.swift +++ b/openclient-llm/Shared/Core/Networking/APIClient.swift @@ -102,24 +102,22 @@ struct APIClient: APIClientProtocol, Sendable { LogManager.network("← STREAM /\(endpoint) [\(statusCode)] opened") var chunkCount = 0 - for try await line in bytes.lines { + var parser = ServerSentEventParser() + for try await byte in bytes { guard !Task.isCancelled else { LogManager.debug("Stream cancelled /\(endpoint) after \(chunkCount) chunks") break } - guard line.hasPrefix("data: ") else { continue } - let payload = String(line.dropFirst(6)) + guard let payload = try parser.append(byte) else { continue } if payload.trimmingCharacters(in: .whitespaces) == "[DONE]" { LogManager.network("← STREAM /\(endpoint) [DONE] — \(chunkCount) chunks received") break } - if let data = payload.data(using: .utf8) { - chunkCount += 1 - continuation.yield(data) - } + chunkCount += 1 + continuation.yield(Data(payload.utf8)) } continuation.finish() } catch { diff --git a/openclient-llm/Shared/Core/Networking/Models/AgentCompletionAccumulator.swift b/openclient-llm/Shared/Core/Networking/Models/AgentCompletionAccumulator.swift new file mode 100644 index 00000000..ba044386 --- /dev/null +++ b/openclient-llm/Shared/Core/Networking/Models/AgentCompletionAccumulator.swift @@ -0,0 +1,103 @@ +// +// AgentCompletionAccumulator.swift +// openclient-llm +// +// Created by Arturo Carretero Calvo on 01/10/2026. +// Copyright © 2026 Arturo Carretero Calvo. All rights reserved. +// + +import Foundation + +/// Reconstructs one completion without retaining raw SSE payloads. +nonisolated struct AgentCompletionAccumulator { + private var responseId: String? + private var content = "" + private var reasoning = "" + private var images: [ChatCompletionResponse.ImageItem] = [] + private var toolCalls: [Int: PartialToolCall] = [:] + private var finishReason: String? + private var usage: ChatCompletionResponse.Usage? + + mutating func append(_ chunk: ChatCompletionStreamResponse) throws -> ChatCompletionStreamResponse.Delta? { + responseId = responseId ?? chunk.id + if let usage = chunk.usage { + self.usage = .init( + promptTokens: usage.promptTokens, + completionTokens: usage.completionTokens, + totalTokens: usage.totalTokens + ) + } + guard let choice = chunk.choices.first(where: { ($0.index ?? 0) == 0 }) else { return nil } + let delta = choice.delta + let hasPayload = !(delta.content ?? "").isEmpty || !(delta.reasoningContent ?? "").isEmpty + || delta.toolCalls?.isEmpty == false || delta.images?.isEmpty == false + guard finishReason == nil || !hasPayload else { throw APIError.invalidResponse } + content += delta.content ?? "" + reasoning += delta.reasoningContent ?? "" + images.append(contentsOf: delta.images ?? []) + for fragment in delta.toolCalls ?? [] { + guard fragment.index >= 0 else { throw APIError.invalidResponse } + var call = toolCalls[fragment.index] ?? PartialToolCall() + try call.append(fragment) + toolCalls[fragment.index] = call + } + if let reason = choice.finishReason { + guard finishReason == nil || finishReason == reason else { throw APIError.invalidResponse } + finishReason = reason + } + return delta + } + + func completedResponse() throws -> ChatCompletionResponse { + // EOF (including [DONE]) without a terminal choice cannot authorize partial tool calls. + guard let responseId, let finishReason, !finishReason.isEmpty else { throw APIError.invalidResponse } + if !toolCalls.isEmpty, !["stop", "tool_calls"].contains(finishReason) { + throw APIError.invalidResponse + } + let calls = try toolCalls.keys.sorted().compactMap { try toolCalls[$0]?.completed() } + guard Set(calls.map(\.id)).count == calls.count else { throw APIError.invalidResponse } + return ChatCompletionResponse( + id: responseId, + choices: [.init( + message: .init( + role: "assistant", + content: content.isEmpty ? nil : content, + reasoningContent: reasoning.isEmpty ? nil : reasoning, + images: images.isEmpty ? nil : images, + toolCalls: calls.isEmpty ? nil : calls + ), + finishReason: finishReason + )], + usage: usage + ) + } +} + +private extension AgentCompletionAccumulator { + nonisolated struct PartialToolCall { + var id = "" + var type: String? + var name = "" + var arguments = "" + + mutating func append(_ delta: ChatCompletionStreamResponse.ToolCallDelta) throws { + if let type = delta.type { + guard type == "function" else { throw APIError.invalidResponse } + self.type = type + } + id += delta.id ?? "" + name += delta.function?.name ?? "" + arguments += delta.function?.arguments ?? "" + } + + func completed() throws -> ToolCall { + guard type == "function", + !id.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty, + !name.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty else { + throw APIError.invalidResponse + } + // Argument validation belongs to the existing registry, which returns a matching tool result on failure. + return ToolCall(id: id, type: "function", function: .init(name: name, arguments: arguments)) + } + } +} diff --git a/openclient-llm/Shared/Core/Networking/Models/ChatCompletionStreamResponse.swift b/openclient-llm/Shared/Core/Networking/Models/ChatCompletionStreamResponse.swift index 0fa019e9..b78e3059 100644 --- a/openclient-llm/Shared/Core/Networking/Models/ChatCompletionStreamResponse.swift +++ b/openclient-llm/Shared/Core/Networking/Models/ChatCompletionStreamResponse.swift @@ -14,6 +14,7 @@ nonisolated struct ChatCompletionStreamResponse: Decodable, Sendable { let usage: Usage? struct Choice: Decodable, Sendable { + let index: Int? let delta: Delta let finishReason: String? } @@ -23,7 +24,19 @@ nonisolated struct ChatCompletionStreamResponse: Decodable, Sendable { let content: String? let reasoningContent: String? let images: [ChatCompletionResponse.ImageItem]? - let toolCalls: [ToolCall]? + let toolCalls: [ToolCallDelta]? + } + + struct ToolCallDelta: Decodable, Sendable { + let index: Int + let id: String? + let type: String? + let function: FunctionDelta? + } + + struct FunctionDelta: Decodable, Sendable { + let name: String? + let arguments: String? } struct Usage: Decodable, Sendable { diff --git a/openclient-llm/Shared/Core/Networking/ServerSentEventParser.swift b/openclient-llm/Shared/Core/Networking/ServerSentEventParser.swift new file mode 100644 index 00000000..2c704cbe --- /dev/null +++ b/openclient-llm/Shared/Core/Networking/ServerSentEventParser.swift @@ -0,0 +1,46 @@ +// +// ServerSentEventParser.swift +// openclient-llm +// +// Created by Arturo Carretero Calvo on 01/10/2026. +// Copyright © 2026 Arturo Carretero Calvo. All rights reserved. +// + +import Foundation + +/// Emits data only at an SSE event boundary, preserving empty lines and all supported line endings. +nonisolated struct ServerSentEventParser { + private var line: [UInt8] = [] + private var dataLines: [String] = [] + private var previousWasCarriageReturn = false + private var isFirstLine = true + + mutating func append(_ byte: UInt8) throws -> String? { + if byte == 0x0A, previousWasCarriageReturn { + previousWasCarriageReturn = false + return nil + } + previousWasCarriageReturn = byte == 0x0D + guard byte == 0x0A || byte == 0x0D else { + line.append(byte) + return nil + } + defer { line.removeAll(keepingCapacity: true) } + guard var text = String(bytes: line, encoding: .utf8) else { throw APIError.invalidResponse } + if isFirstLine { + isFirstLine = false + if text.hasPrefix("\u{FEFF}") { text.removeFirst() } + } + if text.isEmpty { + guard !dataLines.isEmpty else { return nil } + defer { dataLines.removeAll(keepingCapacity: true) } + return dataLines.joined(separator: "\n") + } + let parts = text.split(separator: ":", maxSplits: 1, omittingEmptySubsequences: false) + guard parts.first == "data" else { return nil } + var value = parts.count == 2 ? parts[1] : Substring() + if value.first == " " { value = value.dropFirst() } + dataLines.append(String(value)) + return nil + } +} diff --git a/openclient-llm/Shared/Features/Chat/Models/AgentCompletionEvent.swift b/openclient-llm/Shared/Features/Chat/Models/AgentCompletionEvent.swift new file mode 100644 index 00000000..7a79c05c --- /dev/null +++ b/openclient-llm/Shared/Features/Chat/Models/AgentCompletionEvent.swift @@ -0,0 +1,17 @@ +// +// AgentCompletionEvent.swift +// openclient-llm +// +// Created by Arturo Carretero Calvo on 01/10/2026. +// Copyright © 2026 Arturo Carretero Calvo. All rights reserved. +// + +import Foundation + +nonisolated enum AgentCompletionEvent: Sendable { + case token(String) + case reasoning(String) + /// Invalidates provisional text; no further text or reasoning deltas are emitted for this round. + case toolCallsDetected + case completed(ChatCompletionResponse) +} diff --git a/openclient-llm/Shared/Features/Chat/Repositories/ChatRepository+AgentStreaming.swift b/openclient-llm/Shared/Features/Chat/Repositories/ChatRepository+AgentStreaming.swift new file mode 100644 index 00000000..f7b32863 --- /dev/null +++ b/openclient-llm/Shared/Features/Chat/Repositories/ChatRepository+AgentStreaming.swift @@ -0,0 +1,116 @@ +// +// ChatRepository+AgentStreaming.swift +// openclient-llm +// +// Created by Arturo Carretero Calvo on 01/10/2026. +// Copyright © 2026 Arturo Carretero Calvo. All rights reserved. +// + +import Foundation + +extension ChatRepository { + func streamAgentCompletion( + messages: [ChatMessage], + model: String, + parameters: ModelParameters, + tools: [ToolDefinition]? + ) -> AsyncThrowingStream { + // Native image rounds retain their image-first completion and request timeout policy. + if responseModalities?.contains("image") == true { + return bufferedAgentCompletion(messages: messages, model: model, parameters: parameters, tools: tools) + } + let request = ChatCompletionRequest( + model: model, + messages: messages.map { buildCompletionMessage($0) }, + stream: true, + temperature: parameters.temperature, + maxTokens: parameters.maxTokens, + topP: parameters.topP, + streamOptions: ChatStreamOptions(includeUsage: true), + modalities: responseModalities, + tools: tools, + toolChoice: tools != nil ? "auto" : nil + ) + let dataStream = apiClient.streamRequest(endpoint: "chat/completions", body: request) + return AsyncThrowingStream { continuation in + let task = Task { + await receiveAgentStream(dataStream, continuation: continuation) + } + continuation.onTermination = { _ in task.cancel() } + } + } + + private func receiveAgentStream( + _ dataStream: AsyncThrowingStream, + continuation: AsyncThrowingStream.Continuation + ) async { + do { + let decoder = JSONDecoder() + decoder.keyDecodingStrategy = .convertFromSnakeCase + var accumulator = AgentCompletionAccumulator() + var hasToolCalls = false + for try await data in dataStream { + try Task.checkCancellation() + let chunk: ChatCompletionStreamResponse + do { + chunk = try decoder.decode(ChatCompletionStreamResponse.self, from: data) + } catch { + throw APIError.decodingError + } + if !hasToolCalls, + chunk.choices.first(where: { ($0.index ?? 0) == 0 })?.delta.toolCalls?.isEmpty == false { + hasToolCalls = true + continuation.yield(.toolCallsDetected) + } + let delta = try accumulator.append(chunk) + guard !hasToolCalls else { continue } + if let reasoning = delta?.reasoningContent, !reasoning.isEmpty { + continuation.yield(.reasoning(reasoning)) + } + if let content = delta?.content, !content.isEmpty { + continuation.yield(.token(content)) + } + } + try Task.checkCancellation() + continuation.yield(.completed(try accumulator.completedResponse())) + continuation.finish() + } catch { + continuation.finish(throwing: error) + } + } +} + +extension ChatRepositoryProtocol { + func streamAgentCompletion( + messages: [ChatMessage], + model: String, + parameters: ModelParameters, + tools: [ToolDefinition]? + ) -> AsyncThrowingStream { + bufferedAgentCompletion(messages: messages, model: model, parameters: parameters, tools: tools) + } + + func bufferedAgentCompletion( + messages: [ChatMessage], + model: String, + parameters: ModelParameters, + tools: [ToolDefinition]? + ) -> AsyncThrowingStream { + AsyncThrowingStream { continuation in + let task = Task { + do { + try Task.checkCancellation() + let response = try await agentCompletion( + messages: messages, model: model, parameters: parameters, tools: tools + ) + try Task.checkCancellation() + continuation.yield(.completed(response)) + continuation.finish() + } catch { + continuation.finish(throwing: error) + } + } + continuation.onTermination = { _ in task.cancel() } + } + } +} diff --git a/openclient-llm/Shared/Features/Chat/Repositories/ChatRepository.swift b/openclient-llm/Shared/Features/Chat/Repositories/ChatRepository.swift index ef64dd0b..dcd6bbfb 100644 --- a/openclient-llm/Shared/Features/Chat/Repositories/ChatRepository.swift +++ b/openclient-llm/Shared/Features/Chat/Repositories/ChatRepository.swift @@ -25,6 +25,12 @@ protocol ChatRepositoryProtocol: Sendable { parameters: ModelParameters, tools: [ToolDefinition]? ) async throws -> ChatCompletionResponse + func streamAgentCompletion( + messages: [ChatMessage], + model: String, + parameters: ModelParameters, + tools: [ToolDefinition]? + ) -> AsyncThrowingStream } enum StreamChunk: Sendable { @@ -37,9 +43,9 @@ enum StreamChunk: Sendable { struct ChatRepository: ChatRepositoryProtocol { // MARK: - Properties - private let apiClient: APIClientProtocol + let apiClient: APIClientProtocol private let attachmentRepository: AttachmentRepositoryProtocol - private let responseModalities: [String]? + let responseModalities: [String]? private let requestTimeoutInterval: TimeInterval // MARK: - Init @@ -164,8 +170,8 @@ struct ChatRepository: ChatRepositoryProtocol { // MARK: - Private -private extension ChatRepository { - func runStream( +extension ChatRepository { + private func runStream( dataStream: AsyncThrowingStream, decoder: JSONDecoder, continuation: AsyncThrowingStream.Continuation diff --git a/openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase+Chunking.swift b/openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase+Chunking.swift index 9b8de21b..a49267cc 100644 --- a/openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase+Chunking.swift +++ b/openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase+Chunking.swift @@ -12,12 +12,14 @@ nonisolated extension AgentStreamUseCase { func handleFinalChoice( _ choice: ChatCompletionResponse.Choice, continuation: AsyncThrowingStream.Continuation, - delay: Duration + delay: Duration, + hasStreamedText: Bool = false ) async throws -> Bool { let content = choice.message.content ?? "" let reasoning = choice.message.reasoningContent guard hasPresentableFinalContent(choice) else { return true } guard try yieldNativeImages(choice, continuation: continuation) else { return false } + guard !hasStreamedText else { return false } if let reasoning, !reasoning.isEmpty { try await yieldChunked( reasoning, diff --git a/openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase+Streaming.swift b/openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase+Streaming.swift new file mode 100644 index 00000000..d8e23187 --- /dev/null +++ b/openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase+Streaming.swift @@ -0,0 +1,91 @@ +// +// AgentStreamUseCase+Streaming.swift +// openclient-llm +// +// Created by Arturo Carretero Calvo on 01/10/2026. +// Copyright © 2026 Arturo Carretero Calvo. All rights reserved. +// + +import Foundation + +extension AgentStreamUseCase { + func request( + context: AgentLoopContext, + messages: [ChatMessage], + tools: [ToolDefinition] + ) async throws -> (response: ChatCompletionResponse, streamed: Bool) { + try checkRequestIsCurrent(context) + let stream = repository.streamAgentCompletion( + messages: messages, + model: context.model, + parameters: context.parameters, + tools: tools.isEmpty ? nil : tools + ) + var response: ChatCompletionResponse? + var streamed = false + var textGate = AgentTextGate() + for try await event in stream { + try checkRequestIsCurrent(context) + guard response == nil else { throw AgentStreamError.invalidResponse } + switch event { + case .token(let text): + streamed = true + if let visible = textGate.append(text) { context.continuation.yield(.token(visible)) } + case .reasoning(let text): + streamed = true + context.continuation.yield(.reasoning(text)) + case .toolCallsDetected: + context.continuation.yield(.responseDiscarded) + textGate = AgentTextGate() + // The round no longer has visible streamed text to discard at completion. + streamed = false + case .completed(let completed): + response = completed + finishStreamedText(&textGate, response: completed, continuation: context.continuation) + } + } + try checkRequestIsCurrent(context) + guard let response else { throw AgentStreamError.invalidResponse } + return (response, streamed) + } + + private func checkRequestIsCurrent(_ context: AgentLoopContext) throws { + try Task.checkCancellation() + guard context.isConfigurationCurrent() else { throw AgentStreamError.configurationChanged } + } + + private func finishStreamedText( + _ textGate: inout AgentTextGate, + response: ChatCompletionResponse, + continuation: AsyncThrowingStream.Continuation + ) { + guard let choice = response.choices.first, + choice.message.toolCalls?.isEmpty != false, + hasPresentableFinalContent(choice), + let remaining = textGate.finish() else { return } + continuation.yield(.token(remaining)) + } +} + +/// Withholds a possible literal empty object until it becomes presentable text or the round completes. +private struct AgentTextGate { + private var pending = "" + private var hasReleasedText = false + + mutating func append(_ text: String) -> String? { + guard !text.isEmpty else { return nil } + if hasReleasedText { return text } + pending += text + let trimmed = pending.trimmingCharacters(in: .whitespacesAndNewlines) + guard !["", "{", "{}"].contains(trimmed) else { return nil } + hasReleasedText = true + return finish() + } + + mutating func finish() -> String? { + guard !pending.isEmpty else { return nil } + let text = pending + pending = "" + return text.trimmingCharacters(in: .whitespacesAndNewlines) == "{}" ? nil : text + } +} diff --git a/openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase.swift b/openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase.swift index 3ae2369c..f1d89c66 100644 --- a/openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase.swift +++ b/openclient-llm/Shared/Features/Chat/UseCases/AgentStreamUseCase.swift @@ -13,6 +13,7 @@ import Foundation enum AgentEvent: Sendable { case token(String) case reasoning(String) + case responseDiscarded case toolCallStarted(ToolCall) case toolCallCompleted(toolCallId: String, result: String, searchResults: [LiteLLMSearchResult]?) case transcriptAppended([ChatMessage]) @@ -78,7 +79,7 @@ struct AgentStreamUseCase: AgentStreamUseCaseProtocol { private static let maxToolCalls = 20 private static let maxToolCallsPerIteration = 8 private static let maximumToolResultCharacters = 12_000 - private let repository: ChatRepositoryProtocol + let repository: ChatRepositoryProtocol private let timeout: Duration private let chunkDelay: Duration @@ -142,7 +143,7 @@ struct AgentStreamUseCase: AgentStreamUseCaseProtocol { // MARK: - AgentLoopContext -private nonisolated struct AgentLoopContext: Sendable { +nonisolated struct AgentLoopContext: Sendable { let model: String let parameters: ModelParameters let contextWindowTokens: Int? @@ -176,10 +177,14 @@ private extension AgentStreamUseCase { contextWindowTokens: context.contextWindowTokens, tools: tools ) - let response = try await request(context: context, messages: requestMessages, tools: tools) + let round = try await request(context: context, messages: requestMessages, tools: tools) + let response = round.response aggregateUsage = emitUsage(response.usage, aggregate: aggregateUsage, continuation: context.continuation) guard let choice = response.choices.first else { throw AgentStreamError.invalidResponse } let toolCalls = choice.message.toolCalls ?? [] + if round.streamed, !toolCalls.isEmpty || !hasPresentableFinalContent(choice) { + context.continuation.yield(.responseDiscarded) + } if toolCalls.isEmpty, hasPresentableFinalContent(choice) { await context.timeoutController.pause() } @@ -196,7 +201,8 @@ private extension AgentStreamUseCase { } else if try await handleFinalChoice( choice, continuation: context.continuation, - delay: chunkDelay + delay: chunkDelay, + hasStreamedText: round.streamed ) { guard !forceFinalResponse else { throw AgentStreamError.invalidResponse } forceFinalResponse = true @@ -208,22 +214,6 @@ private extension AgentStreamUseCase { throw AgentStreamError.iterationLimitReached } - func request( - context: AgentLoopContext, - messages: [ChatMessage], - tools: [ToolDefinition] - ) async throws -> ChatCompletionResponse { - guard context.isConfigurationCurrent() else { throw AgentStreamError.configurationChanged } - let response = try await repository.agentCompletion( - messages: messages, - model: context.model, - parameters: context.parameters, - tools: tools.isEmpty ? nil : tools - ) - guard context.isConfigurationCurrent() else { throw AgentStreamError.configurationChanged } - return response - } - func completeToolRound( choice: ChatCompletionResponse.Choice, toolCalls: [ToolCall], diff --git a/openclient-llm/Shared/Features/Chat/ViewModels/ChatViewModel+Agent.swift b/openclient-llm/Shared/Features/Chat/ViewModels/ChatViewModel+Agent.swift index c01b067e..6ba8410c 100644 --- a/openclient-llm/Shared/Features/Chat/ViewModels/ChatViewModel+Agent.swift +++ b/openclient-llm/Shared/Features/Chat/ViewModels/ChatViewModel+Agent.swift @@ -116,6 +116,10 @@ extension ChatViewModel { state.messages[index].content += text case .reasoning(let text): state.messages[index].reasoningContent = (state.messages[index].reasoningContent ?? "") + text + case .responseDiscarded: + state.messages[index].content = "" + state.messages[index].reasoningContent = nil + state.streamingRevision += 1 case .usage(let usage): state.messages[index].tokenUsage = usage case .promptUsage(let promptTokens): @@ -139,6 +143,7 @@ extension ChatViewModel { private extension ChatViewModel { func handleAgentStreamFailure(_ error: Error, assistantMessageId: UUID, modelId: String) async { guard !Task.isCancelled, isActiveStream(assistantMessageId) else { return } + flushStreamingTextUpdates(for: assistantMessageId) guard case .loaded(var currentState) = state else { return } LogManager.error("performAgentStreaming error model=\(modelId): \(error)") if let index = currentState.messages.firstIndex(where: { $0.id == assistantMessageId }), @@ -168,14 +173,14 @@ private extension ChatViewModel { } switch event { case .token(let text): - guard !text.isEmpty else { return true } return await publishAgentTextUpdate(.token(text), assistantMessageId: assistantMessageId) case .reasoning(let text): - guard !text.isEmpty else { return true } return await publishAgentTextUpdate(.reasoning(text), assistantMessageId: assistantMessageId) case .completed: - break + flushStreamingTextUpdates(for: assistantMessageId) default: + flushStreamingTextUpdates(for: assistantMessageId) + if case .responseDiscarded = event { resetStreamingTextUpdates() } guard case .loaded(var currentState) = state else { return false } applyAgentEvent(event, to: ¤tState, assistantMessageId: assistantMessageId) state = .loaded(currentState) @@ -190,10 +195,9 @@ private extension ChatViewModel { } func publishAgentTextUpdate(_ update: StreamingTextUpdate, assistantMessageId: UUID) async -> Bool { - guard case .loaded(var currentState) = state else { return false } - applyStreamingTextUpdates([update], to: ¤tState, assistantMessageId: assistantMessageId) - state = .loaded(currentState) - await Task.yield() + guard case .loaded = state, isActiveStream(assistantMessageId) else { return false } + let didPublish = enqueueStreamingTextUpdate(update, assistantMessageId: assistantMessageId) + if didPublish { await Task.yield() } return true } @@ -201,7 +205,7 @@ private extension ChatViewModel { switch event { case .token: .responding - case .reasoning, .transcriptAppended: + case .reasoning, .transcriptAppended, .responseDiscarded: .thinking case .toolCallStarted(let call) where call.function.name == "generate_image": .generatingImage @@ -404,6 +408,7 @@ private extension ChatViewModel { modelId: String, reportedPromptTokens: Int? ) async { + flushStreamingTextUpdates(for: assistantId) guard isActiveStream(assistantId), case .loaded(var finalState) = state else { return } finalState.isStreaming = false finalState.isSearchingWeb = false diff --git a/openclient-llm/Shared/Resources/Localizable.xcstrings b/openclient-llm/Shared/Resources/Localizable.xcstrings index 8da81e65..98c32f5b 100644 --- a/openclient-llm/Shared/Resources/Localizable.xcstrings +++ b/openclient-llm/Shared/Resources/Localizable.xcstrings @@ -1,58127 +1,58322 @@ { + "version" : "1.2", "sourceLanguage" : "en", "strings" : { - "Extra Info" : { - "comment" : "A label displayed above the user's extra information.", + "No suggestions yet." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Extra info", + "value" : "Sem sugestões ainda.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Extra information", - "state" : "translated" + "state" : "translated", + "value" : "Inga förslag än så länge." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Información adicional", - "state" : "translated" + "state" : "translated", + "value" : "Pas encore de suggestions." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Informação Extra", + "value" : "Δεν υπάρχουν προτάσεις ακόμα.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Extra Info", - "state" : "translated" + "state" : "translated", + "value" : "Nog geen suggesties." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Zusätzliche Informationen", - "state" : "translated" + "state" : "translated", + "value" : "Aún no hay sugerencias." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Informazioni aggiuntive", - "state" : "translated" + "state" : "translated", + "value" : "No suggestions yet." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "追加情報", + "value" : "Nessun suggerimento ancora.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Infos supplémentaires", + "value" : "まだ提案はありません。", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Επιπλέον Πληροφορίες", + "value" : "Noch keine Vorschläge.", "state" : "translated" } } } }, - "Enter a URL such as `openclient:\/\/chat?text=Summarise this`." : { - "comment" : "Step 3 in the process of creating a shortcut to open the OpenClient app with a specific URL.", + "Add Attachment" : { + "comment" : "A button that displays a menu for adding attachments to a chat message.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Voer een URL in zoals `openclient:\/\/chat?text=Summarise this`.", - "state" : "translated" - } - }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Ange en URL som `openclient:\/\/chat?text=Summarise this`", + "value" : "添付ファイルを追加", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Introduce una URL como `openclient:\/\/chat?text=Summarise this`.", - "state" : "translated" + "state" : "translated", + "value" : "Añadir archivo adjunto" } }, "pt-PT" : { "stringUnit" : { - "value" : "Introduza um URL como `openclient:\/\/chat?text=Summarise this`", + "value" : "Adicionar anexo", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Enter a URL such as `openclient:\/\/chat?text=Summarise this`", - "state" : "translated" + "state" : "translated", + "value" : "Bijlage toevoegen" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Geben Sie eine URL ein, z. B. `openclient:\/\/chat?text=Summarise this`.", + "value" : "Lägg till bilaga", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Inserisci un URL come `openclient:\/\/chat?text=Summarise this`", + "value" : "Ajouter une pièce jointe", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Εισαγάγετε μια διεύθυνση URL όπως `openclient:\/\/chat?text=Summarise this`", - "state" : "translated" + "state" : "translated", + "value" : "Προσθήκη συνημμένου" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Entrez une URL telle que `openclient:\/\/chat?text=Summarise this`.", + "state" : "translated", + "value" : "Aggiungi allegato" + } + }, + "de" : { + "stringUnit" : { + "value" : "Anhang hinzufügen", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "`openclient:\/\/chat?text=Summarise this` のようなURLを入力してください", + "value" : "Add Attachment", "state" : "translated" } } } }, - "OpenClient may summarise or exclude older messages without removing them from your history." : { - "comment" : "A description of how OpenClient can remove older messages from the user's history.", + "The earlier conversation context could not be preserved. Please try again." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "OpenClient kan oudere berichten samenvatten of uitsluiten zonder ze uit je geschiedenis te verwijderen.", + "value" : "Το προηγούμενο ιστορικό συνομιλίας δεν ήταν δυνατό να διατηρηθεί. Δοκιμάστε ξανά.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "OpenClient kan sammanfatta eller utesluta äldre meddelanden utan att ta bort dem från din historik.", + "value" : "Den tidigare konversationskontexten kunde inte bevaras. Försök igen.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "OpenClient puede resumir o excluir mensajes antiguos sin eliminarlos de tu historial.", - "state" : "translated" + "state" : "translated", + "value" : "Non è stato possibile preservare il contesto della conversazione precedente. Riprova." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "O OpenClient pode resumir ou excluir mensagens antigas sem as remover do seu histórico.", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo conservar el contexto de la conversación anterior. Inténtalo de nuevo." } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "OpenClient may summarize or exclude older messages without removing them from your history.", - "state" : "translated" + "state" : "translated", + "value" : "Le contexte de la conversation précédente n’a pas pu être conservé. Veuillez réessayer." } }, "de" : { "stringUnit" : { - "value" : "OpenClient kann ältere Nachrichten zusammenfassen oder ausblenden, ohne sie aus Ihrem Verlauf zu entfernen.", - "state" : "translated" + "state" : "translated", + "value" : "Der vorherige Gesprächskontext konnte nicht beibehalten werden. Bitte versuchen Sie es erneut." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "OpenClient può riassumere o escludere i messaggi più vecchi senza rimuoverli dalla tua cronologia.", + "value" : "The earlier conversation context could not be preserved. Please try again.", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "OpenClientは古いメッセージを履歴から削除せずに要約または除外することがあります。", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível preservar o contexto da conversa anterior. Tente novamente." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "OpenClient peut résumer ou exclure les anciens messages sans les supprimer de votre historique.", - "state" : "translated" + "state" : "translated", + "value" : "De eerdere gesprekscontext kon niet worden behouden. Probeer het opnieuw." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Το OpenClient μπορεί να συνοψίζει ή να εξαιρεί παλαιότερα μηνύματα χωρίς να τα αφαιρεί από το ιστορικό σας.", + "value" : "以前の会話コンテキストを保持できませんでした。もう一度お試しください。", "state" : "translated" } } - } + }, + "comment" : "Error message displayed when the earlier conversation context could not be preserved." }, - "Completed" : { + "Built-in" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Voltooid", + "value" : "Intégré", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Slutförd", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Completado", - "state" : "translated" + "state" : "translated", + "value" : "Inbyggd" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Concluído", - "state" : "translated" + "state" : "translated", + "value" : "Ενσωματωμένα" } }, "en" : { "stringUnit" : { - "value" : "Completed", + "value" : "Built-in", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Abgeschlossen", - "state" : "translated" + "state" : "translated", + "value" : "Eingebaut" } }, "it" : { "stringUnit" : { - "value" : "Completato", + "value" : "Integrato", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "完了", + "value" : "組み込み", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Terminé", + "value" : "Integrado", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Ολοκληρώθηκε", + "value" : "Ingebouwd", "state" : "translated" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Incorporado" + } } - } + }, + "comment" : "A section title for built-in templates." }, - "Current Date and Time" : { - "comment" : "Name of the built-in tool that reads the current date, time, and time zone from your device.", + "This file is not an OpenClient backup." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Huidige datum en tijd", + "value" : "Αυτό το αρχείο δεν είναι αντίγραφο ασφαλείας OpenClient.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Aktuellt datum och aktuell tid", + "value" : "Este ficheiro não é uma cópia de segurança OpenClient.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Fecha y hora actuales", - "state" : "translated" + "state" : "translated", + "value" : "Dit bestand is geen OpenClient-back-up." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Data e hora atuais", - "state" : "translated" + "state" : "translated", + "value" : "Questo file non è un backup di OpenClient." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Current Date and Time", - "state" : "translated" + "state" : "translated", + "value" : "このファイルはOpenClientのバックアップではありません。" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Aktuelles Datum und aktuelle Uhrzeit", - "state" : "translated" + "state" : "translated", + "value" : "Este archivo no es una copia de seguridad de OpenClient." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Data e ora attuali", - "state" : "translated" + "state" : "translated", + "value" : "This file is not an OpenClient backup." } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "現在の日付と時刻", - "state" : "translated" + "state" : "translated", + "value" : "Ce fichier n’est pas une sauvegarde OpenClient." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Date et heure actuelles", + "value" : "Diese Datei ist keine OpenClient-Sicherung.", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Τρέχουσα ημερομηνία και ώρα", - "state" : "translated" + "state" : "translated", + "value" : "Den här filen är inte en OpenClient-säkerhetskopia." } } } }, - "Unable to Load MCP Tools" : { - "comment" : "A title for a view that indicates that MCP tools cannot be loaded.", + "iCloud Sync is off" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Kan MCP-tools niet laden", - "state" : "translated" + "state" : "translated", + "value" : "Ο συγχρονισμός iCloud είναι απενεργοποιημένος" } }, "sv" : { "stringUnit" : { - "value" : "Kunde inte läsa in MCP-verktyg", + "value" : "iCloud-synkronisering är avstängd", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "No se pueden cargar las herramientas de MCP", - "state" : "translated" + "state" : "translated", + "value" : "La sincronizzazione iCloud è disattivata" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Não foi possível carregar as ferramentas MCP", + "value" : "La sincronización de iCloud está desactivada", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Unable to Load MCP Tools", - "state" : "translated" + "state" : "translated", + "value" : "La synchronisation iCloud est désactivée" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "MCP-Tools konnten nicht geladen werden", + "value" : "iCloud同期はオフです", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Impossibile caricare gli strumenti MCP", + "value" : "iCloud Sync is off", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Αδυναμία φόρτωσης εργαλείων MCP", - "state" : "translated" + "state" : "translated", + "value" : "A sincronização do iCloud está desativada" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "MCPツールを読み込めませんサム、】【analysis (empty) 񟿿", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-synchronisatie is uitgeschakeld" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Impossible de charger les outils MCP", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-Synchronisierung ist deaktiviert" } } } }, - "Pricing" : { - "comment" : "A section that displays the pricing information for a model.", + "%lld" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Prijzen", - "state" : "translated" + "state" : "translated", + "value" : "%lld" + } + } + }, + "shouldTranslate" : false, + "comment" : "A label displaying the number of search results. The argument is the number of search results." + }, + "Loading chat..." : { + "localizations" : { + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chargement de la conversation…" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Prissättning", - "state" : "translated" + "state" : "translated", + "value" : "Loading chat..." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Precios", - "state" : "translated" + "state" : "translated", + "value" : "Laddar chatt..." } }, "pt-PT" : { "stringUnit" : { - "value" : "Preços", + "value" : "A carregar o chat…", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Pricing", - "state" : "translated" + "state" : "translated", + "value" : "Cargando el chat..." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Preise", - "state" : "translated" + "state" : "translated", + "value" : "Chat wordt geladen..." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Prezzi", - "state" : "translated" + "state" : "translated", + "value" : "チャットを読み込み中…" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Τιμολόγηση", - "state" : "translated" + "state" : "translated", + "value" : "Caricamento della chat..." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Tarification", + "value" : "Φόρτωση συνομιλίας...", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "価格情報", - "state" : "translated" + "state" : "translated", + "value" : "Chat wird geladen …" } } } }, - "Attachments (part of conversations)" : { + "The model returned an empty response. Please try again." : { + "comment" : "Error message displayed when the assistant returns an empty response.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Bijlagen (onderdeel van gesprekken)", - "state" : "translated" + "state" : "translated", + "value" : "O modelo devolveu uma resposta vazia. Por favor, tente novamente." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Bilagor (del av konversationer)", + "value" : "Il modello ha restituito una risposta vuota. Riprova.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Archivos adjuntos (parte de las conversaciones)", - "state" : "translated" + "state" : "translated", + "value" : "Het model gaf een lege reactie terug. Probeer het opnieuw." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Anexos (parte das conversas)", - "state" : "translated" + "state" : "translated", + "value" : "モデルが空の応答を返しました。もう一度お試しください。" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Attachments (part of conversations)", - "state" : "translated" + "state" : "translated", + "value" : "Das Modell hat eine leere Antwort zurückgegeben. Bitte versuchen Sie es erneut." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Anhänge (Teil von Unterhaltungen)", + "value" : "The model returned an empty response. Please try again.", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Allegati (parte delle conversazioni)", + "value" : "Modellen gav inget svar. Försök igen.", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "会話の一部である添付ファイル", + "value" : "El modelo devolvió una respuesta vacía. Por favor, inténtalo de nuevo.", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Συνημμένα (μέρος των συνομιλιών)", - "state" : "translated" + "state" : "translated", + "value" : "Le modèle a renvoyé une réponse vide. Veuillez réessayer." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Pièces jointes (dans les conversations)", + "value" : "Το μοντέλο επέστρεψε κενή απάντηση. Παρακαλώ δοκιμάστε ξανά.", "state" : "translated" } } } }, - "%@%@" : { - "comment" : "A view that displays a message with a cursor that blinks.", + "Focused" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "%1$@%2$@", + "value" : "Concentrato", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "%1$@%2$@", + "value" : "フォーカス済み", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "%1$@%2$@", + "value" : "Fokuserad", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "%1$@%2$@", - "state" : "translated" + "state" : "translated", + "value" : "Fokussiert" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "%1$@%2$@", - "state" : "new" + "state" : "translated", + "value" : "Enfocado" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "%1$@%2$@", - "state" : "translated" + "state" : "translated", + "value" : "Focused" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "%1$@%2$@", + "value" : "Focado", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "%1$@%2$@", - "state" : "translated" + "state" : "translated", + "value" : "Gefocust" } }, "fr" : { "stringUnit" : { - "value" : "%1$@%2$@", - "state" : "translated" + "state" : "translated", + "value" : "Concentré" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "%1$@%2$@", - "state" : "translated" + "state" : "translated", + "value" : "Εστιασμένο" } } } }, - "Your AI conversations" : { - "comment" : "A description of the app's privacy policy.", + "Some local data could not be reset. No remaining data was discarded." : { + "comment" : "A description of the error that occurs when the user tries to reset the app's data.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Jouw AI-gesprekken", + "value" : "Não foi possível repor alguns dados locais. Não foram eliminados dados restantes.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Dina AI-konversationer", + "value" : "一部のローカルデータをリセットできませんでした。残りのデータは破棄されていません。", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Tus conversaciones con IA", - "state" : "translated" + "state" : "translated", + "value" : "Vissa lokala data kunde inte återställas. Inga kvarvarande data kasserades." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "As suas conversas com IA", + "value" : "Non è stato possibile reimpostare alcuni dati locali. Nessun dato rimanente è stato eliminato.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Your AI conversations", - "state" : "translated" + "state" : "translated", + "value" : "Sommige lokale gegevens konden niet worden teruggezet. Er zijn geen resterende gegevens verwijderd." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Ihre KI-Gespräche", + "value" : "Δεν ήταν δυνατή η επαναφορά ορισμένων τοπικών δεδομένων. Δεν απορρίφθηκαν δεδομένα που απέμειναν.", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Le tue conversazioni con l'IA", - "state" : "translated" + "state" : "translated", + "value" : "Einige lokale Daten konnten nicht zurückgesetzt werden. Es wurden keine verbleibenden Daten verworfen." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "あなたのAIとの会話", - "state" : "translated" + "state" : "translated", + "value" : "Some local data could not be reset. No remaining data was discarded." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Οι συνομιλίες σας με την Τεχνητή Νοημοσύνη", + "value" : "No se pudieron restablecer algunos datos locales. No se descartaron datos restantes.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Vos conversations avec l’IA", + "value" : "Certaines données locales n’ont pas pu être réinitialisées. Aucune donnée restante n’a été supprimée.", "state" : "translated" } } } }, - "Web search is not configured" : { + "Image model" : { + "comment" : "Default name for an image tool model.", "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Webzoeken is niet geconfigureerd", - "state" : "translated" + "state" : "translated", + "value" : "Bildmodell" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Webbsökning är inte konfigurerad", + "value" : "Modelo de imagen", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "La búsqueda web no está configurada", + "value" : "Afbeeldingsmodel", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A pesquisa na Web não está configurada", - "state" : "translated" + "state" : "translated", + "value" : "画像モデル" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Web search is not configured", + "value" : "Modèle d’image", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Websuche ist nicht konfiguriert", + "value" : "Bildmodell", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "La ricerca web non è configurata", - "state" : "translated" + "state" : "translated", + "value" : "Modelo de imagem" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "Web検索が設定されていません", + "value" : "Image model", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "La recherche Web n’est pas configurée", - "state" : "translated" + "state" : "translated", + "value" : "Modello di immagini" } }, "el" : { "stringUnit" : { - "value" : "Η αναζήτηση στον Ιστό δεν έχει ρυθμιστεί", + "value" : "Μοντέλο εικόνων", "state" : "translated" } } } }, - "Search" : { - "comment" : "A title for a screen that searches for conversations.", + "This will be injected into every conversation's system prompt." : { + "comment" : "A description of the content of a memory.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Zoeken", - "state" : "translated" - } - }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Sökning", + "value" : "Ceci sera injecté dans l’invite système de chaque conversation.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Buscar", + "value" : "Esto se añadirá en el prompt del sistema de cada conversación.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Pesquisar", + "value" : "Isto será inserido no prompt do sistema de cada conversa.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Search", - "state" : "translated" + "state" : "translated", + "value" : "これはすべての会話のシステムプロンプトに挿入されます。" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Suche", - "state" : "translated" + "state" : "translated", + "value" : "This will be injected into every conversation's system prompt." } }, "it" : { "stringUnit" : { - "value" : "Cerca", + "value" : "Questo verrà inserito nel prompt di sistema di ogni conversazione.", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "検索", - "state" : "translated" + "state" : "translated", + "value" : "Detta kommer att injiceras i systemprompten för varje konversation." } }, "el" : { "stringUnit" : { - "value" : "Αναζήτηση", + "value" : "Αυτό θα εισαχθεί στην προτροπή συστήματος κάθε συνομιλίας.", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Recherche", + "value" : "Dit wordt in de systeemopdracht van elk gesprek geïnjecteerd.", "state" : "translated" } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dies wird in die Systemaufforderung jedes Gesprächs eingefügt." + } } } }, - "Support ongoing development, maintenance, and new features." : { - "comment" : "A description of the benefits of supporting ongoing development, maintenance, and new features.", + "Unpin" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Ondersteun voortdurende ontwikkeling, onderhoud en nieuwe functies.", + "value" : "Desfijar", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Stöd fortsatt utveckling, underhåll och nya funktioner.", + "value" : "Unpin", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Apoya el desarrollo continuo, el mantenimiento y las nuevas funciones.", - "state" : "translated" + "state" : "translated", + "value" : "Anheften aufheben" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Apoie o desenvolvimento contínuo, a manutenção e as novas funcionalidades.", - "state" : "translated" + "state" : "translated", + "value" : "Αποκόλληση" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Support ongoing development, maintenance, and new features.", + "value" : "Desafixar", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Unterstütze die laufende Entwicklung, Wartung und neue Funktionen.", + "value" : "Ta bort fästning", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Supporta lo sviluppo continuo, la manutenzione e le nuove funzionalità.", - "state" : "translated" + "state" : "translated", + "value" : "Sblocca dalla barra" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Υποστηρίξτε τη συνεχή ανάπτυξη, τη συντήρηση και τις νέες δυνατότητες.", + "value" : "ピン留め解除", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Soutenez le développement continu, la maintenance et les nouvelles fonctionnalités.", - "state" : "translated" + "state" : "translated", + "value" : "Losmaken" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "継続的な開発、メンテナンス、新機能を支援する", - "state" : "translated" + "state" : "translated", + "value" : "Détacher" } } - } + }, + "comment" : "A label for un-pinning a conversation." }, - "Reset" : { + "New comment" : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Resetten", - "state" : "translated" - } - }, "sv" : { "stringUnit" : { - "value" : "Återställ", - "state" : "translated" + "state" : "translated", + "value" : "Ny kommentar" } }, "es" : { "stringUnit" : { - "value" : "Restablecer", + "value" : "Nuevo comentario", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Repor", - "state" : "translated" + "state" : "translated", + "value" : "New comment" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Reset", + "value" : "Nieuwe opmerking", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Zurücksetzen", - "state" : "translated" + "state" : "translated", + "value" : "Novo comentário" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Reimposta", + "value" : "Νέα σχόλια", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Επαναφορά", + "value" : "Nouveau commentaire", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "リセット", - "state" : "translated" + "state" : "translated", + "value" : "新しいコメント" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Réinitialiser", - "state" : "translated" + "state" : "translated", + "value" : "Nuovo commento" } - } - } - }, - "%.2f" : { - "comment" : "A label displaying the current value of the topP parameter.", - "shouldTranslate" : false, - "localizations" : { - "en" : { + }, + "de" : { "stringUnit" : { - "value" : "%.2f", + "value" : "Neuer Kommentar", "state" : "translated" } } } }, - "Save Image..." : { + "Share your thoughts..." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Afbeelding opslaan...", - "state" : "translated" + "state" : "translated", + "value" : "Comparte tus pensamientos..." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Spara bild...", - "state" : "translated" + "state" : "translated", + "value" : "Condividi i tuoi pensieri..." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Guardar imagen...", + "value" : "Partilhe as suas ideias...", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Guardar imagem...", - "state" : "translated" + "state" : "translated", + "value" : "Μοιραστείτε τις σκέψεις σας..." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Save Image...", - "state" : "translated" + "state" : "translated", + "value" : "Dela dina tankar..." } }, "de" : { "stringUnit" : { - "value" : "Bild sichern…", + "value" : "Teile deine Gedanken...", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Salva immagine...", + "value" : "Partagez vos pensées...", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "画像を保存…", - "state" : "translated" + "state" : "translated", + "value" : "Share your thoughts..." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Enregistrer l’image…", - "state" : "translated" + "state" : "translated", + "value" : "Deel je gedachten..." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Αποθήκευση εικόνας...", + "value" : "あなたの考えを共有してください...", "state" : "translated" } } } }, - "Loading settings..." : { - "comment" : "A label displayed while loading settings.", + "Are you sure you want to delete this conversation? This action cannot be undone." : { + "comment" : "A confirmation dialog message for deleting a conversation.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Instellingen worden geladen...", - "state" : "translated" + "state" : "translated", + "value" : "Weet u zeker dat u dit gesprek wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Läser in inställningar...", + "value" : "Tem a certeza de que pretende eliminar esta conversa? Esta ação não pode ser desfeita.", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Cargando configuración...", - "state" : "translated" + "state" : "translated", + "value" : "この会話を削除してもよろしいですか?この操作は元に戻せません。" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "A carregar as definições...", - "state" : "translated" + "state" : "translated", + "value" : "Är du säker på att du vill radera den här konversationen? Denna åtgärd kan inte ångras." } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Loading settings...", - "state" : "translated" + "state" : "translated", + "value" : "Voulez-vous vraiment supprimer cette conversation ? Cette action est irréversible." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Einstellungen werden geladen …", - "state" : "translated" + "state" : "translated", + "value" : "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή τη συνομιλία; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." } }, "it" : { "stringUnit" : { - "value" : "Caricamento delle impostazioni...", - "state" : "translated" + "state" : "translated", + "value" : "Sei sicuro di voler eliminare questa conversazione? Questa azione non può essere annullata." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Φόρτωση ρυθμίσεων...", + "value" : "Are you sure you want to delete this conversation? This action cannot be undone.", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Chargement des réglages…", + "value" : "¿Seguro que quieres eliminar esta conversación? Esta acción no se puede deshacer.", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "設定を読み込み中…", - "state" : "translated" + "state" : "translated", + "value" : "Möchten Sie diese Unterhaltung wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden." } } } }, - "Tap the Share button in any app." : { + "1 attachment" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Tik op de Deel-knop in een app.", - "state" : "translated" + "state" : "translated", + "value" : "1 bijlage" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Tryck på dela-knappen i valfri app.", + "value" : "1 Anhang", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Toca el botón Compartir en cualquier app.", + "value" : "1 attachment", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Toque no botão Partilhar em qualquer aplicação.", - "state" : "translated" + "state" : "translated", + "value" : "1 anexo" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Tap the Share button in any app.", - "state" : "translated" + "state" : "translated", + "value" : "1 archivo adjunto" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Tippen Sie in einer beliebigen App auf die Teilen-Taste.", - "state" : "translated" + "state" : "translated", + "value" : "1 bilaga" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Tocca il pulsante Condividi in qualsiasi app.", + "value" : "1 συνημμένο", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Πατήστε το κουμπί Κοινή χρήση σε οποιαδήποτε εφαρμογή.", + "value" : "添付ファイル 1 件", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Appuyez sur le bouton Partager dans n’importe quelle application.", - "state" : "translated" + "state" : "translated", + "value" : "1 pièce jointe" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "任意のアプリで共有ボタンをタップしてください。", - "state" : "translated" + "state" : "translated", + "value" : "1 allegato" } } } }, - "Green" : { - "comment" : "Name of the color green.", + "Image attachment %@" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Groen", + "value" : "Συνημμένη εικόνα %@", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Grön", + "value" : "Pièce jointe image %@", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Verde", - "state" : "translated" + "state" : "translated", + "value" : "Bildbilaga %@" } }, "pt-PT" : { "stringUnit" : { - "value" : "Verde", - "state" : "translated" + "state" : "translated", + "value" : "Anexo de imagem %@" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Green", - "state" : "translated" + "state" : "translated", + "value" : "Afbeeldingsbijlage %@" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Grün", - "state" : "translated" + "state" : "translated", + "value" : "Archivo adjunto de imagen %@" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Verde", + "value" : "画像を添付 %@", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Πράσινο", + "value" : "Image attachment %@", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Vert", + "value" : "Bildanhang %@", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "緑", - "state" : "translated" + "state" : "translated", + "value" : "Allegato immagine %@" } } } }, - "If you continue, future calls can execute without confirmation for this configuration." : { - "comment" : "A message that appears in an alert that asks the user to allow a tool to access a resource.", + "Waiting for iCloud download" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Als je doorgaat, kunnen toekomstige aanroepen voor deze configuratie zonder bevestiging worden uitgevoerd.", + "value" : "Esperando la descarga de iCloud", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Om du fortsätter kan framtida anrop köras utan bekräftelse för den här konfigurationen.", + "value" : "A aguardar a transferência do iCloud", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Si continúas, las próximas llamadas podrán ejecutarse sin confirmación para esta configuración.", - "state" : "translated" + "state" : "translated", + "value" : "Wachten op download uit iCloud" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Se continuar, as chamadas futuras poderão ser executadas sem confirmação para esta configuração.", - "state" : "translated" + "state" : "translated", + "value" : "iCloudからのダウンロードを待機中" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "If you continue, future calls can execute without confirmation for this configuration.", - "state" : "translated" + "state" : "translated", + "value" : "Warten auf den iCloud-Download" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Wenn Sie fortfahren, können zukünftige Aufrufe für diese Konfiguration ohne Bestätigung ausgeführt werden.", + "value" : "In attesa del download da iCloud", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Se continui, le chiamate future potranno essere eseguite senza conferma per questa configurazione.", - "state" : "translated" + "state" : "translated", + "value" : "Väntar på iCloud-nedladdning" } }, "el" : { "stringUnit" : { - "value" : "Αν συνεχίσετε, οι μελλοντικές κλήσεις μπορούν να εκτελούνται χωρίς επιβεβαίωση για αυτήν τη διαμόρφωση.", - "state" : "translated" + "state" : "translated", + "value" : "Αναμονή για λήψη από το iCloud" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "続行すると、この構成では今後の呼び出しを確認なしで実行できます。", + "value" : "En attente du téléchargement depuis iCloud", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Si vous continuez, les prochains appels pourront être exécutés sans confirmation pour cette configuration.", + "value" : "Waiting for iCloud download", "state" : "translated" } } } }, - "Select a model to start chatting" : { + "Conversation name" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Selecteer een model om te beginnen met chatten", + "value" : "Konversationsname", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Välj en modell för att börja chatta", - "state" : "translated" + "state" : "translated", + "value" : "Nombre de la conversación" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Selecciona un modelo para empezar a chatear", + "value" : "Nome da conversa", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Selecione um modelo para começar a conversar", - "state" : "translated" + "state" : "translated", + "value" : "Nome conversazione" } }, "en" : { "stringUnit" : { - "value" : "Select a model to start chatting", - "state" : "translated" + "state" : "translated", + "value" : "Conversation name" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Wähle ein Modell, um das Gespräch zu beginnen", - "state" : "translated" + "state" : "translated", + "value" : "Konversationsnamn" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Seleziona un modello per iniziare a chattare", + "value" : "Nom de la conversation", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "チャットを始めるモデルを選択してください", + "value" : "会話名", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Sélectionnez un modèle pour commencer la conversation", - "state" : "translated" + "state" : "translated", + "value" : "Gespreksnaam" } }, "el" : { "stringUnit" : { - "value" : "Επιλέξτε ένα μοντέλο για να ξεκινήσετε τη συνομιλία", - "state" : "translated" + "state" : "translated", + "value" : "Όνομα συνομιλίας" } } - } + }, + "comment" : "A label for the name of a conversation." }, - "The earlier conversation context could not be preserved. Please try again." : { - "comment" : "Error message displayed when the earlier conversation context could not be preserved.", + "The MCP tool permission changed before it could execute." : { + "comment" : "Error message when the MCP tool permission changes before it can execute.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "De eerdere gesprekscontext kon niet worden behouden. Probeer het opnieuw.", + "value" : "L’autorisation de l’outil MCP a changé avant son exécution.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Den tidigare konversationskontexten kunde inte bevaras. Försök igen.", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "No se pudo conservar el contexto de la conversación anterior. Inténtalo de nuevo.", + "value" : "MCP-verktygsbehörigheten ändrades innan det kunde köras.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Não foi possível preservar o contexto da conversa anterior. Tente novamente.", + "value" : "Η άδεια του εργαλείου MCP άλλαξε πριν μπορέσει να εκτελεστεί.", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "The earlier conversation context could not be preserved. Please try again.", + "value" : "The MCP tool permission changed before it could execute.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Der vorherige Gesprächskontext konnte nicht beibehalten werden. Bitte versuchen Sie es erneut.", - "state" : "translated" + "state" : "translated", + "value" : "Die Berechtigung für das MCP-Tool wurde geändert, bevor es ausgeführt werden konnte." } }, "it" : { "stringUnit" : { - "value" : "Non è stato possibile preservare il contesto della conversazione precedente. Riprova.", - "state" : "translated" + "state" : "translated", + "value" : "L'autorizzazione dello strumento MCP è cambiata prima che potesse essere eseguito." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Το προηγούμενο ιστορικό συνομιλίας δεν ήταν δυνατό να διατηρηθεί. Δοκιμάστε ξανά.", + "value" : "実行前にMCPツールの権限が変更されました。", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Le contexte de la conversation précédente n’a pas pu être conservé. Veuillez réessayer.", - "state" : "translated" + "state" : "translated", + "value" : "A permissão da ferramenta MCP foi alterada antes de esta poder ser executada." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "以前の会話コンテキストを保持できませんでした。もう一度お試しください。", - "state" : "translated" + "state" : "translated", + "value" : "De MCP-toolmachtiging is gewijzigd voordat deze kon worden uitgevoerd." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "El permiso de la herramienta MCP cambió antes de que pudiera ejecutarse." } } } }, - "Unable to save the image. Please try again." : { - "comment" : "A message displayed when an error occurs while exporting an image.", + "Go to message" : { + "comment" : "A label for a button that navigates to a message.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Kan de afbeelding niet opslaan. Probeer het opnieuw.", - "state" : "translated" + "state" : "translated", + "value" : "Go to message" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Det gick inte att spara bilden. Försök igen.", - "state" : "translated" + "state" : "translated", + "value" : "メッセージに移動" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "No se ha podido guardar la imagen. Inténtalo de nuevo.", + "value" : "Naar bericht gaan", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Não foi possível guardar a imagem. Tente novamente.", + "value" : "Ir para a mensagem", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Unable to save the image. Please try again.", + "value" : "Vai al messaggio", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Das Bild konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.", + "value" : "Ir al mensaje", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Impossibile salvare l’immagine. Riprova.", + "value" : "Zur Nachricht gehen", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "画像を保存できません。もう一度お試しください。", - "state" : "translated" + "state" : "translated", + "value" : "Accéder au message" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Impossible d’enregistrer l’image. Veuillez réessayer.", - "state" : "translated" + "state" : "translated", + "value" : "Gå till meddelandet" } }, "el" : { "stringUnit" : { - "value" : "Αδυναμία αποθήκευσης της εικόνας. Δοκιμάστε ξανά.", - "state" : "translated" + "state" : "translated", + "value" : "Μετάβαση στο μήνυμα" } } } }, - "Purchases restored" : { - "comment" : "A title for an alert that informs the user that their App Store purchases have been synchronized.", + "comments" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Aankopen hersteld", - "state" : "translated" + "state" : "translated", + "value" : "コメント" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Köp återställda", - "state" : "translated" + "state" : "translated", + "value" : "reacties" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Compras restauradas", - "state" : "translated" + "state" : "translated", + "value" : "comentários" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Compras restauradas", + "value" : "comments", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Purchases restored", - "state" : "translated" + "state" : "translated", + "value" : "kommentarer" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Käufe wiederhergestellt", - "state" : "translated" + "state" : "translated", + "value" : "commentaires" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Acquisti ripristinati", - "state" : "translated" + "state" : "translated", + "value" : "comentarios" } }, "el" : { "stringUnit" : { - "value" : "Οι αγορές αποκαταστάθηκαν", - "state" : "translated" + "state" : "translated", + "value" : "σχόλια" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Achats restaurés", + "value" : "Kommentare", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "購入内容を復元しました", + "value" : "commenti", "state" : "translated" } } } }, - "Update required" : { - "comment" : "A title for the update required alert.", + "Add images and documents" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Update vereist", - "state" : "translated" + "state" : "translated", + "value" : "Προσθήκη εικόνων και εγγράφων" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Uppdatering krävs", - "state" : "translated" + "state" : "translated", + "value" : "Agregar imágenes y documentos" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Actualización necesaria", + "value" : "Aggiungi immagini e documenti", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Atualização necessária", + "value" : "Afbeeldingen en documenten toevoegen", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Update required", + "value" : "画像とドキュメントを追加", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Update erforderlich", - "state" : "translated" + "state" : "translated", + "value" : "Add images and documents" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Aggiornamento richiesto", + "value" : "Ajouter des images et des documents", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Απαιτείται ενημέρωση", - "state" : "translated" + "state" : "translated", + "value" : "Bilder und Dokumente hinzufügen" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "アップデートが必要です", + "value" : "Lägg till bilder och dokument", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Mise à jour requise", - "state" : "translated" + "state" : "translated", + "value" : "Adicionar imagens e documentos" } } - } + }, + "comment" : "A description of how to add images and documents to a conversation." }, - "iCloud files could not be accessed for: %@." : { + "Open a new conversation in OpenClient." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "iCloud-bestanden konden niet worden geopend voor: %@.", + "value" : "Open een nieuw gesprek in OpenClient.", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Det gick inte att komma åt iCloud-filer för: %@.", + "value" : "Eine neue Unterhaltung in OpenClient starten.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "No se pudo acceder a los archivos de iCloud para: %@.", + "value" : "Apri una nuova conversazione in OpenClient", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Não foi possível aceder aos ficheiros do iCloud para: %@.", - "state" : "translated" + "state" : "translated", + "value" : "Abrir uma nova conversa no OpenClient." } }, "en" : { "stringUnit" : { - "value" : "iCloud files could not be accessed for: %@.", - "state" : "translated" + "state" : "translated", + "value" : "Open a new conversation in OpenClient" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Auf iCloud-Dateien konnte nicht zugegriffen werden für: %@.", + "value" : "Öppna en ny konversation i OpenClient.", "state" : "translated" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Impossibile accedere ai file iCloud per: %@.", - "state" : "translated" + "state" : "translated", + "value" : "Abrir una nueva conversación en OpenClient." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η πρόσβαση στα αρχεία iCloud για: %@.", - "state" : "translated" + "state" : "translated", + "value" : "OpenClientで新しい会話を開始する" } }, "fr" : { "stringUnit" : { - "value" : "Impossible d’accéder aux fichiers iCloud pour : %@.", - "state" : "translated" + "state" : "translated", + "value" : "Ouvrir une nouvelle conversation dans OpenClient" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "次の iCloud ファイルにアクセスできませんでした:%@。", + "value" : "Άνοιγμα νέας συνομιλίας στο OpenClient", "state" : "translated" } } - } + }, + "comment" : "Description of the New Chat widget." }, - "%lld compacted · %lld excluded" : { - "comment" : "A description of the number of messages that were compacted or excluded from the context. The first argument is the number of compacted messages. The second argument is the number of excluded messages.", + "Sync Now" : { + "comment" : "A button that triggers a sync of conversations.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "%1$lld gecomprimeerd · %2$lld uitgesloten", + "value" : "Sincronizza ora", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "%1$lld komprimerade · %2$lld uteslutna", + "value" : "今すぐ同期", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "%1$lld compactados · %2$lld excluidos", + "value" : "Synkronisera nu", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "%1$lld compactados · %2$lld excluídos", + "value" : "Jetzt synchronisieren", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "%1$lld compacted · %2$lld excluded", - "state" : "new" + "state" : "translated", + "value" : "Sincronizar ahora" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "%1$lld komprimiert · %2$lld ausgeschlossen", + "value" : "Sync Now", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "%1$lld compattati · %2$lld esclusi", + "value" : "Nu synchroniseren", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "%1$lld συμπιεσμένα · %2$lld εξαιρέθηκαν", - "state" : "translated" + "state" : "translated", + "value" : "Sincronizar Agora" } }, "fr" : { "stringUnit" : { - "value" : "%1$lld compactés · %2$lld exclus", - "state" : "translated" + "state" : "translated", + "value" : "Synchroniser maintenant" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "%1$lld 件を圧縮 · %2$lld 件を除外", - "state" : "translated" + "state" : "translated", + "value" : "Συγχρονισμός τώρα" } } } }, - "Notifications disabled" : { - "comment" : "A label that indicates that notifications are disabled.", + "Your support means a lot and helps keep the app free and open source." : { + "comment" : "A message displayed in a thank you alert.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Meldingen uitgeschakeld", + "value" : "Η υποστήριξή σας σημαίνει πολλά και βοηθά να παραμείνει η εφαρμογή δωρεάν και ανοιχτού κώδικα.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Aviseringar avstängda", - "state" : "translated" + "state" : "translated", + "value" : "Tu apoyo significa mucho y ayuda a mantener la aplicación gratuita y de código abierto." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Notificaciones desactivadas", + "value" : "Votre soutien est précieux et permet de garder l’application gratuite et open source.", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Notificações desativadas", - "state" : "translated" + "state" : "translated", + "value" : "Your support means a lot and helps keep the app free and open source." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Notifications disabled", - "state" : "translated" + "state" : "translated", + "value" : "ご支援いただくことで、アプリを無料かつオープンソースのまま維持できます。" } }, "de" : { "stringUnit" : { - "value" : "Benachrichtigungen deaktiviert", - "state" : "translated" + "state" : "translated", + "value" : "Deine Unterstützung bedeutet viel und hilft, die App kostenlos und Open Source zu halten." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Notifiche disattivate", - "state" : "translated" + "state" : "translated", + "value" : "Je steun betekent veel en helpt de app gratis en open source te houden." } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Ειδοποιήσεις απενεργοποιημένες", + "value" : "Ditt stöd betyder mycket och hjälper till att hålla appen gratis och öppen källkod.", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "通知が無効になっています", + "value" : "Il tuo supporto è molto importante e aiuta a mantenere l’app gratuita e open source.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Notifications désactivées", + "value" : "O seu apoio é muito importante e ajuda a manter a aplicação gratuita e de código aberto.", "state" : "translated" } } } }, - "The message to fork from could not be found." : { - "comment" : "Error message displayed when the message to fork from cannot be found.", + "Drag image here" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Het bericht om van te forken kon niet worden gevonden.", - "state" : "translated" + "state" : "translated", + "value" : "Trascina l'immagine qui" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Meddelandet att förgrena från kunde inte hittas.", - "state" : "translated" + "state" : "translated", + "value" : "Sleep afbeelding hierheen" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "No se pudo encontrar el mensaje del cual bifurcar.", + "value" : "Dra bilden hit", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "A mensagem para a qual se pretende criar um fork não foi encontrada.", - "state" : "translated" + "state" : "translated", + "value" : "Glissez l’image ici" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "The message to fork from could not be found.", - "state" : "translated" + "state" : "translated", + "value" : "Arraste a imagem aqui" } }, "de" : { "stringUnit" : { - "value" : "Die Nachricht, von der verzweigt werden soll, konnte nicht gefunden werden.", - "state" : "translated" + "state" : "translated", + "value" : "Bild hierher ziehen" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Impossibile trovare il messaggio da cui fare il fork.", - "state" : "translated" + "state" : "translated", + "value" : "Drag image here" } }, "ja" : { "stringUnit" : { - "value" : "フォーク元のメッセージが見つかりませんでした。", + "value" : "ここに画像をドラッグしてください", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Le message à partir duquel bifurquer est introuvable.", - "state" : "translated" + "state" : "translated", + "value" : "Arrastra la imagen aquí" } }, "el" : { "stringUnit" : { - "value" : "Το μήνυμα για διακλάδωση δεν βρέθηκε.", + "value" : "Σύρετε την εικόνα εδώ", "state" : "translated" } } } }, - "More actions for messages" : { - "comment" : "A tip that shows when the user has enabled the message actions.", + "Explain why this feature would be useful" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Meer acties voor berichten", - "state" : "translated" + "state" : "translated", + "value" : "Expliquez pourquoi cette fonctionnalité serait utile" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Fler åtgärder för meddelanden", - "state" : "translated" + "state" : "translated", + "value" : "この機能が役立つ理由を説明してください" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Más acciones para mensajes", - "state" : "translated" + "state" : "translated", + "value" : "Explain why this feature would be useful" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Mais ações para mensagens", - "state" : "translated" + "state" : "translated", + "value" : "Leg uit waarom deze functie nuttig zou zijn" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "More actions for messages", + "value" : "Εξηγήστε γιατί αυτή η λειτουργία θα ήταν χρήσιμη", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Weitere Aktionen für Nachrichten", - "state" : "translated" + "state" : "translated", + "value" : "Erklären Sie, warum diese Funktion nützlich wäre" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Altre azioni per i messaggi", + "value" : "Förklara varför denna funktion skulle vara användbar", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Περισσότερες ενέργειες για μηνύματα", - "state" : "translated" + "state" : "translated", + "value" : "Explique por que esta funcionalidade seria útil" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Plus d’actions pour les messages", - "state" : "translated" + "state" : "translated", + "value" : "Explica por qué esta función sería útil" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "メッセージの追加操作", - "state" : "translated" + "state" : "translated", + "value" : "Spiega perché questa funzione sarebbe utile" } } } }, - "Your comment" : { + "Browse Library" : { + "comment" : "A button that opens a library of pre-made system prompts.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Je opmerking", + "value" : "ライブラリを参照", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Din kommentar", - "state" : "translated" + "state" : "translated", + "value" : "Explorar biblioteca" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Tu comentario", - "state" : "translated" + "state" : "translated", + "value" : "Browse Library" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "O seu comentário", - "state" : "translated" + "state" : "translated", + "value" : "Bibliotheek bladeren" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Your comment", - "state" : "translated" + "state" : "translated", + "value" : "Περιήγηση στη Βιβλιοθήκη" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ihr Kommentar", - "state" : "translated" + "state" : "translated", + "value" : "Explorar Biblioteca" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Il tuo commento", - "state" : "translated" + "state" : "translated", + "value" : "Parcourir la bibliothèque" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "あなたのコメント", + "value" : "Bibliothek durchsuchen", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Votre commentaire", - "state" : "translated" + "state" : "translated", + "value" : "Sfoglia Libreria" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Το σχόλιό σας", + "value" : "Bläddra i biblioteket", "state" : "translated" } } } }, - "App Icon" : { - "comment" : "A label displayed in the navigation bar.", + "Notifications disabled" : { + "comment" : "A label that indicates that notifications are disabled.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Apppictogram", + "value" : "Ειδοποιήσεις απενεργοποιημένες", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Appikon", - "state" : "translated" + "state" : "translated", + "value" : "Meldingen uitgeschakeld" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Icono de la app", - "state" : "translated" + "state" : "translated", + "value" : "Aviseringar avstängda" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Ícone da app", + "value" : "通知が無効になっています", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "App Icon", + "value" : "Notificaciones desactivadas", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "App-Symbol", - "state" : "translated" + "state" : "translated", + "value" : "Notifications désactivées" } }, "it" : { "stringUnit" : { - "value" : "Icona dell’app", - "state" : "translated" + "state" : "translated", + "value" : "Notifiche disattivate" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Εικονίδιο εφαρμογής", - "state" : "translated" + "state" : "translated", + "value" : "Benachrichtigungen deaktiviert" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Icône de l’app", + "value" : "Notificações desativadas", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "アプリアイコン", - "state" : "translated" + "state" : "translated", + "value" : "Notifications disabled" } } } }, - "Post" : { + "Success" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Plaatsen", + "value" : "Success", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Inlägg", - "state" : "translated" + "state" : "translated", + "value" : "Succes" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Publicar", - "state" : "translated" + "state" : "translated", + "value" : "Sucesso" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Publicar", + "value" : "Επιτυχία", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Post", - "state" : "translated" + "state" : "translated", + "value" : "成功" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Beitrag", + "value" : "Succès", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Pubblica", - "state" : "translated" + "state" : "translated", + "value" : "Successo" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Ανάρτηση", - "state" : "translated" + "state" : "translated", + "value" : "Éxito" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "投稿", + "value" : "Framgång", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Publier", + "value" : "Erfolg", "state" : "translated" } } } }, - "Sign in to iCloud, then retry. Sync remains enabled." : { + "Edit Memory" : { + "comment" : "A title for a view that edits a memory item.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Log in bij iCloud en probeer het opnieuw. Synchronisatie blijft ingeschakeld.", + "value" : "Editar memoria", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Logga in på iCloud och försök igen. Synkronisering är fortfarande aktiverad.", + "value" : "Modifier la mémoire", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Inicia sesión en iCloud y vuelve a intentarlo. La sincronización sigue activada.", - "state" : "translated" + "state" : "translated", + "value" : "Geheugen bewerken" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Inicie sessão no iCloud e tente novamente. A sincronização continua ativada.", - "state" : "translated" + "state" : "translated", + "value" : "メモリを編集" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Sign in to iCloud, then retry. Sync remains enabled.", + "value" : "Editar Memória", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Melde dich bei iCloud an und versuche es erneut. Die Synchronisierung bleibt aktiviert.", - "state" : "translated" + "state" : "translated", + "value" : "Redigera minne" } }, "it" : { "stringUnit" : { - "value" : "Accedi a iCloud, quindi riprova. La sincronizzazione rimane abilitata.", - "state" : "translated" + "state" : "translated", + "value" : "Modifica memoria" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Συνδεθείτε στο iCloud και δοκιμάστε ξανά. Ο συγχρονισμός παραμένει ενεργοποιημένος.", - "state" : "translated" + "state" : "translated", + "value" : "Edit Memory" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Connectez-vous à iCloud, puis réessayez. La synchronisation reste activée.", - "state" : "translated" + "state" : "translated", + "value" : "Επεξεργασία Μνήμης" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "iCloudにサインインしてから、もう一度お試しください。同期は有効のままです。", + "value" : "Erinnerung bearbeiten", "state" : "translated" } } } }, - "Untitled Template" : { + "Your name (optional)" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Naamloze template", - "state" : "translated" + "state" : "translated", + "value" : "Votre nom (optionnel)" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Namnlös mall", - "state" : "translated" + "state" : "translated", + "value" : "あなたの名前(任意)" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Plantilla sin título", + "value" : "Your name (optional)", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Modelo sem título", - "state" : "translated" + "state" : "translated", + "value" : "Je naam (optioneel)" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Untitled Template", + "value" : "Το όνομά σας (προαιρετικό)", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Unbenannte Vorlage", + "value" : "Ihr Name (optional)", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Modello senza titolo", + "value" : "Ditt namn (valfritt)", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "無題のテンプレート", - "state" : "translated" + "state" : "translated", + "value" : "O seu nome (opcional)" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Modèle sans titre", - "state" : "translated" + "state" : "translated", + "value" : "Tu nombre (opcional)" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Πρότυπο χωρίς τίτλο", + "value" : "Il tuo nome (opzionale)", "state" : "translated" } } } }, - "Removes saved memories when you ask to forget them. Unavailable in Private Chat." : { - "comment" : "Description of a built-in tool that removes saved memories when the user asks to forget them.", + "Temperature" : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Verwijdert opgeslagen herinneringen wanneer je vraagt ze te vergeten. Niet beschikbaar in Privéchats.", - "state" : "translated" - } - }, "sv" : { "stringUnit" : { - "value" : "Tar bort sparade minnen när du ber om att de ska glömmas. Inte tillgängligt i privat chatt.", - "state" : "translated" + "state" : "translated", + "value" : "Temperatur" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Elimina los recuerdos guardados cuando pides olvidarlos. No disponible en el chat privado.", - "state" : "translated" + "state" : "translated", + "value" : "Temperatur" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Remove memórias guardadas quando pede para as esquecer. Indisponível no Chat privado.", - "state" : "translated" + "state" : "translated", + "value" : "Temperature" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Removes saved memories when you ask to forget them. Unavailable in Private Chat.", + "value" : "Temperatura", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Entfernt gespeicherte Erinnerungen, wenn du darum bittest, sie zu vergessen. Im privaten Chat nicht verfügbar.", + "value" : "Θερμοκρασία", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Rimuove i ricordi salvati quando chiedi di dimenticarli. Non disponibile nella chat privata.", - "state" : "translated" + "state" : "translated", + "value" : "Temperatura" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Αφαιρεί τις αποθηκευμένες μνήμες όταν ζητάτε να τις ξεχάσει. Δεν είναι διαθέσιμο στη Ιδιωτική συνομιλία.", - "state" : "translated" + "state" : "translated", + "value" : "Température" } }, "ja" : { "stringUnit" : { - "value" : "忘れるよう依頼された保存済みの記憶を削除します。プライベートチャットでは利用できません。", - "state" : "translated" + "state" : "translated", + "value" : "温度" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Supprime les souvenirs enregistrés lorsque vous demandez leur oubli. Indisponible dans les conversations privées.", + "state" : "translated", + "value" : "Temperatuur" + } + }, + "pt-PT" : { + "stringUnit" : { + "value" : "Temperatura", "state" : "translated" } } } }, - "Connection successful" : { + "Right-click a conversation to pin, rename, or add tags." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Verbinding geslaagd", + "value" : "Klik met de rechtermuisknop op een gesprek om vast te zetten, hernoemen of tags toe te voegen.", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Anslutning lyckades", + "value" : "Cliquez avec le bouton droit sur une conversation pour l’épingler, la renommer ou ajouter des tags.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Conexión exitosa", + "value" : "Fai clic con il tasto destro su una conversazione per fissarla, rinominarla o aggiungere tag.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Ligação bem-sucedida", + "value" : "Κάντε δεξί κλικ σε μια συνομιλία για καρφίτσωμα, μετονομασία ή προσθήκη ετικετών.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Connection successful", + "value" : "会話を右クリックしてピン留め、名前変更、タグ追加を行います。", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Verbindung erfolgreich", - "state" : "translated" + "state" : "translated", + "value" : "Klicken Sie mit der rechten Maustaste auf eine Unterhaltung, um sie anzuheften, umzubenennen oder Tags hinzuzufügen." } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Connessione riuscita", - "state" : "translated" + "state" : "translated", + "value" : "Högerklicka på en konversation för att fästa, byta namn eller lägga till taggar." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Σύνδεση επιτυχής", - "state" : "translated" + "state" : "translated", + "value" : "Haz clic derecho en una conversación para anclar, renombrar o agregar etiquetas." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "接続に成功しました", - "state" : "translated" + "state" : "translated", + "value" : "Right-click a conversation to pin, rename, or add tags." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Connexion réussie", + "value" : "Clique com o botão direito numa conversa para fixar, renomear ou adicionar etiquetas.", "state" : "translated" } } } }, - "Balanced" : { - "comment" : "A description of a temperature value.", + "Response ready" : { + "comment" : "Title of a notification when a response is ready.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Gebalanceerd", + "value" : "Antwoord klaar", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Balanserad", + "value" : "Η απάντηση είναι έτοιμη", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Equilibrado", - "state" : "translated" + "state" : "translated", + "value" : "Response ready" } }, "pt-PT" : { "stringUnit" : { - "value" : "Equilibrada", - "state" : "translated" + "state" : "translated", + "value" : "Resposta pronta" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Balanced", - "state" : "translated" + "state" : "translated", + "value" : "Antwort bereit" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Ausgeglichen", - "state" : "translated" + "state" : "translated", + "value" : "Respuesta lista" } }, "it" : { "stringUnit" : { - "value" : "Bilanciato", + "value" : "Risposta pronta", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Ισορροπημένη", + "value" : "応答準備完了", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "バランス型", - "state" : "translated" + "state" : "translated", + "value" : "Réponse prête" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Équilibré", + "value" : "Svar klart", "state" : "translated" } } } }, - "Your App Store purchases have been synchronized." : { - "comment" : "A message displayed when the user has restored their App Store purchases.", + "The model can request this external tool, but execution will be blocked." : { + "comment" : "A warning message that appears when a user denies a tool's access.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Je App Store-aankopen zijn gesynchroniseerd.", - "state" : "translated" + "state" : "translated", + "value" : "Das Modell kann dieses externe Tool anfordern, aber die Ausführung wird blockiert." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Dina App Store-köp har synkroniserats.", - "state" : "translated" + "state" : "translated", + "value" : "O modelo pode solicitar esta ferramenta externa, mas a execução será bloqueada." } }, "es" : { "stringUnit" : { - "value" : "Tus compras del App Store se han sincronizado.", - "state" : "translated" + "state" : "translated", + "value" : "El modelo puede solicitar esta herramienta externa, pero la ejecución se bloqueará." } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "As suas compras da App Store foram sincronizadas.", - "state" : "translated" + "state" : "translated", + "value" : "Modellen kan begära det här externa verktyget, men körningen kommer att blockeras." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Your App Store purchases have been synchronized.", + "value" : "モデルはこの外部ツールをリクエストできますが、実行はブロックされます。", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Deine App-Store-Käufe wurden synchronisiert.", + "value" : "The model can request this external tool, but execution will be blocked.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "I tuoi acquisti sull’App Store sono stati sincronizzati.", + "value" : "Il modello può richiedere questo strumento esterno, ma l’esecuzione verrà bloccata.", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Οι αγορές σας στο App Store συγχρονίστηκαν.", - "state" : "translated" + "state" : "translated", + "value" : "Le modèle peut demander cet outil externe, mais son exécution sera bloquée." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "App Storeでの購入が同期されました。", - "state" : "translated" + "state" : "translated", + "value" : "Το μοντέλο μπορεί να ζητήσει αυτό το εξωτερικό εργαλείο, αλλά η εκτέλεση θα αποκλειστεί." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Vos achats de l’App Store ont été synchronisés.", - "state" : "translated" + "state" : "translated", + "value" : "Het model kan deze externe tool aanvragen, maar de uitvoering wordt geblokkeerd." } } } }, - "%lld attachment(s)" : { - "comment" : "A label that shows the number of attachments and a paperclip icon.", + "Add an **Open URLs** action." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "%lld bijlage(n)", - "state" : "translated" + "state" : "translated", + "value" : "Προσθέστε μια ενέργεια **Άνοιγμα URL**." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "%lld bilaga(or)", - "state" : "translated" + "state" : "translated", + "value" : "Agregar una acción **Abrir URLs**." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "%lld archivo(s) adjunto(s)", - "state" : "translated" + "state" : "translated", + "value" : "Ajouter une action **Ouvrir des URL**." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "%lld anexo(s)", - "state" : "translated" + "state" : "translated", + "value" : "Add an **Open URLs** action" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "%lld attachment(s)", - "state" : "translated" + "state" : "translated", + "value" : "**URLを開く**アクションを追加してください。" } }, "de" : { "stringUnit" : { - "value" : "%lld Anhang\/Anhänge", - "state" : "translated" + "state" : "translated", + "value" : "Füge eine Aktion **URLs öffnen** hinzu." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "%lld allegato(i)", - "state" : "translated" + "state" : "translated", + "value" : "Voeg een **Open URL's**-actie toe." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "%lld 件の添付ファイル", - "state" : "translated" + "state" : "translated", + "value" : "Lägg till en åtgärd för **Öppna URL:er**." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "%lld pièce(s) jointe(s)", - "state" : "translated" + "state" : "translated", + "value" : "Aggiungi un’azione **Apri URL**." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "%lld συνημμένο(α)", - "state" : "translated" + "state" : "translated", + "value" : "Adicionar uma ação **Abrir URLs**." } } - } + }, + "comment" : "Step 2 of creating a shortcut using the Shortcuts app." }, - "MCP servers unavailable" : { - "comment" : "A label that indicates that MCP servers are unavailable.", + "OpenClient version %@ is available. Would you like to update now?" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "MCP-servers niet beschikbaar", + "value" : "OpenClientバージョン %@ が利用可能です。今すぐアップデートしますか?", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "MCP-servrar är inte tillgängliga", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient-versie %@ is beschikbaar. Wil je nu bijwerken?" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Servidores MCP no disponibles", - "state" : "translated" + "state" : "translated", + "value" : "A versão %@ do OpenClient está disponível. Pretende atualizar agora?" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Servidores MCP indisponíveis", + "value" : "OpenClient version %@ is available. Would you like to update now?", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "MCP servers unavailable", + "value" : "OpenClient-version %@ är tillgänglig. Vill du uppdatera nu?", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "MCP-Server nicht verfügbar", - "state" : "translated" + "state" : "translated", + "value" : "La version %@ d’OpenClient est disponible. Voulez-vous effectuer la mise à jour maintenant ?" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Server MCP non disponibili", - "state" : "translated" + "state" : "translated", + "value" : "La versión %@ de OpenClient está disponible. ¿Quieres actualizar ahora?" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Οι διακομιστές MCP δεν είναι διαθέσιμοι", - "state" : "translated" + "state" : "translated", + "value" : "È disponibile la versione %@ di OpenClient. Vuoi aggiornarla ora?" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Serveurs MCP indisponibles", + "value" : "Η έκδοση %@ του OpenClient είναι διαθέσιμη. Θέλετε να κάνετε ενημέρωση τώρα;", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "MCPサーバーを利用できません", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient-Version %@ ist verfügbar. Möchten Sie jetzt aktualisieren?" } } - } + }, + "comment" : "A message that is displayed in a notification when an update is available. The argument is the version number of the update." }, - "Ask Every Time" : { - "comment" : "Text displayed in a picker when a user is asked for permission to use an external tool.", + "Image could not be loaded" : { + "comment" : "A message displayed when an image fails to load.", "localizations" : { + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "画像を読み込めませんでした" + } + }, "nl" : { "stringUnit" : { - "value" : "Elke keer vragen", - "state" : "translated" + "state" : "translated", + "value" : "Afbeelding kon niet worden geladen" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Fråga varje gång", + "value" : "Não foi possível carregar a imagem", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Preguntar siempre", + "value" : "Image could not be loaded", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Perguntar sempre", - "state" : "translated" + "state" : "translated", + "value" : "Bilden kunde inte laddas" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Ask Every Time", - "state" : "translated" + "state" : "translated", + "value" : "Impossible de charger l’image" } }, "de" : { "stringUnit" : { - "value" : "Jedes Mal fragen", + "value" : "Bild konnte nicht geladen werden", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Chiedi ogni volta", - "state" : "translated" + "state" : "translated", + "value" : "Immagine non caricabile" } }, "el" : { "stringUnit" : { - "value" : "Να γίνεται ερώτηση κάθε φορά", - "state" : "translated" - } - }, - "ja" : { - "stringUnit" : { - "value" : "毎回確認する", + "value" : "Η εικόνα δεν μπόρεσε να φορτωθεί", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Demander à chaque fois", + "value" : "No se pudo cargar la imagen", "state" : "translated" } } } }, - "Embedding" : { - "comment" : "A label for an LLM model.", - "shouldTranslate" : false - }, - "Ocean" : { - "comment" : "Name of the icon with an ocean theme.", + "Currently unavailable" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Oceaan", - "state" : "translated" + "state" : "translated", + "value" : "Atualmente indisponível" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Hav", - "state" : "translated" + "state" : "translated", + "value" : "Currently unavailable" } }, "es" : { "stringUnit" : { - "value" : "Océano", - "state" : "translated" - } - }, - "pt-PT" : { - "stringUnit" : { - "value" : "Oceano", - "state" : "translated" + "state" : "translated", + "value" : "Actualmente no disponible" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Ocean", - "state" : "translated" + "state" : "translated", + "value" : "Derzeit nicht verfügbar" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Ozean", - "state" : "translated" + "state" : "translated", + "value" : "För närvarande inte tillgängligt" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Oceano", + "value" : "Momenteel niet beschikbaar", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "海洋", - "state" : "translated" + "state" : "translated", + "value" : "現在利用できません" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Océan", - "state" : "translated" + "state" : "translated", + "value" : "Προς το παρόν μη διαθέσιμο" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ωκεανός", + "value" : "Al momento non disponibile", "state" : "translated" } - } - } - }, - "%lld" : { - "comment" : "A label displaying the number of search results. The argument is the number of search results.", - "shouldTranslate" : false, - "localizations" : { - "en" : { + }, + "fr" : { "stringUnit" : { - "value" : "%lld", - "state" : "translated" + "state" : "translated", + "value" : "Actuellement indisponible" } } } }, - "Regenerate Response" : { - "comment" : "A button that regenerates the last response.", + "Merge and Enable Sync" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Antwoord opnieuw genereren", + "value" : "Combinar y activar la sincronización", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Generera om svar", - "state" : "translated" + "state" : "translated", + "value" : "Συγχώνευση και ενεργοποίηση συγχρονισμού" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Regenerar respuesta", + "value" : "Unisci e abilita la sincronizzazione", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Regenerar Resposta", + "value" : "Fusionner et activer la synchronisation", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Regenerate Response", - "state" : "translated" + "state" : "translated", + "value" : "Fundir e ativar a sincronização" } }, "de" : { "stringUnit" : { - "value" : "Antwort neu generieren", + "value" : "Zusammenführen und Synchronisierung aktivieren", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Rigenera risposta", + "value" : "Merge and Enable Sync", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Αναδημιουργία Απάντησης", + "value" : "Slå ihop och aktivera synkronisering", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "回答を再生成", + "value" : "統合して同期を有効にする", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Régénérer la réponse", + "value" : "Samenvoegen en synchronisatie inschakelen", "state" : "translated" } } } }, - "Hide Content in App Switcher" : { - "comment" : "A toggle that hides app content when switching between apps.", + "Help us improve by suggesting new features or improvements." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Inhoud verbergen in app-wisselaar", - "state" : "translated" + "state" : "translated", + "value" : "新機能や改善点の提案でご協力ください。" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Dölj innehåll i appväxlaren", - "state" : "translated" + "state" : "translated", + "value" : "Βοηθήστε μας να βελτιωθούμε προτείνοντας νέες λειτουργίες ή βελτιώσεις." } }, "es" : { "stringUnit" : { - "value" : "Ocultar contenido en el selector de aplicaciones", + "value" : "Ayúdanos a mejorar sugiriendo nuevas funciones o mejoras.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Ocultar conteúdo no alternador de aplicações", + "value" : "Hilf uns, indem du neue Funktionen oder Verbesserungen vorschlägst.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Hide Content in App Switcher", + "value" : "Help ons verbeteren door nieuwe functies of verbeteringen voor te stellen.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Inhalt im App-Umschalter verbergen", + "value" : "Hjälp oss förbättra genom att föreslå nya funktioner eller förbättringar.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nascondi contenuto nel selettore app", - "state" : "translated" + "state" : "translated", + "value" : "Ajude-nos a melhorar sugerindo novas funcionalidades ou melhorias." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Απόκρυψη περιεχομένου στον εναλλάκτη εφαρμογών", + "value" : "Aidez-nous à améliorer en suggérant de nouvelles fonctionnalités ou améliorations.", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "Appスイッチャーでコンテンツを非表示", + "value" : "Aiutaci a migliorare suggerendo nuove funzionalità o miglioramenti.", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Masquer le contenu dans le sélecteur d’applications", + "value" : "Help us improve by suggesting new features or improvements.", "state" : "translated" } } } }, - "Go to message" : { - "comment" : "A label for a button that navigates to a message.", + "Deletes this conversation and its attachments from iCloud and all synchronized devices. Attachments cannot be deleted independently. This action cannot be undone." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Naar bericht gaan", - "state" : "translated" + "state" : "translated", + "value" : "Verwijdert dit gesprek en de bijlagen ervan uit iCloud en van alle gesynchroniseerde apparaten. Bijlagen kunnen niet afzonderlijk worden verwijderd. Deze actie kan niet ongedaan worden gemaakt." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Gå till meddelandet", + "value" : "Löscht diese Unterhaltung und ihre Anhänge aus iCloud und von allen synchronisierten Geräten. Anhänge können nicht unabhängig gelöscht werden. Diese Aktion kann nicht rückgängig gemacht werden.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Ir al mensaje", - "state" : "translated" + "state" : "translated", + "value" : "Supprime cette conversation et ses pièces jointes d’iCloud et de tous les appareils synchronisés. Les pièces jointes ne peuvent pas être supprimées séparément. Cette action est irréversible." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Ir para a mensagem", + "value" : "Deletes this conversation and its attachments from iCloud and all synchronized devices. Attachments cannot be deleted independently. This action cannot be undone.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Go to message", - "state" : "translated" + "state" : "translated", + "value" : "Raderar den här konversationen och dess bilagor från iCloud och alla synkroniserade enheter. Bilagor kan inte raderas separat. Den här åtgärden kan inte ångras." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Zur Nachricht gehen", + "value" : "Elimina esta conversación y sus archivos adjuntos de iCloud y de todos los dispositivos sincronizados. Los archivos adjuntos no se pueden eliminar de forma independiente. Esta acción no se puede deshacer.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Vai al messaggio", - "state" : "translated" + "state" : "translated", + "value" : "Elimina esta conversa e os respetivos anexos do iCloud e de todos os dispositivos sincronizados. Não é possível eliminar os anexos individualmente. Esta ação não pode ser anulada." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "メッセージに移動", - "state" : "translated" + "state" : "translated", + "value" : "Elimina questa conversazione e i relativi allegati da iCloud e da tutti i dispositivi sincronizzati. Gli allegati non possono essere eliminati singolarmente. Questa azione non può essere annullata." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Accéder au message", - "state" : "translated" + "state" : "translated", + "value" : "この会話と添付ファイルをiCloudおよび同期済みのすべてのデバイスから削除します。添付ファイルを個別に削除することはできません。この操作は取り消せません。" } }, "el" : { "stringUnit" : { - "value" : "Μετάβαση στο μήνυμα", - "state" : "translated" + "state" : "translated", + "value" : "Διαγράφει αυτή τη συνομιλία και τα συνημμένα της από το iCloud και όλες τις συγχρονισμένες συσκευές. Τα συνημμένα δεν μπορούν να διαγραφούν ανεξάρτητα. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." } } } }, - "Unsupported data format" : { + "URL Scheme" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Niet-ondersteunde gegevensindeling", - "state" : "translated" - } - }, - "sv" : { - "stringUnit" : { - "value" : "Datformatet stöds inte", - "state" : "translated" + "state" : "translated", + "value" : "URL-schema" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Formato de datos no compatible", - "state" : "translated" + "state" : "translated", + "value" : "URL-Schema" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Formato de dados não suportado", - "state" : "translated" + "state" : "translated", + "value" : "Schéma d’URL" } }, "en" : { "stringUnit" : { - "value" : "Unsupported data format", + "value" : "URL Scheme", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Nicht unterstütztes Datenformat", - "state" : "translated" + "state" : "translated", + "value" : "URL-schema" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Formato dati non supportato", - "state" : "translated" + "state" : "translated", + "value" : "Esquema de URL" } }, "el" : { "stringUnit" : { - "value" : "Μη υποστηριζόμενη μορφή δεδομένων", + "value" : "Σχήμα URL", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Format de données non pris en charge", + "value" : "Schema URL", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "サポートされていないデータ形式", + "state" : "translated", + "value" : "URLスキーム" + } + }, + "pt-PT" : { + "stringUnit" : { + "value" : "Esquema URL", "state" : "translated" } } - } + }, + "comment" : "A label that describes the URL scheme feature." }, - "Results" : { - "comment" : "A label displayed in the footer of a settings section.", + "Allow Once" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Resultaten", + "value" : "Allow Once", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Resultat", - "state" : "translated" + "state" : "translated", + "value" : "Permitir uma vez" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Resultados", + "value" : "Tillåt en gång", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Resultados", - "state" : "translated" + "state" : "translated", + "value" : "Consenti una volta" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Results", + "value" : "Permitir una vez", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Ergebnisse", + "value" : "Einmal erlauben", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Risultati", - "state" : "translated" + "state" : "translated", + "value" : "Να επιτραπεί μία φορά" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "結果", + "value" : "Autoriser une fois", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Résultats", - "state" : "translated" + "state" : "translated", + "value" : "一度だけ許可する" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Αποτελέσματα", + "value" : "Eenmalig toestaan", "state" : "translated" } } - } + }, + "comment" : "A button that allows a single use of a tool." }, - "Finish onboarding without saving these server settings." : { + "Help us fix it by describing the issue you encountered." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Voltooi de onboarding zonder deze serverinstellingen op te slaan.", + "value" : "Aiutaci a risolverlo descrivendo il problema riscontrato.", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Slutför introduktionen utan att spara dessa serverinställningar.", - "state" : "translated" + "state" : "translated", + "value" : "Aidez-nous à le corriger en décrivant le problème rencontré." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Finaliza la configuración inicial sin guardar esta configuración del servidor.", - "state" : "translated" + "state" : "translated", + "value" : "Βοηθήστε μας να το διορθώσουμε περιγράφοντας το πρόβλημα που αντιμετωπίσατε." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Conclua a configuração inicial sem guardar estas definições do servidor.", - "state" : "translated" + "state" : "translated", + "value" : "発生した問題について説明して、修正にご協力ください。" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Finish onboarding without saving these server settings.", - "state" : "translated" + "state" : "translated", + "value" : "Ayúdanos a solucionarlo describiendo el problema que encontraste." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Onboarding abschließen, ohne diese Servereinstellungen zu speichern.", - "state" : "translated" + "state" : "translated", + "value" : "Help us fix it by describing the issue you encountered." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Completa la configurazione iniziale senza salvare queste impostazioni del server.", - "state" : "translated" + "state" : "translated", + "value" : "Help ons het op te lossen door het probleem dat je bent tegengekomen te beschrijven." } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Ολοκληρώστε την αρχική ρύθμιση χωρίς να αποθηκεύσετε αυτές τις ρυθμίσεις διακομιστή.", - "state" : "translated" + "state" : "translated", + "value" : "Hjälp oss att åtgärda det genom att beskriva problemet du stötte på." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Terminer l’intégration sans enregistrer ces paramètres du serveur.", + "value" : "Ajude-nos a corrigir descrevendo o problema que encontrou.", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "これらのサーバー設定を保存せずにオンボーディングを完了する", - "state" : "translated" + "state" : "translated", + "value" : "Hilf uns, das Problem zu beheben, indem du das aufgetretene Problem beschreibst." } } } }, - "Export Backup" : { + "See conversations for a selected tag." : { + "comment" : "Description of the widget that shows conversations assigned to a tag selected in the widget configuration.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Back-up exporteren", + "value" : "Visualizza le conversazioni per un tag selezionato", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Exportera säkerhetskopia", - "state" : "translated" + "state" : "translated", + "value" : "Ver conversas para uma etiqueta selecionada" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Exportar copia de seguridad", + "value" : "Se konversationer för en vald tagg.", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Exportar Cópia de Segurança", + "value" : "Voir les conversations pour un tag sélectionné", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Export Backup", - "state" : "translated" + "state" : "translated", + "value" : "選択したタグの会話を表示します" } }, "de" : { "stringUnit" : { - "value" : "Backup exportieren", - "state" : "translated" + "state" : "translated", + "value" : "Siehe Unterhaltungen für ein ausgewähltes Tag." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Esporta backup", - "state" : "translated" + "state" : "translated", + "value" : "See conversations for the selected tag" } }, "el" : { "stringUnit" : { - "value" : "Εξαγωγή αντιγράφου ασφαλείας", - "state" : "translated" + "state" : "translated", + "value" : "Δείτε συνομιλίες για μια επιλεγμένη ετικέτα." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Exporter la sauvegarde", - "state" : "translated" + "state" : "translated", + "value" : "Ver conversaciones para una etiqueta seleccionada" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "バックアップをエクスポート", - "state" : "translated" + "state" : "translated", + "value" : "Bekijk gesprekken voor een geselecteerd label." } } } }, - "Import Conversations" : { + "All Synchronized Data" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Gesprekken importeren", + "value" : "Toutes les données synchronisées", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Importera konversationer", + "value" : "すべての同期済みデータ", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Importar conversaciones", - "state" : "translated" + "state" : "translated", + "value" : "Todos los datos sincronizados" } }, "pt-PT" : { "stringUnit" : { - "value" : "Importar Conversas", + "value" : "Todos os dados sincronizados", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Import Conversations", + "value" : "All synkroniserade data", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Konversationen importieren", - "state" : "translated" + "state" : "translated", + "value" : "Tutti i dati sincronizzati" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Importa conversazioni", - "state" : "translated" + "state" : "translated", + "value" : "All Synchronized Data" } }, "el" : { "stringUnit" : { - "value" : "Εισαγωγή Συνομιλιών", - "state" : "translated" + "state" : "translated", + "value" : "Όλα τα συγχρονισμένα δεδομένα" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Importer les conversations", - "state" : "translated" + "state" : "translated", + "value" : "Alle gesynchroniseerde gegevens" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "会話をインポート", + "value" : "Alle synchronisierten Daten", "state" : "translated" } } } }, - "Analyzing images..." : { + "These additional requests may incur costs, depending on your provider." : { + "comment" : "A description of the costs of using an additional model.", "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Afbeeldingen analyseren…", + "value" : "Dessa ytterligare förfrågningar kan medföra kostnader beroende på din leverantör.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Analyserar bilder...", + "value" : "Estas solicitudes adicionales pueden generar costes, según tu proveedor.", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Analizando imágenes...", - "state" : "translated" + "state" : "translated", + "value" : "Estes pedidos adicionais podem ter custos, dependendo do seu fornecedor." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A analisar imagens...", - "state" : "translated" + "state" : "translated", + "value" : "Deze aanvullende verzoeken kunnen, afhankelijk van uw provider, kosten met zich meebrengen." } }, "en" : { "stringUnit" : { - "value" : "Analyzing images...", - "state" : "translated" + "state" : "translated", + "value" : "These additional requests may incur costs, depending on your provider." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Bilder werden analysiert...", + "value" : "Ces demandes supplémentaires peuvent entraîner des frais, selon votre fournisseur.", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Analisi delle immagini in corso...", - "state" : "translated" + "state" : "translated", + "value" : "Αυτά τα πρόσθετα αιτήματα ενδέχεται να επιφέρουν χρεώσεις, ανάλογα με τον πάροχό σας." } }, "ja" : { "stringUnit" : { - "value" : "画像を解析中…", - "state" : "translated" + "state" : "translated", + "value" : "これらの追加リクエストには、ご利用のプロバイダーによっては料金が発生する場合があります。" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Analyse des images…", - "state" : "translated" + "state" : "translated", + "value" : "Queste richieste aggiuntive potrebbero comportare dei costi, a seconda del tuo provider." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Ανάλυση εικόνων...", + "value" : "Für diese zusätzlichen Anfragen können je nach Anbieter Kosten anfallen.", "state" : "translated" } } } }, - "Optimised for LiteLLM. Any OpenAI-compatible server also works." : { - "comment" : "A hint that describes the benefits of using a LiteLLM server.", + "Only one image generation request is allowed per turn. Do not retry in this turn." : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Geoptimaliseerd voor LiteLLM. Elke OpenAI-compatibele server werkt ook.", - "state" : "translated" + "state" : "translated", + "value" : "Pro Durchgang ist nur eine Bildgenerierungsanfrage zulässig. Wiederhole sie in diesem Durchgang nicht." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Optimerad för LiteLLM. Fungerar även med alla OpenAI-kompatibla servrar.", - "state" : "translated" + "state" : "translated", + "value" : "Per beurt is slechts één verzoek voor het genereren van afbeeldingen toegestaan. Probeer het deze beurt niet opnieuw." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Optimizado para LiteLLM. También funciona con cualquier servidor compatible con OpenAI.", + "value" : "Επιτρέπεται μόνο ένα αίτημα δημιουργίας εικόνας ανά γύρο. Μην επαναλάβετε την προσπάθεια σε αυτόν τον γύρο.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Otimizado para LiteLLM. Qualquer servidor compatível com OpenAI também funciona.", + "value" : "1ターンにつき、画像生成リクエストは1件のみ許可されています。このターンでは再試行しないでください。", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Optimized for LiteLLM. Any OpenAI-compatible server also works.", + "value" : "Solo se permite una solicitud de generación de imágenes por turno. No vuelvas a intentarlo en este turno.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Optimiert für LiteLLM. Jeder OpenAI-kompatible Server funktioniert ebenfalls.", + "value" : "Endast en bildgenereringsbegäran tillåts per tur. Försök inte igen under denna tur.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Ottimizzato per LiteLLM. Funziona anche con qualsiasi server compatibile OpenAI.", - "state" : "translated" + "state" : "translated", + "value" : "È consentita una sola richiesta di generazione di immagini per turno. Non riprovare in questo turno." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Βελτιστοποιημένο για LiteLLM. Λειτουργεί επίσης με οποιονδήποτε διακομιστή συμβατό με OpenAI.", - "state" : "translated" + "state" : "translated", + "value" : "Une seule demande de génération d’image est autorisée par tour. Ne réessayez pas au cours de ce tour." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "LiteLLMに最適化。OpenAI互換のサーバーも利用可能。", - "state" : "translated" + "state" : "translated", + "value" : "Só é permitido um pedido de geração de imagem por turno. Não tente novamente neste turno." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Optimisé pour LiteLLM. Tout serveur compatible OpenAI fonctionne également.", - "state" : "translated" + "state" : "translated", + "value" : "Only one image generation request is allowed per turn. Do not retry in this turn." } } } }, - "Explain quantum entanglement" : { - "comment" : "Title of a conversation.", + "Skip" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Leg kwantumverstrengeling uit", - "state" : "translated" + "state" : "translated", + "value" : "Omitir" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Förklara kvantintrassling", + "value" : "Skip", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Explicar el entrelazamiento cuántico", - "state" : "translated" + "state" : "translated", + "value" : "Überspringen" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Explicar o entrelaçamento quântico", + "value" : "Passer", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Explain quantum entanglement", + "value" : "Παράλειψη", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Quantenverschränkung erklären", + "value" : "Overslaan", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Spiegare l’entanglement quantistico", - "state" : "translated" + "state" : "translated", + "value" : "Salta" } }, "ja" : { "stringUnit" : { - "value" : "量子もつれについて説明する", - "state" : "translated" + "state" : "translated", + "value" : "スキップ" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Expliquer l’intrication quantique", - "state" : "translated" + "state" : "translated", + "value" : "Ignorar" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Εξήγηση της κβαντικής εμπλοκής", - "state" : "translated" + "state" : "translated", + "value" : "Hoppa över" } } } }, - "All synchronized data" : { + "The vision specialist returned no analysis." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Alle gesynchroniseerde gegevens", + "value" : "O especialista em visão não devolveu qualquer análise.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Alla synkroniserade data", + "value" : "Synspecialisten returnerade ingen analys.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Todos los datos sincronizados", - "state" : "translated" + "state" : "translated", + "value" : "Le spécialiste de la vision n’a renvoyé aucune analyse." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Todos os dados sincronizados", + "value" : "Ο ειδικός όρασης δεν επέστρεψε καμία ανάλυση.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "All synchronized data", - "state" : "translated" + "state" : "translated", + "value" : "De beeldspecialist heeft geen analyse teruggegeven." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Alle synchronisierten Daten", - "state" : "translated" + "state" : "translated", + "value" : "El especialista en visión no devolvió ningún análisis." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Tutti i dati sincronizzati", + "value" : "The vision specialist returned no analysis.", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Όλα τα συγχρονισμένα δεδομένα", - "state" : "translated" + "state" : "translated", + "value" : "視覚スペシャリストから分析結果が返されませんでした。" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Toutes les données synchronisées", + "value" : "Lo specialista della vista non ha restituito alcuna analisi.", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "同期済みのすべてのデータ", - "state" : "translated" + "state" : "translated", + "value" : "Der Bildverarbeitungsspezialist hat keine Analyse zurückgegeben." } } } }, - "Share" : { + "No conversations for this tag" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Delen", - "state" : "translated" + "state" : "translated", + "value" : "No conversations for this tag" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Dela", + "value" : "Geen gesprekken voor deze tag", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Compartir", - "state" : "translated" + "state" : "translated", + "value" : "No hay conversaciones para esta etiqueta" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Partilhar", - "state" : "translated" + "state" : "translated", + "value" : "Keine Unterhaltungen für dieses Schlagwort" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Share", - "state" : "translated" + "state" : "translated", + "value" : "Aucune conversation pour cette étiquette" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Teilen", - "state" : "translated" + "state" : "translated", + "value" : "Inga konversationer för denna tagg" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Condividi", - "state" : "translated" + "state" : "translated", + "value" : "このタグの会話はありません" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "共有", - "state" : "translated" + "state" : "translated", + "value" : "Sem conversas para esta etiqueta" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Partager", + "value" : "Nessuna conversazione per questo tag", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Κοινή χρήση", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υπάρχουν συνομιλίες για αυτή την ετικέτα" } } - } + }, + "comment" : "A message displayed when a tag has no conversations." }, - "Midnight" : { - "comment" : "Name of the icon with a midnight theme.", + "Could not find the server. Please check the URL." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Middernacht", + "value" : "サーバーが見つかりません。URLを確認してください。", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Midnatt", + "value" : "Δεν βρέθηκε ο διακομιστής. Ελέγξτε τη διεύθυνση URL.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Medianoche", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo encontrar el servidor. Por favor, verifica la URL." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Meia-noite", + "value" : "Server konnte nicht gefunden werden. Bitte überprüfen Sie die URL.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Midnight", + "value" : "Kan de server niet vinden. Controleer de URL.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Mitternacht", + "value" : "Kunde inte hitta servern. Kontrollera URL:en.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Mezzanotte", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível encontrar o servidor. Por favor, verifique o URL." } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "ミッドナイト", - "state" : "translated" + "state" : "translated", + "value" : "Serveur introuvable. Veuillez vérifier l’URL." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Μεσάνυχτα", - "state" : "translated" + "state" : "translated", + "value" : "Could not find the server. Please check the URL." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Minuit", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile trovare il server. Controlla l'URL." } } } }, - "There is not enough storage to complete synchronization." : { + "Memory could not be synchronized. Your local items are retained." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Er is niet genoeg opslagruimte om de synchronisatie te voltooien.", + "value" : "Não foi possível sincronizar a memória. Os seus itens locais foram mantidos.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Det finns inte tillräckligt med lagringsutrymme för att slutföra synkroniseringen.", - "state" : "translated" + "state" : "translated", + "value" : "メモリを同期できませんでした。ローカルの項目は保持されています。" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "No hay suficiente espacio de almacenamiento para completar la sincronización.", + "value" : "La mémoire n’a pas pu être synchronisée. Vos éléments locaux sont conservés.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Não há espaço de armazenamento suficiente para concluir a sincronização.", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile sincronizzare la memoria. Gli elementi locali sono stati conservati." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "There is not enough storage to complete synchronization.", + "value" : "Het geheugen kon niet worden gesynchroniseerd. Je lokale items zijn behouden.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Es ist nicht genügend Speicherplatz vorhanden, um die Synchronisierung abzuschließen.", + "value" : "Der Speicher konnte nicht synchronisiert werden. Deine lokalen Elemente bleiben erhalten.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Spazio di archiviazione insufficiente per completare la sincronizzazione.", - "state" : "translated" + "state" : "translated", + "value" : "Memory could not be synchronized. Your local items are retained." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "同期を完了するための空き容量が不足しています。", - "state" : "translated" + "state" : "translated", + "value" : "Minnet kunde inte synkroniseras. Dina lokala objekt har behållits." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "L’espace de stockage est insuffisant pour terminer la synchronisation.", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατός ο συγχρονισμός της μνήμης. Τα τοπικά στοιχεία σας διατηρήθηκαν." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Δεν υπάρχει αρκετός αποθηκευτικός χώρος για την ολοκλήρωση του συγχρονισμού.", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo sincronizar la memoria. Tus elementos locales se conservaron." } } - } + }, + "comment" : "Error message displayed when an error occurs during synchronization." }, - "Delete comment" : { + "Conversations" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Reactie verwijderen", + "value" : "Conversations", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Radera kommentar", - "state" : "translated" + "state" : "translated", + "value" : "Conversas" } }, "es" : { "stringUnit" : { - "value" : "Eliminar comentario", - "state" : "translated" + "state" : "translated", + "value" : "Conversaciones" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Eliminar comentário", + "value" : "Gesprekken", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Delete comment", - "state" : "translated" + "state" : "translated", + "value" : "Konversationer" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Kommentar löschen", - "state" : "translated" + "state" : "translated", + "value" : "Conversations" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Elimina commento", - "state" : "translated" + "state" : "translated", + "value" : "Συνομιλίες" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Διαγραφή σχολίου", - "state" : "translated" + "state" : "translated", + "value" : "会話" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Supprimer le commentaire", - "state" : "translated" + "state" : "translated", + "value" : "Conversazioni" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "コメントを削除", - "state" : "translated" + "state" : "translated", + "value" : "Unterhaltungen" } } } }, - "Enter a brief title for the issue" : { + "Continue Chat" : { + "comment" : "Widget title.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Voer een korte titel voor het probleem in", - "state" : "translated" + "state" : "translated", + "value" : "Chat fortsetzen" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Ange en kort titel för problemet", + "value" : "Continuer la discussion", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Introduce un título breve para el problema", + "value" : "Συνέχεια συνομιλίας", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Introduza um título breve para o problema", + "value" : "Continuar chat", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Enter a brief title for the issue", + "value" : "チャットを続ける", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Geben Sie einen kurzen Titel für das Problem ein", - "state" : "translated" + "state" : "translated", + "value" : "Fortsätt chatt" } }, "it" : { "stringUnit" : { - "value" : "Inserisci un titolo breve per il problema", - "state" : "translated" + "state" : "translated", + "value" : "Continua chat" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Εισαγάγετε έναν σύντομο τίτλο για το ζήτημα", + "value" : "Chat voortzetten", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Entrez un titre bref pour le problème", - "state" : "translated" + "state" : "translated", + "value" : "Continuar Conversa" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "問題の簡単なタイトルを入力してください", + "value" : "Continue Chat", "state" : "translated" } } } }, - "Share text, links, images, or PDFs from any app into OpenClient." : { - "comment" : "A description of how to use the share extension.", + "The agent timed out before completing the response." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Deel tekst, links, afbeeldingen of PDF's vanuit elke app met OpenClient.", + "value" : "De agent heeft te lang gewacht om de reactie te voltooien.", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Dela text, länkar, bilder eller PDF-filer från vilken app som helst till OpenClient.", + "value" : "Le délai de réponse de l’agent a expiré avant la fin.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Comparte texto, enlaces, imágenes o PDFs desde cualquier aplicación en OpenClient.", + "value" : "L'agente ha superato il tempo limite prima di completare la risposta.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Partilhe texto, links, imagens ou PDFs de qualquer aplicação para o OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Ο πράκτορας διέκοψε τη σύνδεση πριν ολοκληρώσει την απάντηση." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Share text, links, images, or PDFs from any app to OpenClient.", + "value" : "エージェントが応答を完了する前にタイムアウトしました。", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Teile Text, Links, Bilder oder PDFs aus jeder App mit OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Der Agent hat die Antwort nicht rechtzeitig abgeschlossen." } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Condividi testo, link, immagini o PDF da qualsiasi app in OpenClient.", + "value" : "Agenten tog för lång tid på sig att slutföra svaret.", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "任意のアプリからテキスト、リンク、画像、PDFをOpenClientに共有する", - "state" : "translated" + "state" : "translated", + "value" : "El agente agotó el tiempo antes de completar la respuesta." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Partagez du texte, des liens, des images ou des PDF depuis n’importe quelle application vers OpenClient.", + "value" : "O agente expirou antes de concluir a resposta.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Μοιραστείτε κείμενο, συνδέσμους, εικόνες ή αρχεία PDF από οποιαδήποτε εφαρμογή στο OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "The agent timed out before completing the response." } } } }, - "Yesterday" : { + "Choose the right model" : { + "comment" : "A title for a tip that explains how to select a model for a conversation.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Gisteren", - "state" : "translated" + "state" : "translated", + "value" : "Choisissez le bon modèle" } }, "sv" : { "stringUnit" : { - "value" : "Igår", - "state" : "translated" + "state" : "translated", + "value" : "Välj rätt modell" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Ayer", - "state" : "translated" + "state" : "translated", + "value" : "Choose the right model" } }, "pt-PT" : { "stringUnit" : { - "value" : "Ontem", + "value" : "Escolha o modelo correto", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Yesterday", - "state" : "translated" + "state" : "translated", + "value" : "Elige el modelo correcto" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Gestern", + "value" : "Kies het juiste model", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Ieri", - "state" : "translated" + "state" : "translated", + "value" : "適切なモデルを選択する" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Χθες", - "state" : "translated" + "state" : "translated", + "value" : "Scegli il modello giusto" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "昨日", + "value" : "Επιλέξτε το σωστό μοντέλο", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Hier", - "state" : "translated" + "state" : "translated", + "value" : "Wähle das richtige Modell" } } } }, - "Loading" : { + "Synchronizes conversations and their attachments, profile, memory, and prompt templates across devices. Attachments are synchronized as part of their conversations." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Laden", - "state" : "translated" + "state" : "translated", + "value" : "Sincronizza le conversazioni e i relativi allegati, il profilo, la memoria e i modelli di prompt tra i dispositivi. Gli allegati vengono sincronizzati insieme alle relative conversazioni." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Läser in", - "state" : "translated" + "state" : "translated", + "value" : "Sincroniza conversas e respetivos anexos, perfil, memória e modelos de prompt entre dispositivos. Os anexos são sincronizados como parte das respetivas conversas." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Cargando", - "state" : "translated" + "state" : "translated", + "value" : "Synchroniseert gesprekken en hun bijlagen, profiel, geheugen en promptsjablonen op al je apparaten. Bijlagen worden gesynchroniseerd als onderdeel van hun gesprekken." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A carregar", + "value" : "会話とその添付ファイル、プロフィール、メモリ、プロンプトテンプレートをデバイス間で同期します。添付ファイルは会話の一部として同期されます。", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Loading", - "state" : "translated" + "state" : "translated", + "value" : "Synchronisiert Unterhaltungen und deren Anhänge, Profil, Speicher und Prompt-Vorlagen geräteübergreifend. Anhänge werden als Teil ihrer Unterhaltungen synchronisiert." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Wird geladen", + "value" : "Synchronizes conversations and their attachments, profile, memory, and prompt templates across devices. Attachments are synchronized as part of their conversations.", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Caricamento", - "state" : "translated" + "state" : "translated", + "value" : "Synkroniserar konversationer och deras bilagor, profil, minne och promptmallar mellan enheter. Bilagor synkroniseras som en del av deras konversationer." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "読み込み中", - "state" : "translated" + "state" : "translated", + "value" : "Sincroniza las conversaciones y sus archivos adjuntos, el perfil, la memoria y las plantillas de indicaciones entre dispositivos. Los archivos adjuntos se sincronizan como parte de sus conversaciones." } }, "el" : { "stringUnit" : { - "value" : "Φόρτωση", - "state" : "translated" + "state" : "translated", + "value" : "Συγχρονίζει τις συνομιλίες και τα συνημμένα τους, το προφίλ, τη μνήμη και τα πρότυπα προτροπών σε όλες τις συσκευές. Τα συνημμένα συγχρονίζονται ως μέρος των συνομιλιών τους." } }, "fr" : { "stringUnit" : { - "value" : "Chargement en cours", + "value" : "Synchronise les conversations et leurs pièces jointes, le profil, la mémoire et les modèles de prompts entre les appareils. Les pièces jointes sont synchronisées avec leurs conversations.", "state" : "translated" } } } }, - "Invalid synchronized data was preserved for: %@." : { + "Blood Moon" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Ongeldige gesynchroniseerde gegevens zijn bewaard voor: %@.", - "state" : "translated" + "state" : "translated", + "value" : "Ματωμένο Φεγγάρι" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Ogiltiga synkroniserade data sparades för: %@.", + "value" : "Lune de sang", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Se conservaron datos sincronizados no válidos para: %@.", + "value" : "Blodmåne", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Foram preservados dados sincronizados inválidos para: %@.", - "state" : "translated" + "state" : "translated", + "value" : "Lua de Sangue" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Invalid synchronized data was preserved for: %@.", + "value" : "Bloedmaan", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Ungültige synchronisierte Daten wurden beibehalten für: %@.", + "value" : "Luna de sangre", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Sono stati conservati dati sincronizzati non validi per: %@.", - "state" : "translated" + "state" : "translated", + "value" : "ブラッドムーン" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "無効な同期データが次の項目に保持されました:%@。", - "state" : "translated" + "state" : "translated", + "value" : "Blood Moon" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Des données synchronisées non valides ont été conservées pour : %@.", + "value" : "Blutmond", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Μη έγκυρα συγχρονισμένα δεδομένα διατηρήθηκαν για: %@.", + "value" : "Luna di sangue", "state" : "translated" } } - } + }, + "comment" : "Name of a holiday-themed app icon." }, - "You are a concise summarizer. Extract the key points from any text the user provides. Present summaries in clear bullet points. Focus on the most important information and omit redundant details." : { - "comment" : "Description of the summarizer assistant.", - "localizations" : { + "Edit Message" : { + "comment" : "A label for the view that appears when editing a message.", + "localizations" : { "nl" : { "stringUnit" : { - "value" : "Je bent een beknopte samenvatter. Haal de belangrijkste punten uit elke tekst die de gebruiker aanlevert. Presenteer samenvattingen in duidelijke opsommingstekens. Richt je op de belangrijkste informatie en laat overbodige details weg.", - "state" : "translated" + "state" : "translated", + "value" : "Bericht bewerken" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Du är en kortfattad sammanfattare. Extrahera nyckelpunkterna från all text användaren tillhandahåller. Presentera sammanfattningar i tydliga punktlistor. Fokusera på den viktigaste informationen och utelämna överflödiga detaljer.", + "value" : "Editar Mensagem", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Eres un resumidor conciso. Extrae los puntos clave de cualquier texto que el usuario proporcione. Presenta resúmenes en viñetas claras. Enfócate en la información más importante y omite detalles redundantes.", + "value" : "Editar mensaje", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "És um resumidor conciso. Extrai os pontos-chave de qualquer texto fornecido pelo utilizador. Apresenta os resumos em tópicos claros. Foca-te na informação mais importante e omite detalhes redundantes.", + "value" : "Redigera meddelande", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "- Concise summarizer \n- Extracts key points from user-provided text \n- Presents summaries in clear bullet points \n- Focuses on most important information \n- Omits redundant details", - "state" : "translated" + "state" : "translated", + "value" : "Modifier le message" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Du bist ein prägnanter Zusammenfasser. Extrahiere die wichtigsten Punkte aus jedem vom Nutzer bereitgestellten Text. Präsentiere Zusammenfassungen in klaren Aufzählungspunkten. Konzentriere dich auf die wichtigsten Informationen und lasse redundante Details weg.", - "state" : "translated" + "state" : "translated", + "value" : "Edit Message" } }, "it" : { "stringUnit" : { - "value" : "Sei un riassuntore conciso. Estrai i punti chiave da qualsiasi testo fornito dall’utente. Presenta i riassunti in elenchi puntati chiari. Concentrati sulle informazioni più importanti ed elimina i dettagli ridondanti.", + "value" : "Modifica messaggio", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Είστε συνοπτικός περιληπτής. Εξάγετε τα βασικά σημεία από οποιοδήποτε κείμενο παρέχει ο χρήστης. Παρουσιάζετε τις περιλήψεις με σαφή κουκκίδες. Επικεντρωθείτε στις πιο σημαντικές πληροφορίες και παραλείψτε τις επαναλαμβανόμενες λεπτομέρειες.", - "state" : "translated" + "state" : "translated", + "value" : "メッセージを編集" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Vous êtes un résumé concis. Extrait les points clés de tout texte fourni par l’utilisateur. Présente les résumés sous forme de puces claires. Concentre-toi sur l’information la plus importante et omets les détails redondants.", + "value" : "Επεξεργασία μηνύματος", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "簡潔な要約者です。 \nユーザーが提供するテキストから重要なポイントを抽出します。 \n要約は明確な箇条書きで提示します。 \n最も重要な情報に焦点を当て、冗長な詳細は省きます。", - "state" : "translated" + "state" : "translated", + "value" : "Nachricht bearbeiten" } } } }, - "MCP tools could not be loaded. Check the server connection and try again." : { - "comment" : "Error message when MCP is not available.", + "Thinking" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "MCP-tools konden niet worden geladen. Controleer de serververbinding en probeer het opnieuw.", - "state" : "translated" + "state" : "translated", + "value" : "Sto pensando" } }, "sv" : { "stringUnit" : { - "value" : "MCP-verktygen kunde inte läsas in. Kontrollera serveranslutningen och försök igen.", + "value" : "Tänker", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "No se han podido cargar las herramientas MCP. Comprueba la conexión con el servidor y vuelve a intentarlo.", + "value" : "Σκέψη", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Não foi possível carregar as ferramentas MCP. Verifique a ligação ao servidor e tente novamente.", + "value" : "考え中", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "MCP tools could not be loaded. Check the server connection and try again.", + "value" : "Denke", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "MCP-Tools konnten nicht geladen werden. Überprüfe die Serververbindung und versuche es erneut.", + "value" : "Bezig met nadenken", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Impossibile caricare gli strumenti MCP. Controlla la connessione al server e riprova.", + "value" : "A pensar", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η φόρτωση των εργαλείων MCP. Ελέγξτε τη σύνδεση με τον διακομιστή και δοκιμάστε ξανά.", - "state" : "translated" + "state" : "translated", + "value" : "Thinking" } }, "fr" : { "stringUnit" : { - "value" : "Les outils MCP n’ont pas pu être chargés. Vérifiez la connexion au serveur et réessayez.", - "state" : "translated" + "state" : "translated", + "value" : "Réflexion en cours" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "MCPツールを読み込めませんでした。サーバー接続を確認して、もう一度お試しください。", + "value" : "Pensando", "state" : "translated" } } - } + }, + "comment" : "A label displayed in a bubble that indicates that the assistant is thinking." }, - "Remove attachment %@" : { - "comment" : "A label for a button that removes an attachment. The argument is the name of the attachment.", + "You" : { + "comment" : "A name for the user.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Bijlage %@ verwijderen", - "state" : "translated" + "state" : "translated", + "value" : "Tu" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Ta bort bilagan %@", + "value" : "Tu", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Eliminar archivo adjunto %@", - "state" : "translated" + "state" : "translated", + "value" : "Jij" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Remover anexo %@", + "value" : "あなた", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Remove attachment %@", + "value" : "Du", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Anhang %@ entfernen", - "state" : "translated" + "state" : "translated", + "value" : "You" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Rimuovi allegato %@", - "state" : "translated" + "state" : "translated", + "value" : "Vous" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "添付ファイル %@ を削除", - "state" : "translated" + "state" : "translated", + "value" : "Εσύ" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Supprimer la pièce jointe %@", - "state" : "translated" + "state" : "translated", + "value" : "Tú" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Αφαίρεση συνημμένου %@", + "value" : "Du", "state" : "translated" } } } }, - "Mono" : { - "comment" : "The name of the \"Mono\" app icon.", + "Apple Shortcuts" : { + "comment" : "A heading for the Apple Shortcuts section.", "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Mono", - "state" : "translated" + "state" : "translated", + "value" : "Apple-genvägar" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Mono", - "state" : "translated" + "state" : "translated", + "value" : "Atajos de Apple" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Mono", - "state" : "translated" + "state" : "translated", + "value" : "Apple Shortcuts" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Mono", + "value" : "Apple-snelkoppelingen", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Mono", - "state" : "translated" + "state" : "translated", + "value" : "Συντομεύσεις Apple" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Mono", - "state" : "translated" + "state" : "translated", + "value" : "Atalhos Apple" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Mono", - "state" : "translated" + "state" : "translated", + "value" : "Raccourcis Apple" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "Mono", - "state" : "translated" + "state" : "translated", + "value" : "Apple Kurzbefehle" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Mono", + "value" : "Scorciatoie Apple", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Mono", + "value" : "Appleショートカット", "state" : "translated" } } } }, - "The app opens with a new conversation pre-filled with your content." : { + "Enable Web Search" : { + "comment" : "A label for a button that enables web search.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "De app opent met een nieuw gesprek vooraf ingevuld met jouw inhoud.", - "state" : "translated" + "state" : "translated", + "value" : "ウェブ検索を有効にする" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Appen öppnas med en ny konversation förifylld med ditt innehåll.", - "state" : "translated" + "state" : "translated", + "value" : "Ενεργοποίηση Αναζήτησης Ιστού" } }, "es" : { "stringUnit" : { - "value" : "La app se abre con una nueva conversación prellenada con tu contenido.", + "value" : "Activar búsqueda web", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "A app abre com uma nova conversa preenchida com o seu conteúdo.", + "value" : "Websuche aktivieren", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The app opens with a new conversation pre-filled with your content.", - "state" : "translated" + "state" : "translated", + "value" : "Webzoekfunctie inschakelen" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Die App öffnet sich mit einer neuen Unterhaltung, die mit Ihrem Inhalt vorausgefüllt ist.", - "state" : "translated" + "state" : "translated", + "value" : "Aktivera webbsökning" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "L’app si apre con una nuova conversazione precompilata con i tuoi contenuti.", + "value" : "Ativar Pesquisa Web", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Η εφαρμογή ανοίγει με μια νέα συνομιλία προγεμισμένη με το περιεχόμενό σας.", - "state" : "translated" + "state" : "translated", + "value" : "Activer la recherche Web" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "アプリはあなたの内容が事前入力された新しい会話で開きます。", + "value" : "Abilita ricerca web", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "L’application s’ouvre avec une nouvelle conversation préremplie avec votre contenu.", + "value" : "Enable Web Search", "state" : "translated" } } } }, - "Connect directly to the server you choose. No app telemetry." : { + "Server Configuration Wasn't Saved" : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Maak rechtstreeks verbinding met de server van je keuze. Geen telemetrie van de app.", - "state" : "translated" + "state" : "translated", + "value" : "Serverkonfigurationen sparades inte" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Anslut direkt till den server du väljer. Ingen apptelemetri.", + "value" : "No se guardó la configuración del servidor", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Conéctate directamente al servidor que elijas. Sin telemetría de la aplicación.", - "state" : "translated" + "state" : "translated", + "value" : "Serverconfiguratie is niet opgeslagen" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Ligue-se diretamente ao servidor que escolher. Sem telemetria da aplicação.", - "state" : "translated" + "state" : "translated", + "value" : "サーバー設定を保存できませんでした" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Connect directly to the server you choose. No app telemetry.", - "state" : "translated" + "state" : "translated", + "value" : "La configuration du serveur n’a pas été enregistrée" } }, "de" : { "stringUnit" : { - "value" : "Stelle direkt eine Verbindung zum ausgewählten Server her. Keine App-Telemetrie.", - "state" : "translated" + "state" : "translated", + "value" : "Serverkonfiguration wurde nicht gespeichert" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Connettiti direttamente al server che scegli. Nessuna telemetria dell’app.", - "state" : "translated" + "state" : "translated", + "value" : "A configuração do servidor não foi guardada" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Συνδεθείτε απευθείας στον διακομιστή που επιλέγετε. Χωρίς τηλεμετρία εφαρμογής.", + "value" : "Server Configuration Wasn't Saved", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "選択したサーバーに直接接続します。アプリのテレメトリはありません。", + "value" : "La configurazione del server non è stata salvata", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Connectez-vous directement au serveur de votre choix. Aucune télémétrie de l’app.", + "value" : "Η διαμόρφωση του διακομιστή δεν αποθηκεύτηκε", "state" : "translated" } } - } + }, + "comment" : "A message displayed when the user's server settings weren't saved." }, - "%lld search tool(s) available on your server." : { - "comment" : "A footer that shows the number of search tools available on the user's server. The argument is the number of search tools.", + "%lld tools available" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "%lld zoekhulpmiddel(en) beschikbaar op uw server.", - "state" : "translated" + "state" : "translated", + "value" : "Διαθέσιμα εργαλεία: %lld" } }, "sv" : { "stringUnit" : { - "value" : "%lld sökverktyg tillgängliga på din server.", - "state" : "translated" + "state" : "translated", + "value" : "%lld verktyg tillgängliga" } }, "es" : { "stringUnit" : { - "value" : "%lld herramienta(s) de búsqueda disponibles en su servidor.", + "value" : "%lld herramientas disponibles", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "%lld ferramenta(s) de pesquisa disponíveis no seu servidor.", - "state" : "translated" + "state" : "translated", + "value" : "利用可能なツール:%lld個" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "%lld search tool(s) available on your server.", + "value" : "%lld ferramentas disponíveis", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "%lld Suchwerkzeug(e) auf Ihrem Server verfügbar.", - "state" : "translated" + "state" : "translated", + "value" : "%lld outils disponibles" } }, "it" : { "stringUnit" : { - "value" : "%lld strumento\/i di ricerca disponibili sul tuo server.", - "state" : "translated" + "state" : "translated", + "value" : "%lld strumenti disponibili" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "サーバーに %lld 個の検索ツールが利用可能です。", - "state" : "translated" + "state" : "translated", + "value" : "%lld Werkzeuge verfügbar" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "%lld outil(s) de recherche disponible(s) sur votre serveur.", - "state" : "translated" + "state" : "translated", + "value" : "%lld tools available" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "%lld διαθέσιμο(α) εργαλείο(α) αναζήτησης στον διακομιστή σας.", + "value" : "%lld tools beschikbaar", "state" : "translated" } } - } + }, + "comment" : "A pluralized string describing the number of tools available. The argument is the number of tools available." }, - "Model Info" : { - "comment" : "A title for a screen that shows information about a specific LLM model.", + "Pumpkin Night" : { + "comment" : "Name of an app icon.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Modelinformatie", - "state" : "translated" + "state" : "translated", + "value" : "Nuit de citrouille" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Modellinformation", + "value" : "パンプキンナイト", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Información del modelo", + "value" : "Noche de calabaza", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Informações do Modelo", - "state" : "translated" + "state" : "translated", + "value" : "Noite de Abóbora" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Model Info", + "value" : "Pumpakväll", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Modellinformationen", + "value" : "Pumpkin Night", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Informazioni sul modello", + "value" : "Notte di zucca", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Πληροφορίες Μοντέλου", - "state" : "translated" + "state" : "translated", + "value" : "Νύχτα κολοκύθας" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "モデル情報", - "state" : "translated" + "state" : "translated", + "value" : "Pompoennacht" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Infos sur le modèle", - "state" : "translated" + "state" : "translated", + "value" : "Kürbisnacht" } } } }, - "Show Token Usage" : { - "comment" : "A toggle that shows the number of tokens remaining in the current token.", + "Hide API Key" : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Tokengebruik weergeven", - "state" : "translated" + "state" : "translated", + "value" : "Dölj API-nyckel" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Visa tokenanvändning", + "value" : "Ocultar clave API", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Mostrar uso de tokens", - "state" : "translated" + "state" : "translated", + "value" : "API-sleutel verbergen" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Mostrar Utilização de Token", + "value" : "APIキーを隠す", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Show Token Usage", - "state" : "translated" + "state" : "translated", + "value" : "Masquer la clé API" } }, "de" : { "stringUnit" : { - "value" : "Tokenverbrauch anzeigen", - "state" : "translated" + "state" : "translated", + "value" : "API-Schlüssel verbergen" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Mostra utilizzo token", - "state" : "translated" + "state" : "translated", + "value" : "Ocultar chave API" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "トークン使用量を表示", - "state" : "translated" + "state" : "translated", + "value" : "Hide API Key" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Afficher l’utilisation des jetons", + "value" : "Nascondi chiave API", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Εμφάνιση χρήσης διακριτικού", - "state" : "translated" + "state" : "translated", + "value" : "Απόκρυψη κλειδιού API" } } } }, - "Review and delete data stored in iCloud." : { + "Try Again" : { + "comment" : "A button title that triggers a retry action.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Bekijk en verwijder gegevens die in iCloud zijn opgeslagen.", + "value" : "Tentar novamente", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Granska och radera data som lagras i iCloud.", + "value" : "Try Again", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Revisa y elimina los datos almacenados en iCloud.", + "value" : "Intentar de nuevo", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Reveja e elimine os dados armazenados no iCloud.", - "state" : "translated" + "state" : "translated", + "value" : "Erneut versuchen" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Review and delete data stored in iCloud.", + "value" : "Försök igen", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "In iCloud gespeicherte Daten überprüfen und löschen.", + "value" : "Opnieuw proberen", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Esamina ed elimina i dati archiviati su iCloud.", + "value" : "Δοκιμάστε ξανά", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "iCloudに保存されているデータを確認して削除する", + "value" : "再試行", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Consultez et supprimez les données stockées dans iCloud.", - "state" : "translated" + "state" : "translated", + "value" : "Riprova" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Ελέγξτε και διαγράψτε δεδομένα που είναι αποθηκευμένα στο iCloud.", - "state" : "translated" + "state" : "translated", + "value" : "Réessayer" } } } }, - "Generate an Image" : { - "comment" : "Tool to generate an image.", + "Suggested anonymously" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Afbeelding genereren", + "value" : "匿名で提案されました", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Skapa en bild", - "state" : "translated" + "state" : "translated", + "value" : "Sugerido anonimamente" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Generar una imagen", - "state" : "translated" + "state" : "translated", + "value" : "Suggéré anonymement" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Gerar uma imagem", + "value" : "Sugerido de forma anónima", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Generate an Image", - "state" : "translated" + "state" : "translated", + "value" : "Föreslagen anonymt" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Bild generieren", - "state" : "translated" + "state" : "translated", + "value" : "Suggerito anonimamente" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Genera un’immagine", + "value" : "Suggested anonymously", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "画像を生成する", + "value" : "Προταθεί ανώνυμα", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Générer une image", + "value" : "Anoniem voorgesteld", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Δημιουργία εικόνας", - "state" : "translated" + "state" : "translated", + "value" : "Anonym vorgeschlagen" } } } }, - "Show All (%lld)" : { - "comment" : "A button that shows all items in a category. The number in parentheses is the number of items in the category.", + "All Tags" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Alles tonen (%lld)", - "state" : "translated" + "state" : "translated", + "value" : "Tutti i tag" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Visa alla (%lld)", - "state" : "translated" + "state" : "translated", + "value" : "Tous les tags" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Mostrar todo (%lld)", + "value" : "Όλες οι ετικέτες", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Mostrar tudo (%lld)", + "value" : "All Tags", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Show All (%lld)", + "value" : "Todas las etiquetas", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Alle anzeigen (%lld)", + "value" : "すべてのタグ", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Mostra tutto (%lld)", - "state" : "translated" + "state" : "translated", + "value" : "Alle tags" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "すべて表示(%lld)", + "value" : "Alla taggar", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tout afficher (%lld)", - "state" : "translated" + "state" : "translated", + "value" : "Todas as Etiquetas" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Εμφάνιση όλων (%lld)", - "state" : "translated" + "state" : "translated", + "value" : "Alle Tags" } } - } + }, + "comment" : "The default tag to be selected when the widget is configured." }, - "Server configuration" : { - "comment" : "A step in the onboarding process.", + "If you continue, future calls will be blocked for this server configuration." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Serverconfiguratie", - "state" : "translated" + "state" : "translated", + "value" : "Si continúas, las llamadas futuras se bloquearán para esta configuración del servidor." } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Serverkonfiguration", - "state" : "translated" + "state" : "translated", + "value" : "If you continue, future calls will be blocked for this server configuration." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Configuración del servidor", + "value" : "Si vous continuez, les prochains appels seront bloqués pour cette configuration du serveur.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Configuração do servidor", - "state" : "translated" + "state" : "translated", + "value" : "Wenn Sie fortfahren, werden zukünftige Aufrufe für diese Serverkonfiguration blockiert." } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Server configuration", + "value" : "Αν συνεχίσετε, οι μελλοντικές κλήσεις θα αποκλειστούν για αυτήν τη διαμόρφωση διακομιστή.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Serverkonfiguration", + "value" : "Als je doorgaat, worden toekomstige aanroepen voor deze serverconfiguratie geblokkeerd.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Configurazione del server", + "value" : "Se continui, le chiamate future verranno bloccate per questa configurazione del server.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "サーバー設定", + "value" : "続行すると、このサーバー設定に対する今後の呼び出しはブロックされます。", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Configuration du serveur", - "state" : "translated" + "state" : "translated", + "value" : "Se continuar, as chamadas futuras serão bloqueadas para esta configuração do servidor." } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Διαμόρφωση διακομιστή", - "state" : "translated" + "state" : "translated", + "value" : "Om du fortsätter blockeras framtida anrop för den här serverkonfigurationen." } } - } + }, + "comment" : "A message displayed in an alert that warns the user of the consequences of denying a permanent permission." }, - "tag.thinking" : { - "comment" : "Label for a capability that allows the LLM to think and generate complex responses.", + "Image generation requires a text prompt." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Thinking", + "value" : "La génération d’images nécessite une invite textuelle.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Thinking", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Thinking", - "state" : "translated" + "state" : "translated", + "value" : "Bildgenerering kräver en textprompt." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Thinking", + "value" : "Για τη δημιουργία εικόνας απαιτείται ένα μήνυμα κειμένου.", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Thinking", + "value" : "Image generation requires a text prompt.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Thinking", - "state" : "translated" + "state" : "translated", + "value" : "Für die Bildgenerierung ist eine Texteingabe erforderlich." } }, "it" : { "stringUnit" : { - "value" : "Thinking", + "value" : "La generazione dell'immagine richiede un prompt testuale.", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Thinking", + "value" : "画像を生成するにはテキストプロンプトが必要です。", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "Thinking", - "state" : "translated" + "state" : "translated", + "value" : "A geração de imagens requer um pedido de texto." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Thinking", - "state" : "translated" + "state" : "translated", + "value" : "Voor het genereren van een afbeelding is een tekstprompt vereist." + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "La generación de imágenes requiere una descripción de texto." } } - } + }, + "comment" : "Error message when trying to generate an image without a text prompt." }, - "%lld attachments" : { + "Witching Hour" : { + "comment" : "Name of an app icon.", "localizations" : { + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "魔女の時間" + } + }, "nl" : { "stringUnit" : { - "value" : "%lld bijlagen", + "value" : "Heksenuur", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "%lld bilagor", + "value" : "Hora das Bruxas", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "%lld archivos adjuntos", - "state" : "translated" + "state" : "translated", + "value" : "Witching Hour" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "%lld anexos", + "value" : "Häxtimmen", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "%lld attachments", + "value" : "Heure des sorcières", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "%lld Anhänge", + "value" : "Hexenstunde", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "%lld allegati", - "state" : "translated" + "state" : "translated", + "value" : "Ora delle streghe" } }, "el" : { "stringUnit" : { - "value" : "%lld συνημμένα", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "%lld pièces jointes", - "state" : "translated" + "state" : "translated", + "value" : "Ώρα Μαγείας" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "添付ファイル %lld 個", - "state" : "translated" + "state" : "translated", + "value" : "La hora de las brujas" } } } }, - "%lld of 3" : { - "comment" : "A label showing the step number and name of the current onboarding step.", + "Search the Web" : { + "comment" : "Tool description for web search.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "%lld van 3", + "value" : "Rechercher sur le Web", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "%lld av 3", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "%lld de 3", - "state" : "translated" + "state" : "translated", + "value" : "Sök på webben" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "%lld de 3", - "state" : "translated" + "state" : "translated", + "value" : "Αναζήτηση στον Ιστό" } }, "en" : { "stringUnit" : { - "value" : "%lld of 3", - "state" : "translated" + "state" : "translated", + "value" : "Search the Web" } }, "de" : { "stringUnit" : { - "value" : "%lld von 3", - "state" : "translated" + "state" : "translated", + "value" : "Im Web suchen" } }, "it" : { "stringUnit" : { - "value" : "%lld di 3", - "state" : "translated" + "state" : "translated", + "value" : "Cerca sul Web" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "%lld από 3", - "state" : "translated" + "state" : "translated", + "value" : "ウェブを検索する" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "3 のうち %lld", - "state" : "translated" + "state" : "translated", + "value" : "Pesquisar na Web" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "%lld sur 3", + "state" : "translated", + "value" : "Zoeken op het web" + } + }, + "es" : { + "stringUnit" : { + "value" : "Buscar en la web", "state" : "translated" } } } }, - "Haunted Slime" : { - "comment" : "Name of an app icon.", + "Dismiss error" : { + "comment" : "A label for the dismiss button.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Spookslijm", + "value" : "Descartar error", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Spöklik slime", + "value" : "Foutmelding sluiten", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Babaespectro", - "state" : "translated" + "state" : "translated", + "value" : "エラーを閉じる" } }, "pt-PT" : { "stringUnit" : { - "value" : "Geleia Assombrada", - "state" : "translated" + "state" : "translated", + "value" : "Fechar erro" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Haunted Slime", - "state" : "translated" + "state" : "translated", + "value" : "Fehler schließen" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Spukschleim", - "state" : "translated" + "state" : "translated", + "value" : "Ignora errore" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Melma infestata", - "state" : "translated" + "state" : "translated", + "value" : "Avvisa fel" } }, "el" : { "stringUnit" : { - "value" : "Στοιχειωμένη γλίτσα", - "state" : "translated" + "state" : "translated", + "value" : "Απόρριψη σφάλματος" } }, "fr" : { "stringUnit" : { - "value" : "Slime hanté", + "value" : "Fermer l’erreur", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "ホーンテッドスライム", - "state" : "translated" + "state" : "translated", + "value" : "Dismiss error" } } } }, - "Changing app icon..." : { + "Appearance" : { + "comment" : "A heading for the Appearance section of the settings.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Apppictogram wijzigen...", - "state" : "translated" + "state" : "translated", + "value" : "Εμφάνιση" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Ändrar appikon...", - "state" : "translated" + "state" : "translated", + "value" : "Apparence" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Cambiando el icono de la app...", - "state" : "translated" + "state" : "translated", + "value" : "Utseende" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "A alterar o ícone da aplicação...", - "state" : "translated" + "state" : "translated", + "value" : "Apariencia" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Changing app icon...", + "value" : "Weergave", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "App-Symbol wird geändert …", - "state" : "translated" + "state" : "translated", + "value" : "Erscheinungsbild" } }, "it" : { "stringUnit" : { - "value" : "Modifica dell’icona dell’app...", - "state" : "translated" + "state" : "translated", + "value" : "Aspetto" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Αλλαγή εικονιδίου εφαρμογής...", - "state" : "translated" + "state" : "translated", + "value" : "外観" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Modification de l’icône de l’app…", + "value" : "Aspeto", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "アプリアイコンを変更中…", - "state" : "translated" + "state" : "translated", + "value" : "Appearance" } } } }, - "Creative Writer" : { - "comment" : "Name of the creative writing assistant prompt template.", + "Enter a brief title for your suggestion" : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Creatief Schrijver", - "state" : "translated" - } - }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Kreativ författare", - "state" : "translated" + "state" : "translated", + "value" : "提案の簡単なタイトルを入力してください" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Escritor Creativo", - "state" : "translated" + "state" : "translated", + "value" : "Voer een korte titel voor uw suggestie in" } }, "pt-PT" : { "stringUnit" : { - "value" : "Escritor Criativo", + "value" : "Introduza um título breve para a sua sugestão", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Creative Writer", - "state" : "translated" + "state" : "translated", + "value" : "Enter a brief title for your suggestion" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Kreativautor", - "state" : "translated" + "state" : "translated", + "value" : "Ange en kort titel för ditt förslag" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Scrittore Creativo", - "state" : "translated" + "state" : "translated", + "value" : "Entrez un titre bref pour votre suggestion" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "クリエイティブライター", + "value" : "Introduce un título breve para tu sugerencia", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Écrivain créatif", + "value" : "Inserisci un titolo breve per il tuo suggerimento", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Δημιουργικός Συγγραφέας", + "value" : "Εισαγάγετε έναν σύντομο τίτλο για την πρότασή σας", "state" : "translated" } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Geben Sie einen kurzen Titel für Ihren Vorschlag ein" + } } } }, - "Edit Memory" : { - "comment" : "A title for a view that edits a memory item.", + "Any additional context you want the assistant to know. Max 500 characters." : { + "comment" : "A description of the extra information section.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Geheugen bewerken", - "state" : "translated" + "state" : "translated", + "value" : "Any additional context you want the assistant to know. Max 500 characters." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Redigera minne", - "state" : "translated" + "state" : "translated", + "value" : "Cualquier información adicional que desees que el asistente conozca. Máximo 500 caracteres." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Editar memoria", + "value" : "Qualquer informação adicional que queira que o assistente saiba. Máx. 500 caracteres.", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Editar Memória", - "state" : "translated" + "state" : "translated", + "value" : "Eventuele aanvullende context die u wilt dat de assistent weet. Maximaal 500 tekens." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Edit Memory", - "state" : "translated" + "state" : "translated", + "value" : "Eventuell ytterligare information du vill att assistenten ska känna till. Max 500 tecken." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Erinnerung bearbeiten", + "value" : "Toute information supplémentaire que vous souhaitez que l’assistant connaisse. Maximum 500 caractères.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Modifica memoria", + "value" : "Qualsiasi informazione aggiuntiva che desideri comunicare all’assistente. Massimo 500 caratteri.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "メモリを編集", - "state" : "translated" + "state" : "translated", + "value" : "追加情報セクションの説明です。" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Επεξεργασία Μνήμης", + "value" : "Zusätzliche Informationen, die Sie dem Assistenten mitteilen möchten. Maximal 500 Zeichen.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Modifier la mémoire", - "state" : "translated" + "state" : "translated", + "value" : "Περιγραφή της ενότητας με τις επιπλέον πληροφορίες." } } } }, - "Image generation only supports image attachments." : { - "comment" : "Error message displayed when an image is uploaded to an image generation model that only supports images.", + "Memory" : { + "comment" : "A title for a screen that lists and manages user-created notes.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Afbeeldingsgeneratie ondersteunt alleen afbeeldingsbijlagen.", - "state" : "translated" + "state" : "translated", + "value" : "Notes" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Bildgenerering stöder endast bildbilagor.", - "state" : "translated" + "state" : "translated", + "value" : "Geheugen" } }, "es" : { "stringUnit" : { - "value" : "La generación de imágenes solo admite archivos adjuntos de imagen.", + "value" : "Memoria", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "A geração de imagens só suporta anexos de imagem.", - "state" : "translated" + "state" : "translated", + "value" : "Notizen" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Image generation only supports image attachments.", - "state" : "translated" + "state" : "translated", + "value" : "Anteckningar" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Die Bildgenerierung unterstützt nur Bildanhänge.", - "state" : "translated" + "state" : "translated", + "value" : "Mémoire" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "La generazione di immagini supporta solo allegati immagine.", + "value" : "メモリー", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "画像生成では画像の添付のみサポートされています。", - "state" : "translated" + "state" : "translated", + "value" : "Memoria" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "La génération d’images prend uniquement en charge les pièces jointes image.", + "value" : "Memórias", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Η δημιουργία εικόνων υποστηρίζει μόνο συνημμένα εικόνων.", - "state" : "translated" + "state" : "translated", + "value" : "Μνήμη" } } } }, - "Max Tokens" : { - "comment" : "A slider that lets the user adjust the maximum number of tokens.", + "The memory change could not be saved. Please try again." : { + "comment" : "Error message displayed when an error occurs while saving a memory change.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Maximaal aantal tokens", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατή η αποθήκευση της αλλαγής μνήμης. Δοκιμάστε ξανά." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Maximalt antal token", - "state" : "translated" + "state" : "translated", + "value" : "De geheugenwijziging kon niet worden opgeslagen. Probeer het opnieuw." } }, "es" : { "stringUnit" : { - "value" : "Máximo de tokens", + "value" : "No se ha podido guardar el cambio de memoria. Inténtalo de nuevo.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Tokens Máximos", + "value" : "Die Speicheränderung konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Max Tokens", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível guardar a alteração da memória. Tente novamente." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Maximale Tokenanzahl", - "state" : "translated" + "state" : "translated", + "value" : "Minnesändringen kunde inte sparas. Försök igen." } }, "it" : { "stringUnit" : { - "value" : "Token massimi", + "value" : "Non è stato possibile salvare la modifica della memoria. Riprova.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Μέγιστοι χαρακτήρες", + "value" : "The memory change could not be saved. Please try again.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Nombre maximal de jetons", - "state" : "translated" + "state" : "translated", + "value" : "メモリの変更を保存できませんでした。もう一度お試しください。" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "最大トークン数", - "state" : "translated" + "state" : "translated", + "value" : "La modification de la mémoire n’a pas pu être enregistrée. Veuillez réessayer." } } } }, - "$%.4f \/ 1K tokens" : { - "comment" : "A label that shows the cost of input in USD per 1K tokens.", - "shouldTranslate" : false - }, - "No cloud changes will be written until required downloads finish." : { + "Export" : { + "comment" : "A label for exporting a conversation.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Er worden geen wijzigingen in de cloud opgeslagen totdat de vereiste downloads zijn voltooid.", + "value" : "Εξαγωγή", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Inga ändringar i molnet skrivs förrän nödvändiga nedladdningar är klara.", + "value" : "Exportar", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "No se escribirán cambios en la nube hasta que finalicen las descargas requeridas.", - "state" : "translated" + "state" : "translated", + "value" : "Esporta" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Não serão guardadas alterações na nuvem até que as transferências necessárias terminem.", - "state" : "translated" + "state" : "translated", + "value" : "Exporteren" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "No cloud changes will be written until required downloads finish.", - "state" : "translated" + "state" : "translated", + "value" : "エクスポート" } }, "de" : { "stringUnit" : { - "value" : "Cloud-Änderungen werden erst geschrieben, wenn die erforderlichen Downloads abgeschlossen sind.", + "value" : "Exportieren", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Nessuna modifica al cloud verrà scritta finché i download richiesti non saranno terminati.", - "state" : "translated" + "state" : "translated", + "value" : "Exporter" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Δεν θα καταγραφούν αλλαγές στο cloud μέχρι να ολοκληρωθούν οι απαιτούμενες λήψεις.", + "value" : "Exportera", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Aucune modification du cloud ne sera écrite avant la fin des téléchargements requis.", + "value" : "Export", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "必要なダウンロードが完了するまで、クラウドの変更は書き込まれません。", - "state" : "translated" + "state" : "translated", + "value" : "Exportar" } } } }, - "Appearance" : { - "comment" : "A heading for the Appearance section of the settings.", + "The app icon could not be changed. Please try again." : { + "comment" : "Error message displayed when the app icon cannot be changed.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Weergave", + "value" : "Das App-Symbol konnte nicht geändert werden. Bitte versuchen Sie es erneut.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Utseende", - "state" : "translated" + "state" : "translated", + "value" : "No se ha podido cambiar el icono de la app. Inténtalo de nuevo." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Apariencia", + "value" : "The app icon could not be changed. Please try again.", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Aspeto", - "state" : "translated" + "state" : "translated", + "value" : "Het appicoon kon niet worden gewijzigd. Probeer het opnieuw." } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Appearance", + "value" : "Δεν ήταν δυνατή η αλλαγή του εικονιδίου της εφαρμογής. Δοκιμάστε ξανά.", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Erscheinungsbild", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível alterar o ícone da aplicação. Tente novamente." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Aspetto", + "value" : "L’icône de l’app n’a pas pu être modifiée. Veuillez réessayer.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "外観", + "value" : "アプリアイコンを変更できませんでした。もう一度お試しください。", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Εμφάνιση", - "state" : "translated" + "state" : "translated", + "value" : "Non è stato possibile modificare l’icona dell’app. Riprova." } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Apparence", - "state" : "translated" + "state" : "translated", + "value" : "Appikonen kunde inte ändras. Försök igen." } } } }, - "Delete %@?" : { + "Blocked" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "%@ verwijderen?", + "value" : "Bloqué", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Radera %@?", - "state" : "translated" + "state" : "translated", + "value" : "Blockerad" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "¿Eliminar %@?", + "value" : "Blocked", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Apagar %@?", - "state" : "translated" + "state" : "translated", + "value" : "Bloqueado" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Delete %@?", - "state" : "translated" + "state" : "translated", + "value" : "Bloqueado" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "%@ löschen?", - "state" : "translated" + "state" : "translated", + "value" : "Geblokkeerd" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Eliminare %@?", + "value" : "ブロック済み", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "%@を削除しますか?", - "state" : "translated" + "state" : "translated", + "value" : "Bloccato" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Διαγραφή του %@;", - "state" : "translated" + "state" : "translated", + "value" : "Blockiert" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Supprimer %@ ?", - "state" : "translated" + "state" : "translated", + "value" : "Αποκλεισμένο" } } } }, - "iCloud Sync" : { + "Brainstorm ideas for a project" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "iCloud-synchronisatie", + "value" : "プロジェクトのアイデアをブレインストーミングする", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "iCloud-synkronisering", + "value" : "Generar ideas para un proyecto", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Sincronización iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Brainstorm ideas for a project" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Sincronização iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Bedenk ideeën voor een project" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "iCloud Sync", + "value" : "Καταιγισμός ιδεών για ένα έργο", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "iCloud-Synchronisierung", + "value" : "Gerar ideias para um projeto", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Sincronizzazione iCloud", + "value" : "Trouver des idées pour un projet", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Συγχρονισμός iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Ideen für ein Projekt sammeln" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Synchronisation iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Genera idee per un progetto" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "iCloud同期", + "value" : "Brainstorma idéer för ett projekt", "state" : "translated" } } } }, - "Your name (optional)" : { + "The latest turn exceeds the available context" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Je naam (optioneel)", + "value" : "L'ultimo turno supera il contesto disponibile", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Ditt namn (valfritt)", - "state" : "translated" + "state" : "translated", + "value" : "El último turno supera el contexto disponible" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tu nombre (opcional)", - "state" : "translated" + "state" : "translated", + "value" : "A última jogada excede o contexto disponível" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "O seu nome (opcional)", - "state" : "translated" + "state" : "translated", + "value" : "De laatste beurt overschrijdt de beschikbare context" } }, "en" : { "stringUnit" : { - "value" : "Your name (optional)", + "value" : "The latest turn exceeds the available context", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Ihr Name (optional)", - "state" : "translated" + "state" : "translated", + "value" : "Le dernier tour dépasse le contexte disponible" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Il tuo nome (opzionale)", + "value" : "Det senaste draget överskrider det tillgängliga sammanhanget", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Το όνομά σας (προαιρετικό)", - "state" : "translated" + "state" : "translated", + "value" : "Der letzte Zug überschreitet den verfügbaren Kontext" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Votre nom (optionnel)", + "value" : "最新のターンが利用可能なコンテキストを超えています", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "あなたの名前(任意)", + "value" : "Η τελευταία κίνηση υπερβαίνει το διαθέσιμο πλαίσιο", "state" : "translated" } } } }, - "Santa Glow" : { - "comment" : "Name of an app icon.", + "This iCloud data format is not supported by this version of the app." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Santa Glow", - "state" : "translated" + "state" : "translated", + "value" : "Deze iCloud-gegevensindeling wordt niet ondersteund door deze versie van de app." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Santa Glow", + "value" : "Dieses iCloud-Datenformat wird von dieser App-Version nicht unterstützt.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Brillo de Santa Claus", + "value" : "Ce format de données iCloud n’est pas pris en charge par cette version de l’app.", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Brilho de Santa Claus", - "state" : "translated" + "state" : "translated", + "value" : "This iCloud data format is not supported by this version of the app." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Santa Glow", - "state" : "translated" + "state" : "translated", + "value" : "Det här iCloud-dataformatet stöds inte av den här versionen av appen." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Santa Glow", - "state" : "translated" + "state" : "translated", + "value" : "Αυτή η μορφή δεδομένων iCloud δεν υποστηρίζεται από αυτήν την έκδοση της εφαρμογής." } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Santa Glow", + "value" : "Esta versión de la app no admite este formato de datos de iCloud.", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "サンタグロウ", + "value" : "Questo formato di dati iCloud non è supportato da questa versione dell’app.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Lueur du père Noël", - "state" : "translated" + "state" : "translated", + "value" : "このiCloudデータ形式は、このバージョンのアプリではサポートされていません。" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Λάμψη του Άγιου Βασίλη", - "state" : "translated" + "state" : "translated", + "value" : "Este formato de dados do iCloud não é compatível com esta versão da app." } } } }, - "Swift uses structured concurrency with async\/await..." : { - "comment" : "Text of a message preview in a conversation.", + "Copied" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Swift gebruikt gestructureerde gelijktijdigheid met async\/await...", + "value" : "コピー済み", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Swift använder strukturerad samtidighet med async\/await...", + "value" : "Copiado", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Swift usa concurrencia estructurada con async\/await...", - "state" : "translated" + "state" : "translated", + "value" : "Copiado" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Swift usa concorrência estruturada com async\/await...", - "state" : "translated" + "state" : "translated", + "value" : "Copié" } }, "en" : { "stringUnit" : { - "value" : "Swift uses structured concurrency with async\/await...", - "state" : "translated" + "state" : "translated", + "value" : "Copied" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Swift verwendet strukturierte Nebenläufigkeit mit async\/await...", - "state" : "translated" + "state" : "translated", + "value" : "Kopierad" } }, "it" : { "stringUnit" : { - "value" : "Swift utilizza la concorrenza strutturata con async\/await...", - "state" : "translated" + "state" : "translated", + "value" : "Copiato" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "Swiftはasync\/awaitを使った構造化並行処理を採用しています...", + "value" : "Αντιγράφηκε", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Swift utilise la concurrence structurée avec async\/await...", - "state" : "translated" + "state" : "translated", + "value" : "Gekopieerd" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Η Swift χρησιμοποιεί δομημένη ασύγχρονη εκτέλεση με async\/await...", - "state" : "translated" + "state" : "translated", + "value" : "Kopiert" } } } }, - "Mars" : { - "comment" : "A name for the icon of the Mars candy.", + "Camera" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Mars", - "state" : "translated" + "state" : "translated", + "value" : "Κάμερα" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Mars", - "state" : "translated" + "state" : "translated", + "value" : "Câmara" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Mars", - "state" : "translated" + "state" : "translated", + "value" : "Camera" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Mars", - "state" : "translated" + "state" : "translated", + "value" : "Fotocamera" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Mars", + "value" : "Cámara", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Mars", + "value" : "Kamera", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Mars", - "state" : "translated" + "state" : "translated", + "value" : "Camera" } }, "ja" : { "stringUnit" : { - "value" : "MARS", + "value" : "カメラ", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Mars", + "value" : "Appareil photo", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Mars", + "value" : "Kamera", "state" : "translated" } } } }, - "Something went wrong. Please try again." : { + "Mono" : { + "comment" : "The name of the \"Mono\" app icon.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Er is iets misgegaan. Probeer het opnieuw.", + "state" : "translated", + "value" : "Mono" + } + }, + "de" : { + "stringUnit" : { + "value" : "Mono", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { "state" : "translated", - "value" : "Något gick fel. Försök igen." + "value" : "Mono" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Algo salió mal. Por favor, inténtalo de nuevo.", + "value" : "Mono", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { "state" : "translated", - "value" : "Algo correu mal. Por favor, tente novamente." - } - }, - "en" : { - "stringUnit" : { - "state" : "translated", - "value" : "Something went wrong. Please try again." + "value" : "Mono" } }, - "de" : { + "sv" : { "stringUnit" : { - "state" : "translated", - "value" : "Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut." + "value" : "Mono", + "state" : "translated" } }, "it" : { "stringUnit" : { "state" : "translated", - "value" : "Qualcosa è andato storto. Riprova." + "value" : "Mono" } }, - "el" : { + "en" : { "stringUnit" : { - "state" : "translated", - "value" : "Κάτι πήγε στραβά. Παρακαλώ δοκιμάστε ξανά." + "value" : "Mono", + "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { "state" : "translated", - "value" : "Une erreur est survenue. Veuillez réessayer." + "value" : "Mono" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "問題が発生しました。もう一度お試しください。", + "value" : "Mono", "state" : "translated" } } } }, - "Review the current iCloud account before any local or cloud data is changed." : { + "New Template" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Controleer het huidige iCloud-account voordat er lokale of cloudgegevens worden gewijzigd.", - "state" : "translated" + "state" : "translated", + "value" : "New Template" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Granska det aktuella iCloud-kontot innan några lokala data eller molndata ändras.", - "state" : "translated" + "state" : "translated", + "value" : "Novo Modelo" } }, "es" : { "stringUnit" : { - "value" : "Revisa la cuenta de iCloud actual antes de cambiar cualquier dato local o en la nube.", + "value" : "Nueva plantilla", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Reveja a conta iCloud atual antes de alterar quaisquer dados locais ou na nuvem.", + "value" : "Neue Vorlage", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Review the current iCloud account before any local or cloud data is changed.", - "state" : "translated" + "state" : "translated", + "value" : "Nieuwe sjabloon" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Überprüfe den aktuellen iCloud-Account, bevor lokale oder Cloud-Daten geändert werden.", - "state" : "translated" + "state" : "translated", + "value" : "Ny mall" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Esamina l’account iCloud attuale prima di modificare i dati locali o nel cloud.", - "state" : "translated" + "state" : "translated", + "value" : "新しいテンプレート" } }, "el" : { "stringUnit" : { - "value" : "Ελέγξτε τον τρέχοντα λογαριασμό iCloud πριν αλλάξουν δεδομένα τοπικά ή στο cloud.", + "value" : "Νέο Πρότυπο", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "ローカルまたはクラウドのデータを変更する前に、現在のiCloudアカウントを確認する", - "state" : "translated" + "state" : "translated", + "value" : "Nuovo Modello" } }, "fr" : { "stringUnit" : { - "value" : "Vérifiez le compte iCloud actuel avant toute modification des données locales ou cloud.", - "state" : "translated" + "state" : "translated", + "value" : "Nouveau modèle" } } - } + }, + "comment" : "A title for a view that creates or edits a prompt template." }, - "Prompt templates" : { - "comment" : "A prompt template.", + "Use the models available on your server, all in one conversation app." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Promptsjablonen", - "state" : "translated" + "state" : "translated", + "value" : "Utilize os modelos disponíveis no seu servidor, tudo numa só aplicação de conversação." } }, "sv" : { "stringUnit" : { - "value" : "Promptmallar", + "value" : "Använd modellerna som finns tillgängliga på din server, allt i en och samma konversationsapp.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Plantillas de prompts", + "value" : "Utilisez les modèles disponibles sur votre serveur, le tout dans une seule application de conversation.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Modelos de prompts", + "value" : "Χρησιμοποιήστε τα μοντέλα που είναι διαθέσιμα στον διακομιστή σας, όλα σε μία εφαρμογή συνομιλίας.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Prompt templates", - "state" : "translated" + "state" : "translated", + "value" : "Gebruik de modellen die beschikbaar zijn op je server, allemaal in één gespreksapp." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Vorlagen für Prompts", - "state" : "translated" + "state" : "translated", + "value" : "Usa los modelos disponibles en tu servidor, todo en una sola aplicación de conversación." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Modelli di prompt", - "state" : "translated" + "state" : "translated", + "value" : "Use the models available on your server, all in one conversation app." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Πρότυπα προτροπών", - "state" : "translated" + "state" : "translated", + "value" : "サーバーで利用可能なモデルをすべて、1つの会話アプリで使用できます" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Modèles d’invite", - "state" : "translated" + "state" : "translated", + "value" : "Usa i modelli disponibili sul tuo server, tutto in un'unica app di conversazione." } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "プロンプトテンプレート", - "state" : "translated" + "state" : "translated", + "value" : "Verwende die auf deinem Server verfügbaren Modelle – alles in einer einzigen Unterhaltungs-App." } } - } + }, + "comment" : "A description of the first onboarding benefit." }, - "New Template" : { - "comment" : "A title for a view that creates or edits a prompt template.", + "Review the current account before enabling synchronization." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Nieuwe sjabloon", - "state" : "translated" + "state" : "translated", + "value" : "Controleer het huidige account voordat u synchronisatie inschakelt." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ny mall", + "value" : "Reveja a conta atual antes de ativar a sincronização.", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Nueva plantilla", - "state" : "translated" + "state" : "translated", + "value" : "同期を有効にする前に、現在のアカウントを確認してください。" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Novo Modelo", - "state" : "translated" + "state" : "translated", + "value" : "Granska det aktuella kontot innan synkronisering aktiveras." } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "New Template", + "value" : "Vérifiez le compte actuel avant d’activer la synchronisation.", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Neue Vorlage", + "value" : "Ελέγξτε τον τρέχοντα λογαριασμό πριν ενεργοποιήσετε τον συγχρονισμό.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Nuovo Modello", + "value" : "Esamina l'account attuale prima di abilitare la sincronizzazione.", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "新しいテンプレート", + "value" : "Review the current account before enabling synchronization.", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Νέο Πρότυπο", + "value" : "Revisa la cuenta actual antes de activar la sincronización.", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Nouveau modèle", + "value" : "Überprüfen Sie das aktuelle Konto, bevor Sie die Synchronisierung aktivieren.", "state" : "translated" } } } }, - "Image could not be loaded" : { - "comment" : "A message displayed when an image fails to load.", + "Delete %@" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Afbeelding kon niet worden geladen", + "value" : "Supprimer %@", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Bilden kunde inte laddas", + "value" : "%@を削除", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "No se pudo cargar la imagen", + "value" : "Radera %@", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Não foi possível carregar a imagem", - "state" : "translated" + "state" : "translated", + "value" : "Elimina %@" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Image could not be loaded", + "value" : "Eliminar %@", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Bild konnte nicht geladen werden", - "state" : "translated" + "state" : "translated", + "value" : "Verwijder %@" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Immagine non caricabile", + "value" : "Διαγραφή %@", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Η εικόνα δεν μπόρεσε να φορτωθεί", - "state" : "translated" + "state" : "translated", + "value" : "Delete %@" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Impossible de charger l’image", + "value" : "Eliminar %@", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "画像を読み込めませんでした", + "value" : "%@ löschen", "state" : "translated" } } } }, - "Rate the App" : { + "Text to Speech" : { + "comment" : "A section title for a list of text-to-speech models.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Beoordeel de app", - "state" : "translated" + "state" : "translated", + "value" : "テキスト読み上げ" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Betygsätt appen", - "state" : "translated" + "state" : "translated", + "value" : "Κείμενο σε Ομιλία" } }, "es" : { "stringUnit" : { - "value" : "Calificar la app", + "value" : "Texto a voz", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Avaliar a App", - "state" : "translated" + "state" : "translated", + "value" : "Text-zu-Sprache" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Rate the App", + "value" : "Tekst-naar-spraak", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "App bewerten", - "state" : "translated" + "state" : "translated", + "value" : "Text-till-tal" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Valuta l’app", - "state" : "translated" + "state" : "translated", + "value" : "Texto para Fala" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Βαθμολογήστε την εφαρμογή", - "state" : "translated" + "state" : "translated", + "value" : "Synthèse vocale" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "アプリを評価する", - "state" : "translated" + "state" : "translated", + "value" : "Text to Speech" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Évaluer l’application", - "state" : "translated" + "state" : "translated", + "value" : "Sintesi vocale" } } } }, - "Untitled Conversation" : { + "Keep your important conversations close at hand." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Naamloos gesprek", - "state" : "translated" + "state" : "translated", + "value" : "Tieni le tue conversazioni importanti sempre a portata di mano." } }, "sv" : { "stringUnit" : { - "value" : "Namnlös konversation", + "value" : "Ha dina viktiga konversationer nära till hands.", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Conversación sin título", + "value" : "Κρατήστε τις σημαντικές συνομιλίες σας κοντά σας.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Conversa sem título", + "value" : "重要な会話をすぐにアクセスできる場所に保ちましょう", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Untitled Conversation", - "state" : "translated" + "state" : "translated", + "value" : "Behalte deine wichtigen Unterhaltungen griffbereit." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Unbenanntes Gespräch", + "value" : "Houd je belangrijke gesprekken binnen handbereik.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Conversazione senza titolo", - "state" : "translated" + "state" : "translated", + "value" : "Tenha as suas conversas importantes sempre à mão." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "無題の会話", + "value" : "Keep your important conversations close at hand.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Conversation sans titre", - "state" : "translated" + "state" : "translated", + "value" : "Gardez vos conversations importantes à portée de main." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Συνομιλία χωρίς τίτλο", - "state" : "translated" + "state" : "translated", + "value" : "Mantén tus conversaciones importantes a mano." } } - } + }, + "comment" : "Description of the Pinned Conversations widget." }, - "Attach Image" : { + "Could not be safely inspected" : { "localizations" : { - "nl" : { + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Impossibile esaminare in sicurezza" + } + }, + "pt-PT" : { "stringUnit" : { - "value" : "Afbeelding toevoegen", + "value" : "Não foi possível inspecionar com segurança", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Bifoga bild", - "state" : "translated" + "state" : "translated", + "value" : "Kunde inte inspekteras på ett säkert sätt" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Adjuntar imagen", + "value" : "Impossible à inspecter en toute sécurité", "state" : "translated" } }, - "pt-PT" : { - "stringUnit" : { - "value" : "Anexar imagem", - "state" : "translated" - } - }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Attach Image", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατή η ασφαλής επιθεώρηση" } }, "de" : { "stringUnit" : { - "value" : "Bild anhängen", - "state" : "translated" + "state" : "translated", + "value" : "Konnte nicht sicher überprüft werden" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Allega immagine", + "value" : "Could not be safely inspected", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "画像を添付", + "value" : "No se pudo inspeccionar de forma segura", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Joindre une image", - "state" : "translated" + "state" : "translated", + "value" : "安全に検査できませんでした" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Επισύναψη εικόνας", - "state" : "translated" + "state" : "translated", + "value" : "Kon niet veilig worden geïnspecteerd" } } } }, - "About" : { + "%lld messages compacted" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Over", + "value" : "%lld messaggi compressi", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Om", + "value" : "%lld meddelanden komprimerade", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Acerca de", - "state" : "translated" + "state" : "translated", + "value" : "%lld συμπιεσμένα μηνύματα" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Acerca", + "value" : "%lld 件のメッセージを圧縮しました", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "About", - "state" : "translated" + "state" : "translated", + "value" : "%lld Nachrichten komprimiert" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Info", - "state" : "translated" + "state" : "translated", + "value" : "%lld berichten samengevoegd" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Informazioni", - "state" : "translated" + "state" : "translated", + "value" : "%lld mensagens compactadas" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Σχετικά", + "value" : "%lld messages compacted", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "情報", + "value" : "%lld messages compactés", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "À propos", - "state" : "translated" + "state" : "translated", + "value" : "%lld mensajes compactados" } } } }, - "New Conversation" : { + "Scroll to bottom" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Nieuw gesprek", - "state" : "translated" + "state" : "translated", + "value" : "Scorri fino in fondo" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Ny konversation", + "value" : "下までスクロール", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Nueva conversación", + "value" : "Bläddra längst ned", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Nova Conversa", - "state" : "translated" + "state" : "translated", + "value" : "Desplázate hasta el final" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "New Conversation", + "value" : "Nach unten scrollen", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Neues Gespräch", - "state" : "translated" + "state" : "translated", + "value" : "Scroll naar beneden" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nuova conversazione", - "state" : "translated" + "state" : "translated", + "value" : "Deslocar até ao fundo" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "新しい会話", - "state" : "translated" + "state" : "translated", + "value" : "Scroll to bottom" } }, "fr" : { "stringUnit" : { - "value" : "Nouvelle conversation", + "value" : "Faites défiler jusqu’en bas", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Νέα Συνομιλία", + "value" : "Κύλιση στο κάτω μέρος", "state" : "translated" } } } }, - "Disable Web Search" : { - "comment" : "A button that disables the web search feature.", + "Document" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Webzoekfunctie uitschakelen", + "value" : "Dokument", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Inaktivera webbsökning", + "value" : "Έγγραφο", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Desactivar búsqueda web", + "value" : "Documento", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Desativar Pesquisa Web", + "value" : "Dokument", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Disable Web Search", - "state" : "translated" + "state" : "translated", + "value" : "ドキュメント" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Websuche deaktivieren", + "value" : "Documento", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Disattiva ricerca web", - "state" : "translated" + "state" : "translated", + "value" : "Document" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "ウェブ検索を無効にする", - "state" : "translated" + "state" : "translated", + "value" : "Document" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Désactiver la recherche Web", + "value" : "Documento", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Απενεργοποίηση Αναζήτησης Ιστού", + "value" : "Document", "state" : "translated" } } } }, - "Generating image..." : { - "comment" : "Subtitle for the background task when the phase is generating an image.", + "Search Conversations" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Afbeelding genereren…", - "state" : "translated" + "state" : "translated", + "value" : "Αναζήτηση συνομιλιών" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Genererar bild…", + "value" : "Buscar conversaciones", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Generando imagen...", + "value" : "Cerca conversazioni", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A gerar imagem...", + "value" : "Gesprekken zoeken", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Generating image...", + "value" : "会話を検索", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Bild wird generiert…", + "value" : "Sök konversationer", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Generazione dell’immagine...", + "value" : "Search Conversations", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "画像を生成中…", + "value" : "Rechercher des conversations", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Génération de l’image…", - "state" : "translated" + "state" : "translated", + "value" : "Konversationen suchen" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Δημιουργία εικόνας...", - "state" : "translated" + "state" : "translated", + "value" : "Pesquisar Conversas" } } } }, - "%@ tokens, %lld percent" : { + "None" : { + "comment" : "A placeholder for a selection of a model.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "%1$@ tokens, %2$lld procent", - "state" : "translated" + "state" : "translated", + "value" : "Aucun" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "%1$@ tokens, %2$lld procent", - "state" : "translated" + "state" : "translated", + "value" : "なし" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "%1$@ fichas, %2$lld por ciento", + "value" : "None", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "%1$@ tokens, %2$lld por cento", + "value" : "Geen", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "%1$@ tokens, %2$lld percent", - "state" : "new" + "state" : "translated", + "value" : "Κανένα" } }, "de" : { "stringUnit" : { - "value" : "%1$@ Token, %2$lld Prozent", - "state" : "translated" + "state" : "translated", + "value" : "Keineೈನ್" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "%1$@ token, %2$lld percentuale", - "state" : "translated" + "state" : "translated", + "value" : "Ingen" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "%1$@ トークン、%2$lld パーセント", - "state" : "translated" + "state" : "translated", + "value" : "Nenhum" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "%1$@ jetons, %2$lld pour cent", + "value" : "Nessuno", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "%1$@ διακριτικά, %2$lld τοις εκατό", + "value" : "Ninguno", "state" : "translated" } } } }, - "Type" : { - "comment" : "A label that describes the type of a model.", + "Retry" : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Type", - "state" : "translated" + "state" : "translated", + "value" : "Försök igen" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Typ", + "value" : "Tentar novamente", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Tipo", + "value" : "Reintentar", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Tipo", + "value" : "Opnieuw proberen", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Type", - "state" : "translated" + "state" : "translated", + "value" : "Retry" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Typ", - "state" : "translated" + "state" : "translated", + "value" : "Réessayer" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Tipo", - "state" : "translated" + "state" : "translated", + "value" : "Επανάληψη προσπάθειας" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "タイプ", - "state" : "translated" + "state" : "translated", + "value" : "Erneut versuchen" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Type", - "state" : "translated" + "state" : "translated", + "value" : "再試行" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Τύπος", + "value" : "Riprova", "state" : "translated" } } } }, - "Deleting a memory..." : { - "comment" : "A message displayed when a memory is being deleted.", + "Help me with my code" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Geheugen verwijderen...", + "value" : "Aiutami con il mio codice", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Tar bort ett minne...", + "value" : "コードの助けをしてください", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Eliminando un recuerdo...", - "state" : "translated" + "state" : "translated", + "value" : "Hjälp mig med min kod" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "A eliminar uma memória...", + "value" : "Ayúdame con mi código", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Deleting a memory...", - "state" : "translated" + "state" : "translated", + "value" : "Hilf mir bei meinem Code" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Speicher wird gelöscht...", - "state" : "translated" + "state" : "translated", + "value" : "Help me met mijn code" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Eliminazione di una memoria...", - "state" : "translated" + "state" : "translated", + "value" : "Ajuda-me com o meu código" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "メモリを削除中…", + "value" : "Help me with my code", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Suppression d’une mémoire…", - "state" : "translated" + "state" : "translated", + "value" : "Aide-moi avec mon code" } }, "el" : { "stringUnit" : { - "value" : "Διαγραφή μνήμης...", - "state" : "translated" + "state" : "translated", + "value" : "Βοήθησέ με με τον κώδικά μου" } } } }, - "Profile Sync Conflict" : { + "Web Search" : { + "comment" : "A section of the settings view that allows the user to configure the web search tool.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Profielsynchronisatieconflict", + "value" : "Webzoekfunctie", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Konflikt vid profilsynkronisering", + "value" : "Websuche", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Conflicto de sincronización del perfil", + "value" : "Web Search", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Conflito de sincronização do perfil", - "state" : "translated" + "state" : "translated", + "value" : "Pesquisa Web" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Profile Sync Conflict", - "state" : "translated" + "state" : "translated", + "value" : "Búsqueda web" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Konflikt bei der Profilsynchronisierung", + "value" : "Webbsökning", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Conflitto di sincronizzazione del profilo", - "state" : "translated" + "state" : "translated", + "value" : "Ricerca Web" } }, "ja" : { "stringUnit" : { - "value" : "プロフィール同期の競合", - "state" : "translated" + "state" : "translated", + "value" : "ウェブ検索" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Σύγκρουση συγχρονισμού προφίλ", + "value" : "Recherche Web", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Conflit de synchronisation du profil", - "state" : "translated" + "state" : "translated", + "value" : "Αναζήτηση στο Διαδίκτυο" } } } }, - "Pick an OpenClient icon that matches your style." : { - "comment" : "A tip to choose an icon for the app.", + "Add to Favourites" : { + "comment" : "A label for a button that adds a message to the user's favourites.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Kies een OpenClient-pictogram dat bij je stijl past.", + "value" : "Toevoegen aan favorieten", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Välj en OpenClient-ikon som passar din stil.", - "state" : "translated" + "state" : "translated", + "value" : "Ajouter aux favoris" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Elige un icono de OpenClient que vaya con tu estilo.", - "state" : "translated" + "state" : "translated", + "value" : "Aggiungi ai Preferiti" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Escolha um ícone do OpenClient que combine com o seu estilo.", + "value" : "Προσθήκη στα Αγαπημένα", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Pick an OpenClient icon that matches your style.", - "state" : "translated" + "state" : "translated", + "value" : "お気に入りに追加" } }, "de" : { "stringUnit" : { - "value" : "Wähle ein OpenClient-Symbol, das zu deinem Stil passt.", + "value" : "Zu Favoriten hinzufügen", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Scegli un’icona di OpenClient in linea con il tuo stile.", + "value" : "Lägg till i favoriter", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "自分のスタイルに合うOpenClientのアイコンを選択してください。", - "state" : "translated" + "state" : "translated", + "value" : "Añadir a Favoritos" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Choisissez une icône OpenClient qui correspond à votre style.", + "value" : "Adicionar aos Favoritos", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Επιλέξτε ένα εικονίδιο του OpenClient που ταιριάζει στο στιλ σας.", + "value" : "Add to Favorites", "state" : "translated" } } } }, - "Anonymous" : { + "Cancel" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Anoniem", - "state" : "translated" + "state" : "translated", + "value" : "Cancel" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Anonym", + "value" : "Cancelar", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Anónimo", - "state" : "translated" + "state" : "translated", + "value" : "Annuleren" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Anónimo", - "state" : "translated" + "state" : "translated", + "value" : "Abbrechen" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Anonymous", - "state" : "translated" + "state" : "translated", + "value" : "Annuler" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Anonym", + "value" : "Avbryt", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Anonimo", + "value" : "キャンセル", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "匿名", + "value" : "Annulla", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Anonyme", + "value" : "Cancelar", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Ανώνυμος", + "value" : "Ακύρωση", "state" : "translated" } } } }, - "Copy URL" : { + "Skipping won't save these server settings." : { + "comment" : "A warning message displayed in the onboarding view.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "URL kopiëren", + "value" : "Ignorer n’enregistrera pas ces réglages du serveur.", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Kopiera URL", - "state" : "translated" + "state" : "translated", + "value" : "Η παράλειψη δεν θα αποθηκεύσει αυτές τις ρυθμίσεις διακομιστή." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Saltare non salverà queste impostazioni del server." } }, "es" : { "stringUnit" : { - "value" : "Copiar URL", - "state" : "translated" + "state" : "translated", + "value" : "Omitir no guardará esta configuración del servidor." } }, "pt-PT" : { "stringUnit" : { - "value" : "Copiar URL", - "state" : "translated" + "state" : "translated", + "value" : "Ignorar não guardará estas definições do servidor." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Copy URL", - "state" : "translated" + "state" : "translated", + "value" : "Om du hoppar över detta sparas inte de här serverinställningarna." } }, "de" : { "stringUnit" : { - "value" : "URL kopieren", - "state" : "translated" + "state" : "translated", + "value" : "Überspringen speichert diese Servereinstellungen nicht." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Copia URL", + "value" : "Overslaan slaat deze serverinstellingen niet op.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αντιγραφή URL", - "state" : "translated" + "state" : "translated", + "value" : "Skipping won't save these server settings." } }, "ja" : { "stringUnit" : { - "value" : "URLをコピー", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "Copier l’URL", - "state" : "translated" + "state" : "translated", + "value" : "スキップすると、これらのサーバー設定は保存されません。" } } } }, - "There is no synchronized app data in iCloud." : { + "Completion" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Er zijn geen gesynchroniseerde appgegevens in iCloud.", - "state" : "translated" + "state" : "translated", + "value" : "Completion" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Det finns inga synkroniserade appdata i iCloud.", - "state" : "translated" + "state" : "translated", + "value" : "Conclusão" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "No hay datos de la app sincronizados en iCloud.", + "value" : "Slutförande", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Não existem dados da aplicação sincronizados no iCloud.", + "value" : "Completamento", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "There is no synchronized app data in iCloud.", + "value" : "Finalización", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Es sind keine synchronisierten App-Daten in iCloud vorhanden.", - "state" : "translated" + "state" : "translated", + "value" : "Abschluss" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Non ci sono dati dell’app sincronizzati su iCloud.", + "value" : "Voltooiing", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "iCloudに同期されたアプリデータはありません。", - "state" : "translated" + "state" : "translated", + "value" : "Achèvement" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Aucune donnée d’app synchronisée dans iCloud.", + "value" : "完了", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Δεν υπάρχουν συγχρονισμένα δεδομένα εφαρμογών στο iCloud.", + "value" : "Ολοκλήρωση", "state" : "translated" } } - } + }, + "comment" : "A description of a completion LLM model." }, - "Loading document" : { + "Automate OpenClient with the Shortcuts app using the URL scheme actions above." : { + "comment" : "A description of how to use the Shortcuts app to open OpenClient.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Document wordt geladen", + "value" : "Automatisez OpenClient avec l’app Raccourcis en utilisant les actions du schéma d’URL ci-dessus.", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Läser in dokumentet", + "value" : "Αυτοματοποιήστε το OpenClient με την εφαρμογή Συντομεύσεις χρησιμοποιώντας τις παραπάνω ενέργειες σχήματος URL.", "state" : "translated" } }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Automatizza OpenClient con l’app Comandi usando le azioni dello schema URL sopra." + } + }, "es" : { "stringUnit" : { - "value" : "Cargando documento", - "state" : "translated" + "state" : "translated", + "value" : "Automatiza OpenClient con la app Atajos usando las acciones del esquema de URL mencionadas arriba." } }, "pt-PT" : { "stringUnit" : { - "value" : "A carregar o documento", + "value" : "Automatize o OpenClient com a app Atalhos usando as ações do esquema URL acima.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Loading document", - "state" : "translated" + "state" : "translated", + "value" : "Automatisera OpenClient med appen Genvägar med hjälp av URL-schemakommandona ovan." } }, "de" : { "stringUnit" : { - "value" : "Dokument wird geladen", - "state" : "translated" - } - }, - "it" : { - "stringUnit" : { - "value" : "Caricamento del documento", + "value" : "Automatisieren Sie OpenClient mit der Kurzbefehle-App unter Verwendung der oben genannten URL-Schema-Aktionen.", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Φόρτωση εγγράφου", + "value" : "Automatiseer OpenClient met de Opdrachten-app via de bovenstaande URL-scheme-acties.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Chargement du document", - "state" : "translated" + "state" : "translated", + "value" : "上記のURLスキームアクションを使って、ショートカットアプリでOpenClientを自動化します。" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "ドキュメントを読み込み中", - "state" : "translated" + "state" : "translated", + "value" : "Automate OpenClient with the Shortcuts app using the URL scheme actions above." } } } }, - "Saves facts and preferences for future conversations. Unavailable in Private Chat." : { - "comment" : "Description of a built-in tool that saves facts and preferences for future conversations.", + "Enter a new name for this conversation." : { + "comment" : "A message displayed in an alert when renaming a conversation.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Slaat feiten en voorkeuren op voor toekomstige gesprekken. Niet beschikbaar in Privéchat.", + "value" : "Voer een nieuwe naam in voor dit gesprek.", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Sparar fakta och inställningar för framtida samtal. Inte tillgängligt i privat chatt.", + "value" : "Enter a new name for this conversation", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Guarda datos y preferencias para futuras conversaciones. No disponible en el chat privado.", - "state" : "translated" + "state" : "translated", + "value" : "Inserisci un nuovo nome per questa conversazione" } }, "pt-PT" : { "stringUnit" : { - "value" : "Guarda factos e preferências para conversas futuras. Indisponível no Chat Privado.", - "state" : "translated" + "state" : "translated", + "value" : "Introduza um novo nome para esta conversa." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Saves facts and preferences for future conversations. Unavailable in Private Chat.", + "value" : "この会話の新しい名前を入力してください", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Speichert Fakten und Präferenzen für zukünftige Unterhaltungen. Im privaten Chat nicht verfügbar.", + "value" : "Introduce un nuevo nombre para esta conversación.", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Salva fatti e preferenze per le conversazioni future. Non disponibile nelle chat private.", + "value" : "Geben Sie einen neuen Namen für diese Unterhaltung ein.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "今後の会話のために事実や設定を保存します。プライベートチャットでは利用できません。", + "value" : "Entrez un nouveau nom pour cette conversation.", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Enregistre des faits et des préférences pour les conversations futures. Indisponible dans les discussions privées.", + "value" : "Ange ett nytt namn för den här konversationen.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Αποθηκεύει γεγονότα και προτιμήσεις για μελλοντικές συνομιλίες. Δεν είναι διαθέσιμο στην Ιδιωτική συνομιλία.", + "value" : "Εισαγάγετε ένα νέο όνομα για αυτή τη συνομιλία.", "state" : "translated" } } } }, - "Information" : { + "Show All (%lld)" : { + "comment" : "A button that shows all items in a category. The number in parentheses is the number of items in the category.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Informatie", - "state" : "translated" + "state" : "translated", + "value" : "Alles tonen (%lld)" } }, "sv" : { "stringUnit" : { - "value" : "Information", + "value" : "Visa alla (%lld)", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Información", + "value" : "すべて表示(%lld)", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Informação", - "state" : "translated" + "state" : "translated", + "value" : "Mostrar todo (%lld)" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Information", + "value" : "Mostra tutto (%lld)", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Information", + "value" : "Show All (%lld)", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Informazioni", - "state" : "translated" + "state" : "translated", + "value" : "Mostrar tudo (%lld)" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "情報", - "state" : "translated" + "state" : "translated", + "value" : "Εμφάνιση όλων (%lld)" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Informations", + "value" : "Alle anzeigen (%lld)", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Πληροφορίες", + "value" : "Tout afficher (%lld)", "state" : "translated" } } } }, - "Image generation failed. The request cannot be retried in this turn." : { + "Author" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Afbeelding genereren mislukt. Het verzoek kan in deze beurt niet opnieuw worden geprobeerd.", - "state" : "translated" + "state" : "translated", + "value" : "Συγγραφέας" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Bildgenereringen misslyckades. Begäran kan inte försökas igen i denna omgång.", + "value" : "Auteur", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "La generación de imágenes falló. La solicitud no se puede volver a intentar en este turno.", + "value" : "Författare", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Falha na geração da imagem. Não é possível repetir o pedido nesta vez.", - "state" : "translated" + "state" : "translated", + "value" : "Autor" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Image generation failed. The request cannot be retried in this turn.", - "state" : "translated" + "state" : "translated", + "value" : "作成者" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Die Bildgenerierung ist fehlgeschlagen. Die Anfrage kann in diesem Durchgang nicht erneut versucht werden.", - "state" : "translated" + "state" : "translated", + "value" : "Auteur" } }, "it" : { "stringUnit" : { - "value" : "Generazione dell'immagine non riuscita. La richiesta non può essere ritentata in questo turno.", + "value" : "Autore", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Η δημιουργία εικόνας απέτυχε. Το αίτημα δεν μπορεί να επαναληφθεί σε αυτήν τη σειρά.", + "value" : "Autor", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "画像の生成に失敗しました。このターンではリクエストを再試行できません。", + "value" : "Autor", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Échec de la génération de l’image. La demande ne peut pas être réessayée lors de cette tentative.", + "value" : "Author", "state" : "translated" } } } }, - "Approximate cost of this conversation based on token usage and model pricing." : { - "comment" : "A description of the cost of a conversation.", + "Server error (code %lld)." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Geschatte kosten van dit gesprek op basis van tokengebruik en modelprijzen.", - "state" : "translated" + "state" : "translated", + "value" : "Error del servidor (código %lld)." } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Ungefärlig kostnad för denna konversation baserat på tokenanvändning och modellpriser.", - "state" : "translated" + "state" : "translated", + "value" : "Σφάλμα διακομιστή (κωδικός %lld)." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Costo aproximado de esta conversación basado en el uso de tokens y la tarifa del modelo.", + "value" : "Erreur serveur (code %lld).", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Custo aproximado desta conversa com base no uso de tokens e preços do modelo.", + "value" : "Serverfout (code %lld).", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Approximate cost of this conversation based on token usage and model pricing.", - "state" : "translated" + "state" : "translated", + "value" : "Erro do servidor (código %lld)." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Ungefähre Kosten dieses Gesprächs basierend auf Tokenverbrauch und Modellpreisen.", + "value" : "Serverfel (kod %lld).", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Costo approssimativo di questa conversazione basato sull’uso dei token e sul prezzo del modello.", + "value" : "Errore del server (codice %lld).", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "この会話の概算コスト(トークン使用量とモデル料金に基づく)", - "state" : "translated" + "state" : "translated", + "value" : "Server error (code %lld)." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Coût approximatif de cette conversation basé sur l’utilisation des tokens et la tarification du modèle.", - "state" : "translated" + "state" : "translated", + "value" : "サーバーエラー(コード %lld)" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Προσεγγιστικό κόστος αυτής της συνομιλίας βάσει χρήσης tokens και τιμολόγησης μοντέλου.", + "value" : "Serverfehler (Code %lld).", "state" : "translated" } } } }, - "Provide a JSON object containing only a prompt string, within 64 KiB." : { - "comment" : "Error message when the user provides an invalid JSON object with an image generation prompt.", + "No conversations found with the selected tag" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Geef een JSON-object met alleen een prompttekenreeks van maximaal 64 KiB.", - "state" : "translated" + "state" : "translated", + "value" : "Nenhuma conversa encontrada com a etiqueta selecionada" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Ange ett JSON-objekt som endast innehåller en promptsträng på högst 64 KiB.", - "state" : "translated" + "state" : "translated", + "value" : "Nessuna conversazione trovata con il tag selezionato" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Proporciona un objeto JSON que contenga únicamente una cadena de texto de indicación, de un máximo de 64 KiB.", + "value" : "Geen gesprekken gevonden met het geselecteerde label", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Forneça um objeto JSON que contenha apenas uma cadeia de texto de prompt, com um máximo de 64 KiB.", + "value" : "選択したタグの会話は見つかりませんでした", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Provide a JSON object containing only a prompt string, within 64 KiB.", + "value" : "Keine Unterhaltungen mit dem ausgewählten Tag gefunden", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Stelle ein JSON-Objekt bereit, das ausschließlich einen Prompt-String mit maximal 64 KiB enthält.", - "state" : "translated" + "state" : "translated", + "value" : "No conversations found with the selected tag" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Fornisci un oggetto JSON contenente solo una stringa prompt, entro 64 KiB.", + "value" : "Inga konversationer hittades med den valda taggen", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "64 KiB以内で、プロンプト文字列のみを含むJSONオブジェクトを指定してください。", + "value" : "Δεν βρέθηκαν συνομιλίες με την επιλεγμένη ετικέτα", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Fournissez un objet JSON contenant uniquement une chaîne de prompt, de 64 Kio maximum.", - "state" : "translated" + "state" : "translated", + "value" : "No se encontraron conversaciones con la etiqueta seleccionada" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Παρέχετε ένα αντικείμενο JSON που περιέχει μόνο μια συμβολοσειρά προτροπής, μεγέθους έως 64 KiB.", - "state" : "translated" + "state" : "translated", + "value" : "Aucune conversation trouvée avec le tag sélectionné" } } - } + }, + "comment" : "A message displayed when there are no conversations with a specific tag." }, - "The vision specialist returned no analysis." : { + "How does Swift concurrency work?" : { + "comment" : "Title of a conversation.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "De beeldspecialist heeft geen analyse teruggegeven.", + "value" : "Swiftの並行処理はどう機能するのか?", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Synspecialisten returnerade ingen analys.", + "value" : "Πώς λειτουργεί η ασύγχρονη εκτέλεση στο Swift;", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "El especialista en visión no devolvió ningún análisis.", - "state" : "translated" + "state" : "translated", + "value" : "¿Cómo funciona la concurrencia en Swift?" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "O especialista em visão não devolveu qualquer análise.", + "value" : "Wie funktioniert Swift Concurrency?", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The vision specialist returned no analysis.", - "state" : "translated" + "state" : "translated", + "value" : "Hoe werkt Swift-concurrentie?" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Der Bildverarbeitungsspezialist hat keine Analyse zurückgegeben.", + "value" : "Hur fungerar Swift-konkurens?", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Lo specialista della vista non ha restituito alcuna analisi.", - "state" : "translated" + "state" : "translated", + "value" : "Como funciona a concorrência em Swift?" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "視覚スペシャリストから分析結果が返されませんでした。", - "state" : "translated" + "state" : "translated", + "value" : "Comment fonctionne la concurrence en Swift ?" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Le spécialiste de la vision n’a renvoyé aucune analyse.", + "value" : "How does Swift concurrency work?", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ο ειδικός όρασης δεν επέστρεψε καμία ανάλυση.", - "state" : "translated" + "state" : "translated", + "value" : "Come funziona la concorrenza in Swift?" } } } }, - "Candy Cane" : { - "comment" : "Name of an app icon.", + "Voice ID" : { + "comment" : "A label for the voice ID field.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Pepermuntstok", - "state" : "translated" + "state" : "translated", + "value" : "ID vocal" } }, "sv" : { "stringUnit" : { - "value" : "Polkagris", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Bastón de caramelo", + "value" : "Röst-ID", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Bengala de Natal", - "state" : "translated" + "state" : "translated", + "value" : "Ταυτότητα φωνής" } }, "en" : { "stringUnit" : { - "value" : "Candy Cane", - "state" : "translated" + "state" : "translated", + "value" : "Voice ID" } }, "de" : { "stringUnit" : { - "value" : "Zuckerstange", - "state" : "translated" + "state" : "translated", + "value" : "Sprach-ID" } }, "it" : { "stringUnit" : { - "value" : "Bastoncino di zucchero", + "value" : "ID voce", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Ζαχαρωτό μπαστούνι", - "state" : "translated" + "state" : "translated", + "value" : "音声ID" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "キャンディケイン", + "value" : "ID de voz", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Sucre d’orge", - "state" : "translated" + "state" : "translated", + "value" : "Stem-ID" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "ID de voz" } } } }, - "Silent Night" : { - "comment" : "Name of the icon for the \"Silent Night\" theme.", + "%@: %@." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Stille Nacht", + "value" : "%1$@: %2$@.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Stilla natt", + "value" : "%1$@: %2$@。", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Noche silenciosa", + "value" : "%1$@: %2$@.", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Noite Silenciosa", + "value" : "%1$@ : %2$@.", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Silent Night", - "state" : "translated" + "state" : "translated", + "value" : "%1$@: %2$@." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Stille Nacht", - "state" : "translated" + "value" : "%1$@: %2$@.", + "state" : "new" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Notte silenziosa", - "state" : "translated" + "state" : "translated", + "value" : "%1$@: %2$@." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "サイレントナイト", - "state" : "translated" + "state" : "translated", + "value" : "%1$@: %2$@." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Άγια Νύχτα", + "value" : "%1$@: %2$@.", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Nuit silencieuse", + "value" : "%1$@: %2$@.", "state" : "translated" } } } }, - "Welcome" : { + "Santa Glow" : { + "comment" : "Name of an app icon.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Welkom", + "value" : "Santa Glow", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Välkommen", + "value" : "Santa Glow", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Bienvenido", - "state" : "translated" + "state" : "translated", + "value" : "Santa Glow" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Bem-vindo", - "state" : "translated" + "state" : "translated", + "value" : "Santa Glow" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Welcome", - "state" : "translated" + "state" : "translated", + "value" : "Brilho de Santa Claus" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Willkommen", + "value" : "Santa Glow", "state" : "translated" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Benvenuto", - "state" : "translated" + "state" : "translated", + "value" : "Brillo de Santa Claus" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Καλώς ήρθατε", + "value" : "サンタグロウ", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Bienvenue", - "state" : "translated" + "state" : "translated", + "value" : "Lueur du père Noël" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "ようこそ", - "state" : "translated" + "state" : "translated", + "value" : "Λάμψη του Άγιου Βασίλη" } } } }, - "More" : { - "comment" : "A button that opens a menu with options to export and import conversations.", + "Sakura" : { + "comment" : "The Japanese name for the sakura emoji.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Meer", - "state" : "translated" + "state" : "translated", + "value" : "Σακούρα" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Mer", - "state" : "translated" + "state" : "translated", + "value" : "Sakura" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Más", - "state" : "translated" + "state" : "translated", + "value" : "Sakura" } }, "pt-PT" : { "stringUnit" : { - "value" : "Mais", + "value" : "Sakura", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "More", + "value" : "Sakura", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Mehr", - "state" : "translated" + "state" : "translated", + "value" : "Sakura" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Altro", - "state" : "translated" + "state" : "translated", + "value" : "桜" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "もっと見る", - "state" : "translated" + "state" : "translated", + "value" : "Sakura" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Περισσότερα", - "state" : "translated" + "state" : "translated", + "value" : "Kirschblüte" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Plus", - "state" : "translated" + "state" : "translated", + "value" : "Sakura" } } } }, - "Each prepared image must be a supported, nonempty image of at most 5 MB." : { + "Deletes this item from iCloud and all synchronized devices." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Elke voorbereide afbeelding moet een ondersteunde, niet-lege afbeelding van maximaal 5 MB zijn.", - "state" : "translated" + "state" : "translated", + "value" : "Elimina questo elemento da iCloud e da tutti i dispositivi sincronizzati." } }, "sv" : { "stringUnit" : { - "value" : "Varje förberedd bild måste vara en bild som stöds, vara icke-tom och vara högst 5 MB stor.", - "state" : "translated" + "state" : "translated", + "value" : "Raderar det här objektet från iCloud och alla synkroniserade enheter." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Cada imagen preparada debe ser una imagen compatible, no estar vacía y tener un tamaño máximo de 5 MB.", - "state" : "translated" + "state" : "translated", + "value" : "Διαγράφει αυτό το στοιχείο από το iCloud και όλες τις συγχρονισμένες συσκευές." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Cada imagem preparada tem de ser uma imagem suportada e não vazia, com um máximo de 5 MB.", - "state" : "translated" + "state" : "translated", + "value" : "この項目をiCloudおよび同期済みのすべてのデバイスから削除します。" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Each prepared image must be a supported, nonempty image of at most 5 MB.", - "state" : "translated" + "state" : "translated", + "value" : "Löscht dieses Objekt aus iCloud und von allen synchronisierten Geräten." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Jedes vorbereitete Bild muss ein unterstütztes, nicht leeres Bild mit maximal 5 MB sein.", - "state" : "translated" + "state" : "translated", + "value" : "Verwijdert dit item uit iCloud en alle gesynchroniseerde apparaten." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Ogni immagine preparata deve essere un'immagine supportata e non vuota di dimensioni massime pari a 5 MB.", + "value" : "Supprime cet élément d’iCloud et de tous les appareils synchronisés.", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "準備した各画像は、対応形式の空でない画像で、サイズが最大5 MBである必要があります。", + "value" : "Deletes this item from iCloud and all synchronized devices.", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Κάθε προετοιμασμένη εικόνα πρέπει να είναι υποστηριζόμενη, μη κενή και να έχει μέγεθος έως 5 MB.", + "value" : "Elimina este item do iCloud e de todos os dispositivos sincronizados.", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Chaque image préparée doit être une image prise en charge et non vide d’au plus 5 Mo.", - "state" : "translated" + "state" : "translated", + "value" : "Elimina este elemento de iCloud y de todos los dispositivos sincronizados." } } } }, - "Image and Vision" : { + "Blue" : { + "comment" : "Name of the color blue.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Afbeelding en beeldanalyse", - "state" : "translated" + "state" : "translated", + "value" : "Μπλε" } }, "sv" : { "stringUnit" : { - "value" : "Bild och syn", + "value" : "Blå", "state" : "translated" } }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Blu" + } + }, "es" : { "stringUnit" : { - "value" : "Imagen y visión", + "value" : "Azul", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Imagem e Visão", + "value" : "青", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Image and Vision", - "state" : "translated" + "state" : "translated", + "value" : "Blue" } }, "de" : { "stringUnit" : { - "value" : "Bild und Vision", + "value" : "Blau", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Immagini e visione", + "value" : "Azul", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Εικόνα και όραση", - "state" : "translated" + "state" : "translated", + "value" : "Blauw" } }, "fr" : { "stringUnit" : { - "value" : "Image et vision", - "state" : "translated" - } - }, - "ja" : { - "stringUnit" : { - "value" : "画像とビジョン", + "value" : "Bleu", "state" : "translated" } } } }, - "http:\/\/localhost:4000" : { - "comment" : "A placeholder URL for the server URL field.", + "Start a private chat" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "http:\/\/localhost:4000", + "value" : "Ξεκινήστε μια ιδιωτική συνομιλία", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "http:\/\/localhost:4000", + "value" : "プライベートチャットを開始", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "http:\/\/localhost:4000", + "value" : "Starta en privat chatt", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "http:\/\/localhost:4000", + "value" : "Avvia una chat privata", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "http:\/\/localhost:4000", + "value" : "Iniciar uma conversa privada", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "http:\/\/localhost:4000", - "state" : "translated" + "state" : "translated", + "value" : "Begin een privégesprek" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "http:\/\/localhost:4000", + "value" : "Privaten Chat starten", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "http:\/\/localhost:4000", + "value" : "Start a private chat", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "http:\/\/localhost:4000", - "state" : "translated" + "state" : "translated", + "value" : "Iniciar un chat privado" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "http:\/\/localhost:4000", - "state" : "translated" + "state" : "translated", + "value" : "Démarrer une conversation privée" } } - } + }, + "comment" : "A description of the private chat feature." }, - "Document" : { + "Enable tools from MCP servers like GitHub, databases, and more to let the model work with external services." : { + "comment" : "A description of a feature that allows the model to connect to external tools.", "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Document", - "state" : "translated" + "state" : "translated", + "value" : "Aktivera verktyg från MCP-servrar som GitHub, databaser med mera för att låta modellen arbeta med externa tjänster." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Dokument", + "value" : "Habilita herramientas de servidores MCP como GitHub, bases de datos y más para que el modelo trabaje con servicios externos.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Documento", + "value" : "Schakel tools van MCP-servers in zoals GitHub, databases en meer om het model met externe diensten te laten werken.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Documento", - "state" : "translated" + "state" : "translated", + "value" : "GitHubやデータベースなどのMCPサーバーのツールを有効にして、モデルが外部サービスと連携できるようにします。" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Document", - "state" : "translated" + "state" : "translated", + "value" : "Activez les outils des serveurs MCP comme GitHub, les bases de données et plus encore pour permettre au modèle de travailler avec des services externes." } }, "de" : { "stringUnit" : { - "value" : "Dokument", - "state" : "translated" + "state" : "translated", + "value" : "Aktivieren Sie Werkzeuge von MCP-Servern wie GitHub, Datenbanken und mehr, damit das Modell mit externen Diensten arbeiten kann." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Documento", - "state" : "translated" + "state" : "translated", + "value" : "Ative ferramentas dos servidores MCP como GitHub, bases de dados e mais para permitir que o modelo trabalhe com serviços externos." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Έγγραφο", - "state" : "translated" + "state" : "translated", + "value" : "Enable tools from MCP servers like GitHub, databases, and more to allow the model to work with external services." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "ドキュメント", + "value" : "Abilita strumenti dai server MCP come GitHub, database e altro per permettere al modello di lavorare con servizi esterni.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Document", - "state" : "translated" + "state" : "translated", + "value" : "Ενεργοποιήστε εργαλεία από διακομιστές MCP όπως το GitHub, βάσεις δεδομένων και άλλα για να επιτρέψετε στο μοντέλο να συνεργάζεται με εξωτερικές υπηρεσίες." } } } }, - "Image generation requires a text prompt." : { - "comment" : "Error message when trying to generate an image without a text prompt.", + "Something went wrong. Please try again." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Voor het genereren van een afbeelding is een tekstprompt vereist.", + "value" : "Algo salió mal. Por favor, inténtalo de nuevo.", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Bildgenerering kräver en textprompt.", - "state" : "translated" + "state" : "translated", + "value" : "Something went wrong. Please try again." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "La generación de imágenes requiere una descripción de texto.", - "state" : "translated" + "state" : "translated", + "value" : "Une erreur est survenue. Veuillez réessayer." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A geração de imagens requer um pedido de texto.", + "value" : "Er is iets misgegaan. Probeer het opnieuw.", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Image generation requires a text prompt.", + "value" : "Algo correu mal. Por favor, tente novamente.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Für die Bildgenerierung ist eine Texteingabe erforderlich.", - "state" : "translated" + "state" : "translated", + "value" : "Något gick fel. Försök igen." } }, "it" : { "stringUnit" : { - "value" : "La generazione dell'immagine richiede un prompt testuale.", + "value" : "Qualcosa è andato storto. Riprova.", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Για τη δημιουργία εικόνας απαιτείται ένα μήνυμα κειμένου.", - "state" : "translated" + "state" : "translated", + "value" : "問題が発生しました。もう一度お試しください。" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "画像を生成するにはテキストプロンプトが必要です。", - "state" : "translated" + "state" : "translated", + "value" : "Κάτι πήγε στραβά. Παρακαλώ δοκιμάστε ξανά." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "La génération d’images nécessite une invite textuelle.", - "state" : "translated" + "state" : "translated", + "value" : "Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut." } } } }, - "Explain a complex topic simply" : { + "Bright" : { + "comment" : "Category of app icons that have a bright aesthetic.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Leg een complex onderwerp eenvoudig uit", - "state" : "translated" + "state" : "translated", + "value" : "Lumineuses" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Förklara ett komplext ämne enkelt", + "value" : "Vivace", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Explica un tema complejo de forma sencilla", + "value" : "Luminosoacons", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Explique um tema complexo de forma simples", - "state" : "translated" + "state" : "translated", + "value" : "Hell" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Explain a complex topic simply", + "value" : "Ljus", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Erkläre ein komplexes Thema einfach", + "value" : "Φωτεινά", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Spiega un argomento complesso in modo semplice", + "value" : "Bright", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Εξήγησε ένα σύνθετο θέμα απλά", + "value" : "Brillante", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Expliquer un sujet complexe simplement", - "state" : "translated" + "state" : "translated", + "value" : "Helder" } }, "ja" : { "stringUnit" : { - "value" : "複雑な話題を簡単に説明する", - "state" : "translated" + "state" : "translated", + "value" : "明るい" } } } }, - "Deletes this item from iCloud and all synchronized devices." : { + "No cloud changes will be written until required downloads finish." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Verwijdert dit item uit iCloud en alle gesynchroniseerde apparaten.", + "value" : "No se escribirán cambios en la nube hasta que finalicen las descargas requeridas.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Raderar det här objektet från iCloud och alla synkroniserade enheter.", - "state" : "translated" + "state" : "translated", + "value" : "Não serão guardadas alterações na nuvem até que as transferências necessárias terminem." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Elimina este elemento de iCloud y de todos los dispositivos sincronizados.", - "state" : "translated" + "state" : "translated", + "value" : "必要なダウンロードが完了するまで、クラウドの変更は書き込まれません。" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Elimina este item do iCloud e de todos os dispositivos sincronizados.", + "value" : "Er worden geen wijzigingen in de cloud opgeslagen totdat de vereiste downloads zijn voltooid.", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Deletes this item from iCloud and all synchronized devices.", - "state" : "translated" + "state" : "translated", + "value" : "Cloud-Änderungen werden erst geschrieben, wenn die erforderlichen Downloads abgeschlossen sind." } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Löscht dieses Objekt aus iCloud und von allen synchronisierten Geräten.", + "value" : "Nessuna modifica al cloud verrà scritta finché i download richiesti non saranno terminati.", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Elimina questo elemento da iCloud e da tutti i dispositivi sincronizzati.", + "value" : "Inga ändringar i molnet skrivs förrän nödvändiga nedladdningar är klara.", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "この項目をiCloudおよび同期済みのすべてのデバイスから削除します。", + "value" : "Δεν θα καταγραφούν αλλαγές στο cloud μέχρι να ολοκληρωθούν οι απαιτούμενες λήψεις.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Supprime cet élément d’iCloud et de tous les appareils synchronisés.", + "value" : "Aucune modification du cloud ne sera écrite avant la fin des téléchargements requis.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Διαγράφει αυτό το στοιχείο από το iCloud και όλες τις συγχρονισμένες συσκευές.", - "state" : "translated" + "state" : "translated", + "value" : "No cloud changes will be written until required downloads finish." } } } }, - "Explain why this feature would be useful" : { + "Invalid synchronized data" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Leg uit waarom deze functie nuttig zou zijn", - "state" : "translated" + "state" : "translated", + "value" : "Μη έγκυρα συγχρονισμένα δεδομένα" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Förklara varför denna funktion skulle vara användbar", - "state" : "translated" + "state" : "translated", + "value" : "同期されたデータが無効です" } }, "es" : { "stringUnit" : { - "value" : "Explica por qué esta función sería útil", + "value" : "Datos sincronizados no válidos", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Explique por que esta funcionalidade seria útil", - "state" : "translated" + "state" : "translated", + "value" : "Ungültige synchronisierte Daten" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Explain why this feature would be useful", - "state" : "translated" + "state" : "translated", + "value" : "Ongeldige gesynchroniseerde gegevens" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Erklären Sie, warum diese Funktion nützlich wäre", - "state" : "translated" + "state" : "translated", + "value" : "Ogiltiga synkroniserade data" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Spiega perché questa funzione sarebbe utile", + "value" : "Dados sincronizados inválidos", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Εξηγήστε γιατί αυτή η λειτουργία θα ήταν χρήσιμη", + "value" : "Données synchronisées non valides", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Expliquez pourquoi cette fonctionnalité serait utile", - "state" : "translated" + "state" : "translated", + "value" : "Dati sincronizzati non validi" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "この機能が役立つ理由を説明してください", + "value" : "Invalid synchronized data", "state" : "translated" } } } }, - "Could not write file to the shared container" : { + "~$%.4f" : { + "comment" : "A monetary value displayed in the chat interface.", + "shouldTranslate" : false + }, + "Controls randomness. Higher values make output more creative." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Kon bestand niet naar de gedeelde container schrijven", - "state" : "translated" + "state" : "translated", + "value" : "Contrôle l'aléatoire. Des valeurs plus élevées rendent la sortie plus créative." } }, "sv" : { "stringUnit" : { - "value" : "Kunde inte skriva fil till den delade behållaren", + "value" : "Styr slumpmässigheten. Högre värden gör resultatet mer kreativt.", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "No se pudo escribir el archivo en el contenedor compartido", + "value" : "Controls randomness. Higher values make output more creative.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Não foi possível gravar o ficheiro no contentor partilhado", - "state" : "translated" + "state" : "translated", + "value" : "Controla a aleatoriedade. Valores mais altos tornam a saída mais criativa." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Could not write file to the shared container", - "state" : "translated" + "state" : "translated", + "value" : "Controla la aleatoriedad. Valores más altos hacen que la salida sea más creativa." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Datei konnte nicht im gemeinsamen Container gespeichert werden", + "value" : "Beheert willekeurigheid. Hogere waarden maken de output creatiever.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Impossibile scrivere il file nel contenitore condiviso", + "value" : "ランダム性を制御します。値が高いほど出力がより創造的になります。", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η εγγραφή του αρχείου στον κοινόχρηστο φάκελο", - "state" : "translated" + "state" : "translated", + "value" : "Controlla la casualità. Valori più alti rendono l'output più creativo." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "共有コンテナにファイルを書き込めませんでした", + "value" : "Ελέγχει την τυχαιότητα. Μεγαλύτερες τιμές κάνουν το αποτέλεσμα πιο δημιουργικό.", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Impossible d’écrire le fichier dans le conteneur partagé", - "state" : "translated" + "state" : "translated", + "value" : "Steuert die Zufälligkeit. Höhere Werte machen die Ausgabe kreativer." } } } }, - "Connection successful. Ready to continue." : { + "Untitled" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Verbinding geslaagd. Klaar om door te gaan.", - "state" : "translated" + "state" : "translated", + "value" : "Χωρίς τίτλο" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Anslutningen lyckades. Redo att fortsätta.", + "value" : "Sem título", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Conexión exitosa. Listo para continuar.", - "state" : "translated" + "state" : "translated", + "value" : "名称未設定" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Ligação bem-sucedida. Pronto para continuar.", + "value" : "Sans titre", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Connection successful. Ready to continue.", + "value" : "Senza titolo", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Verbindung erfolgreich hergestellt. Bereit zum Fortfahren.", + "value" : "Unbenannt", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Connessione riuscita. Pronto a continuare.", + "value" : "Untitled", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Η σύνδεση ήταν επιτυχής. Έτοιμο για συνέχεια.", + "value" : "Namnlös", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Connexion réussie. Prêt à continuer.", - "state" : "translated" + "state" : "translated", + "value" : "Sin título" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "接続に成功しました。続行する準備ができました。", + "value" : "Naamloos", "state" : "translated" } } } }, - "Attach a photo or PDF so the model can analyse its content." : { - "comment" : "A description of how to attach images or PDFs to a message.", + "Deletion failed for %@" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Voeg een foto of PDF toe zodat het model de inhoud kan analyseren.", - "state" : "translated" + "state" : "translated", + "value" : "Eliminazione non riuscita per %@" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Bifoga ett foto eller en PDF så att modellen kan analysera dess innehåll.", + "value" : "%@の削除に失敗しました", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Adjunta una foto o PDF para que el modelo pueda analizar su contenido.", + "value" : "Det gick inte att radera %@", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Anexe uma foto ou PDF para que o modelo possa analisar o seu conteúdo.", - "state" : "translated" + "state" : "translated", + "value" : "Löschen von %@ fehlgeschlagen" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Attach a photo or PDF so the model can analyze its content.", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo eliminar %@" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Fügen Sie ein Foto oder eine PDF-Datei an, damit das Modell den Inhalt analysieren kann.", + "value" : "Deletion failed for %@", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Allega una foto o un PDF in modo che il modello possa analizzarne il contenuto.", - "state" : "translated" + "state" : "translated", + "value" : "Verwijderen van %@ mislukt" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "写真またはPDFを添付して、モデルが内容を分析できるようにしてください。", + "value" : "Falha ao eliminar %@", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Joignez une photo ou un PDF pour que le modèle puisse analyser son contenu.", + "value" : "Échec de la suppression de %@", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Επισυνάψτε μια φωτογραφία ή PDF ώστε το μοντέλο να αναλύσει το περιεχόμενό του.", + "value" : "Η διαγραφή απέτυχε για το %@", "state" : "translated" } } } }, - "The app's iCloud container is unavailable. Your local data is retained." : { + "Arctic" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "De iCloud-container van de app is niet beschikbaar. Je lokale gegevens blijven behouden.", - "state" : "translated" + "state" : "translated", + "value" : "Arctique" } }, "sv" : { "stringUnit" : { - "value" : "Appens iCloud-behållare är inte tillgänglig. Dina lokala data har sparats.", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "El contenedor de iCloud de la app no está disponible. Tus datos locales se conservan.", - "state" : "translated" + "state" : "translated", + "value" : "Arctic" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "O contentor iCloud da aplicação está indisponível. Os seus dados locais foram mantidos.", - "state" : "translated" + "state" : "translated", + "value" : "Αρκτική" } }, "en" : { "stringUnit" : { - "value" : "The app's iCloud container is unavailable. Your local data is retained.", + "value" : "Arctic", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Der iCloud-Container der App ist nicht verfügbar. Deine lokalen Daten bleiben erhalten.", - "state" : "translated" + "state" : "translated", + "value" : "Arctic" } }, "it" : { "stringUnit" : { - "value" : "Il contenitore iCloud dell’app non è disponibile. I tuoi dati locali sono conservati.", - "state" : "translated" + "state" : "translated", + "value" : "Artico" } }, "ja" : { "stringUnit" : { - "value" : "アプリのiCloudコンテナを利用できません。ローカルデータは保持されています。", + "value" : "Arctic", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Le conteneur iCloud de l’app est indisponible. Vos données locales sont conservées.", + "value" : "Ártico", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Το κοντέινερ iCloud της εφαρμογής δεν είναι διαθέσιμο. Τα τοπικά δεδομένα σας διατηρούνται.", - "state" : "translated" + "state" : "translated", + "value" : "Arctic" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ártico" } } - } + }, + "comment" : "Name of the icon theme." }, - "Loading chat..." : { + "Opens a new conversation in OpenClient." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Chat wordt geladen...", + "value" : "Abre una nueva conversación en OpenClient.", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Laddar chatt...", - "state" : "translated" + "state" : "translated", + "value" : "Opens a new conversation in OpenClient" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Cargando el chat...", - "state" : "translated" + "state" : "translated", + "value" : "Öffnet eine neue Unterhaltung in OpenClient." } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "A carregar o chat…", + "value" : "Ouvre une nouvelle conversation dans OpenClient.", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Loading chat...", + "value" : "Ανοίγει μια νέα συνομιλία στο OpenClient.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Chat wird geladen …", - "state" : "translated" + "state" : "translated", + "value" : "Opent een nieuw gesprek in OpenClient." } }, "it" : { "stringUnit" : { - "value" : "Caricamento della chat...", - "state" : "translated" + "state" : "translated", + "value" : "Apre una nuova conversazione in OpenClient" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Φόρτωση συνομιλίας...", + "value" : "OpenClientで新しい会話を開始します", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Chargement de la conversation…", + "value" : "Abre uma nova conversa no OpenClient.", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "チャットを読み込み中…", + "value" : "Öppnar en ny konversation i OpenClient.", "state" : "translated" } } - } + }, + "comment" : "Description of the control center widget that opens a new conversation in OpenClient." }, - "Earlier" : { - "comment" : "Title for a section of conversation data that includes conversations older than a week.", + "Are you sure you want to delete this suggestion?" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Eerder", - "state" : "translated" + "state" : "translated", + "value" : "Möchten Sie diesen Vorschlag wirklich löschen?" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Tidigare", - "state" : "translated" + "state" : "translated", + "value" : "この提案を削除してもよろしいですか?" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Anteriormente", - "state" : "translated" + "state" : "translated", + "value" : "Är du säker på att du vill ta bort detta förslag?" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Mais antigo", - "state" : "translated" + "state" : "translated", + "value" : "Sei sicuro di voler eliminare questo suggerimento?" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Earlier", + "value" : "Weet je zeker dat je deze suggestie wilt verwijderen?", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Früher", + "value" : "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή την πρόταση;", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Più vecchio", - "state" : "translated" + "state" : "translated", + "value" : "Tem a certeza de que pretende eliminar esta sugestão?" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Προηγούμενα", - "state" : "translated" + "state" : "translated", + "value" : "Are you sure you want to delete this suggestion?" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Plus tôt", - "state" : "translated" + "state" : "translated", + "value" : "¿Seguro que quieres eliminar esta sugerencia?" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "以前", + "value" : "Êtes-vous sûr de vouloir supprimer cette suggestion ?", "state" : "translated" } } } }, - "Media & Files" : { - "comment" : "A button that displays a sheet for selecting and viewing media files and attachments.", + "Buy Me a Coffee" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Media en bestanden", + "value" : "Invítame a un café", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Media och filer", + "value" : "Kauf mir einen Kaffee", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Medios y archivos", - "state" : "translated" + "state" : "translated", + "value" : "Buy Me a Coffee" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Média e Ficheiros", - "state" : "translated" + "state" : "translated", + "value" : "Trakteer me op een koffie" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Media & Files", + "value" : "Κάνε μου μια δωρεά καφέ", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Medien & Dateien", - "state" : "translated" + "state" : "translated", + "value" : "Offrimi un caffè" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Media e file", - "state" : "translated" + "state" : "translated", + "value" : "Offrez-moi un café" } }, "ja" : { "stringUnit" : { - "value" : "メディアとファイル", + "value" : "コーヒーをおごる", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Médias et fichiers", + "value" : "Oferecer um Café", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Μέσα & Αρχεία", - "state" : "translated" + "state" : "translated", + "value" : "Bjud mig på en kaffe" } } - } + }, + "comment" : "A button that opens a payment interface to support the app's development." }, - "Use this memory" : { - "comment" : "A toggle label.", + "Done" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Deze herinnering gebruiken", - "state" : "translated" + "state" : "translated", + "value" : "Fertig" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Använd detta minne", - "state" : "translated" + "state" : "translated", + "value" : "Gereed" } }, "es" : { "stringUnit" : { - "value" : "Usar esta memoria", - "state" : "translated" + "state" : "translated", + "value" : "Hecho" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Usar esta memória", - "state" : "translated" + "state" : "translated", + "value" : "Klart" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Use this memory", + "value" : "完了", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Diesen Speicher verwenden", + "value" : "Done", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Usa questa memoria", - "state" : "translated" + "state" : "translated", + "value" : "Fatto" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "このメモリを使用する", - "state" : "translated" + "state" : "translated", + "value" : "Terminé" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Χρήση αυτής της μνήμης", + "value" : "Concluído", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Utiliser cette mémoire", - "state" : "translated" + "state" : "translated", + "value" : "ΤΕΛΕΙΩΣΕ" } } } }, - "Touch and hold a conversation to pin, rename, or add tags." : { - "comment" : "A description of the action to pin, rename, or add tags to a conversation.", + "Holo" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Houd een gesprek ingedrukt om vast te zetten, hernoemen of tags toe te voegen.", - "state" : "translated" + "state" : "translated", + "value" : "Ολό" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Tryck och håll på en konversation för att fästa, byta namn eller lägga till taggar.", - "state" : "translated" + "state" : "translated", + "value" : "Holo" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Mantén pulsada una conversación para anclar, renombrar o agregar etiquetas.", - "state" : "translated" + "state" : "translated", + "value" : "Holo" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Toque e mantenha uma conversa para fixar, renomear ou adicionar etiquetas.", + "value" : "Holo", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Touch and hold a conversation to pin, rename, or add tags", - "state" : "translated" + "state" : "translated", + "value" : "ホロ" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Tippen und halten Sie eine Unterhaltung, um sie anzuheften, umzubenennen oder Tags hinzuzufügen.", + "value" : "Holo", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Tocca e tieni premuta una conversazione per fissarla, rinominarla o aggiungere tag.", - "state" : "translated" + "state" : "translated", + "value" : "Holo" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "会話を長押しして、ピン留め、名前変更、またはタグの追加を行います。", + "value" : "Holo", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Touchez et maintenez une conversation pour l’épingler, la renommer ou ajouter des tags.", - "state" : "translated" + "state" : "translated", + "value" : "Holo" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Πατήστε παρατεταμένα μια συνομιλία για καρφίτσωμα, μετονομασία ή προσθήκη ετικετών.", - "state" : "translated" + "state" : "translated", + "value" : "Holo" } } - } + }, + "comment" : "\"Holo\" is a Japanese term for \"3D\" or \"VR\"." }, - "Loading..." : { - "comment" : "A loading indicator displayed when fetching search tools.", + "Use this when an OpenAI-compatible server does not provide context metadata." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Bezig met laden...", + "value" : "Utilisez ceci lorsqu’un serveur compatible OpenAI ne fournit pas de métadonnées contextuelles.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Läser in...", - "state" : "translated" + "state" : "translated", + "value" : "OpenAI互換サーバーがコンテキストメタデータを提供しない場合に使用してください。" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Cargando...", - "state" : "translated" + "state" : "translated", + "value" : "Use this when an OpenAI-compatible server does not provide context metadata" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A carregar...", + "value" : "Gebruik dit wanneer een OpenAI-compatibele server geen contextmetadata levert.", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Loading...", + "value" : "Χρησιμοποιήστε το όταν ένας διακομιστής συμβατός με OpenAI δεν παρέχει μεταδεδομένα συμφραζομένων.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Lädt...", + "value" : "Verwenden Sie dies, wenn ein OpenAI-kompatibler Server keine Kontextmetadaten bereitstellt.", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Caricamento...", + "value" : "Använd detta när en OpenAI-kompatibel server inte tillhandahåller kontextmetadata.", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "読み込み中...", - "state" : "translated" + "state" : "translated", + "value" : "Utilize isto quando um servidor compatível com OpenAI não fornecer metadados de contexto." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Chargement...", - "state" : "translated" + "state" : "translated", + "value" : "Usa questo quando un server compatibile con OpenAI non fornisce metadati di contesto." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Φόρτωση...", + "value" : "Usa esto cuando un servidor compatible con OpenAI no proporcione metadatos de contexto.", "state" : "translated" } } } }, - "Add your server details, then test the connection before continuing." : { + "Permission" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Voeg je servergegevens toe en test de verbinding voordat je doorgaat.", + "value" : "Permission", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Lägg till dina serveruppgifter och testa sedan anslutningen innan du fortsätter.", + "value" : "権限", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Añade los datos de tu servidor y prueba la conexión antes de continuar.", + "value" : "Machtiging", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Adicione os detalhes do servidor e teste a ligação antes de continuar.", + "value" : "Permissão", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Add your server details, then test the connection before continuing.", + "value" : "Autorizzazione", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Füge deine Serverdetails hinzu und teste die Verbindung, bevor du fortfährst.", - "state" : "translated" + "state" : "translated", + "value" : "Permiso" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Aggiungi i dettagli del server, quindi testa la connessione prima di continuare.", + "value" : "Berechtigung", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "サーバーの詳細を追加し、続行する前に接続をテストしてください。", + "value" : "Autorisation", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Ajoutez les informations de votre serveur, puis testez la connexion avant de continuer.", - "state" : "translated" + "state" : "translated", + "value" : "Behörighet" } }, "el" : { "stringUnit" : { - "value" : "Προσθέστε τα στοιχεία του διακομιστή σας και, στη συνέχεια, δοκιμάστε τη σύνδεση πριν συνεχίσετε.", + "value" : "Δικαίωμα πρόσβασης", "state" : "translated" } } - } + }, + "comment" : "A label that displays a dropdown menu for selecting the user's permission for an external tool." }, - "Delete All Synchronized Data?" : { + "Pin" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Alle gesynchroniseerde gegevens verwijderen?", + "value" : "Épingler", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Radera alla synkroniserade data?", + "value" : "Καρφίτσωμα", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "¿Eliminar todos los datos sincronizados?", + "value" : "Fissa", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Eliminar todos os dados sincronizados?", + "value" : "Fijar", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Delete All Synchronized Data?", + "value" : "Alfinete", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Alle synchronisierten Daten löschen?", - "state" : "translated" + "state" : "translated", + "value" : "Stift" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Eliminare tutti i dati sincronizzati?", - "state" : "translated" + "state" : "translated", + "value" : "Anheften" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "同期済みデータをすべて削除しますか?", - "state" : "translated" + "state" : "translated", + "value" : "Vastzetten" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Supprimer toutes les données synchronisées ?", - "state" : "translated" + "state" : "translated", + "value" : "Pin" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Διαγραφή όλων των συγχρονισμένων δεδομένων;", - "state" : "translated" + "state" : "translated", + "value" : "ピン" } } - } + }, + "comment" : "A pin icon." }, - "The model returned an empty response. Please try again." : { - "comment" : "Error message displayed when the assistant returns an empty response.", + "Custom" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Het model gaf een lege reactie terug. Probeer het opnieuw.", - "state" : "translated" + "state" : "translated", + "value" : "Προσαρμοσμένο" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Modellen gav inget svar. Försök igen.", + "value" : "Personalizado", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "El modelo devolvió una respuesta vacía. Por favor, inténtalo de nuevo.", + "value" : "Benutzerdefiniert", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "O modelo devolveu uma resposta vazia. Por favor, tente novamente.", + "value" : "Personalizado", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "The model returned an empty response. Please try again.", - "state" : "translated" + "state" : "translated", + "value" : "カスタム" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Das Modell hat eine leere Antwort zurückgegeben. Bitte versuchen Sie es erneut.", + "value" : "Aangepast", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Il modello ha restituito una risposta vuota. Riprova.", - "state" : "translated" + "state" : "translated", + "value" : "Custom" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "モデルが空の応答を返しました。もう一度お試しください。", + "value" : "Personnalisé", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Le modèle a renvoyé une réponse vide. Veuillez réessayer.", - "state" : "translated" + "state" : "translated", + "value" : "Personalizzato" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Το μοντέλο επέστρεψε κενή απάντηση. Παρακαλώ δοκιμάστε ξανά.", - "state" : "translated" + "state" : "translated", + "value" : "Anpassad" } } - } + }, + "comment" : "A section title for the user's custom prompt templates." }, - "Thinking" : { - "comment" : "A label displayed in a bubble that indicates that the assistant is thinking.", + "Tap + to get started" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Bezig met nadenken", + "value" : "Toque + para começar", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Tänker", + "value" : "Tryck på + för att börja", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Pensando", + "value" : "Appuyez sur + pour commencer", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "A pensar", + "value" : "Πατήστε + για να ξεκινήσετε", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Thinking", - "state" : "translated" + "state" : "translated", + "value" : "Tik op + om te beginnen" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Denke", - "state" : "translated" + "state" : "translated", + "value" : "Toca + para comenzar" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Sto pensando", - "state" : "translated" + "state" : "translated", + "value" : "Tap + to get started" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Σκέψη", - "state" : "translated" + "state" : "translated", + "value" : "開始するには+をタップしてください" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Réflexion en cours", + "value" : "Tocca + per iniziare", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "考え中", + "value" : "Tippe auf +, um zu beginnen", "state" : "translated" } } } }, - "Send File to Chat" : { + "Anonymous" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Bestand naar chat verzenden", + "value" : "Anoniem", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Skicka fil till chatt", - "state" : "translated" + "state" : "translated", + "value" : "Anonym" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Enviar archivo al chat", - "state" : "translated" + "state" : "translated", + "value" : "Anonyme" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Enviar ficheiro para o chat", - "state" : "translated" + "state" : "translated", + "value" : "Anonymous" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Send File to Chat", - "state" : "translated" + "state" : "translated", + "value" : "Anonym" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Datei an Chat senden", - "state" : "translated" + "state" : "translated", + "value" : "Ανώνυμος" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Invia file alla chat", - "state" : "translated" + "state" : "translated", + "value" : "Anónimo" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Αποστολή αρχείου στη συνομιλία", + "value" : "Anónimo", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Envoyer le fichier au chat", - "state" : "translated" + "state" : "translated", + "value" : "匿名" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "ファイルをチャットに送信", - "state" : "translated" + "state" : "translated", + "value" : "Anonimo" } } } }, - "Recent" : { - "comment" : "A heading for the recent conversations section.", + "Profile conflict" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Recentelijk", - "state" : "translated" + "state" : "translated", + "value" : "Conflito de perfil" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Senaste", - "state" : "translated" + "state" : "translated", + "value" : "Profile conflict" } }, "es" : { "stringUnit" : { - "value" : "Recientes", - "state" : "translated" + "state" : "translated", + "value" : "Conflicto de perfil" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Recentes", + "value" : "Profilkonflikt", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Recent", - "state" : "translated" + "state" : "translated", + "value" : "Profielconflict" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Neueste", + "value" : "Profilkonflikt", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Recenti", + "value" : "プロフィールの競合", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Πρόσφατα", + "value" : "Σύγκρουση προφίλ", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Récent", - "state" : "translated" + "state" : "translated", + "value" : "Conflitto del profilo" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "最近の会話", - "state" : "translated" + "state" : "translated", + "value" : "Conflit de profil" } } } }, - "Loading conversations..." : { + "The conversation changed or was deleted before this save completed." : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Gesprekken worden geladen...", - "state" : "translated" - } - }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Läser in konversationer...", + "value" : "La conversation a été modifiée ou supprimée avant la fin de l’enregistrement.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Cargando conversaciones...", + "value" : "La conversación cambió o se eliminó antes de que se completara este guardado.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "A carregar conversas...", - "state" : "translated" + "state" : "translated", + "value" : "A conversa foi alterada ou eliminada antes de esta gravação ser concluída." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Loading conversations...", + "value" : "この保存が完了する前に会話が変更または削除されました。", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Unterhaltungen werden geladen …", - "state" : "translated" + "state" : "translated", + "value" : "Konversationen ändrades eller raderades innan den här sparningen slutfördes." } }, "it" : { "stringUnit" : { - "value" : "Caricamento delle conversazioni...", + "value" : "La conversazione è cambiata o è stata eliminata prima del completamento del salvataggio.", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "会話を読み込んでいます…", + "value" : "The conversation changed or was deleted before this save completed.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Chargement des conversations…", - "state" : "translated" + "state" : "translated", + "value" : "Η συνομιλία άλλαξε ή διαγράφηκε πριν ολοκληρωθεί η αποθήκευση." } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Φόρτωση συνομιλιών...", + "value" : "Het gesprek is gewijzigd of verwijderd voordat deze opslag was voltooid.", "state" : "translated" } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Die Unterhaltung wurde geändert oder gelöscht, bevor das Speichern abgeschlossen war." + } } - } + }, + "comment" : "Error message when a conversation has changed or been deleted before the save completed." }, - "Confirm" : { - "comment" : "A button that confirms allowing a tool permanently.", + "Scroll the share sheet and tap **OpenClient**." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Bevestigen", - "state" : "translated" + "state" : "translated", + "value" : "Scorri il foglio di condivisione e tocca **OpenClient**." } }, "sv" : { "stringUnit" : { - "value" : "Bekräfta", + "value" : "Bläddra i delningsmenyn och tryck på **OpenClient**.", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Confirmar", - "state" : "translated" + "state" : "translated", + "value" : "Κύλιση στο φύλλο κοινής χρήσης και πατήστε **OpenClient**." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Confirmar", - "state" : "translated" + "state" : "translated", + "value" : "共有シートをスクロールして**OpenClient**をタップしてください。" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Confirm", - "state" : "translated" + "state" : "translated", + "value" : "Blättern Sie im Freigabeblatt und tippen Sie auf **OpenClient**." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Bestätigen", - "state" : "translated" + "state" : "translated", + "value" : "Scroll door het deelvenster en tik op **OpenClient**." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Conferma", - "state" : "translated" + "state" : "translated", + "value" : "Faites défiler la feuille de partage et appuyez sur **OpenClient**." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "許可する", + "value" : "Desloque a folha de partilha e toque em **OpenClient**.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Επιβεβαίωση", - "state" : "translated" + "state" : "translated", + "value" : "Scroll the share sheet and tap **OpenClient**." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Confirmer", - "state" : "translated" + "state" : "translated", + "value" : "Desplaza la hoja para compartir y toca **OpenClient**." } } } }, - "The agent reached its maximum number of steps." : { - "comment" : "Error message displayed when the agent has reached its maximum number of steps.", + "Test your connection to enable Continue." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "De agent heeft het maximale aantal stappen bereikt.", - "state" : "translated" + "state" : "translated", + "value" : "Verifica la connessione per abilitare Continua." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Agenten har nått sitt maximala antal steg.", - "state" : "translated" + "state" : "translated", + "value" : "Testez votre connexion pour activer Continuer." } }, "es" : { "stringUnit" : { - "value" : "El agente alcanzó su número máximo de pasos.", + "value" : "Prueba tu conexión para activar Continuar.", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "O agente atingiu o número máximo de passos.", + "value" : "Test your connection to enable Continue.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "The agent has reached its maximum number of steps.", - "state" : "translated" + "state" : "translated", + "value" : "接続をテストして「続ける」を有効にします。" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Der Agent hat die maximale Anzahl an Schritten erreicht.", - "state" : "translated" + "state" : "translated", + "value" : "Ελέγξτε τη σύνδεσή σας για να ενεργοποιήσετε τη «Συνέχεια»." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "L'agente ha raggiunto il numero massimo di passi.", + "value" : "Test je verbinding om Doorgaan in te schakelen.", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "エージェントは最大ステップ数に達しました。", - "state" : "translated" + "state" : "translated", + "value" : "Testa din anslutning för att aktivera Fortsätt." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "L'agent a atteint son nombre maximal d'étapes.", - "state" : "translated" + "state" : "translated", + "value" : "Teste a sua ligação para ativar Continuar." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Ο πράκτορας έφτασε στον μέγιστο αριθμό βημάτων.", - "state" : "translated" + "state" : "translated", + "value" : "Teste deine Verbindung, um „Weiter“ zu aktivieren." } } } }, - "Always Deny Selected" : { - "comment" : "A label that describes the selected option for a request.", + "Vision" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Altijd weigeren geselecteerd", - "state" : "translated" + "state" : "translated", + "value" : "Visão" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Neka alltid valt", + "value" : "ビジョン", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Denegar siempre seleccionado", + "value" : "Vision", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Recusar sempre selecionado", - "state" : "translated" + "state" : "translated", + "value" : "Vision" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Always Deny Selected", - "state" : "translated" + "state" : "translated", + "value" : "Vision" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Ausgewählte Option „Immer ablehnen“", + "value" : "Visie", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Nega sempre i selezionati", - "state" : "translated" + "state" : "translated", + "value" : "Vision" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Πάντα απόρριψη επιλεγμένη", - "state" : "translated" + "state" : "translated", + "value" : "Vision" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Toujours refuser la sélection", + "value" : "Όραση", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "選択時は常に拒否する", - "state" : "translated" + "state" : "translated", + "value" : "Visión" } } - } + }, + "comment" : "A heading for the vision models." }, - "Review the current account before enabling synchronization." : { + "Sent when a response finishes while the app is in the background." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Controleer het huidige account voordat u synchronisatie inschakelt.", + "value" : "Inviato quando una risposta termina mentre l’app è in background.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Granska det aktuella kontot innan synkronisering aktiveras.", + "value" : "アプリがバックグラウンドにある間に応答が完了したときに送信されます。", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Revisa la cuenta actual antes de activar la sincronización.", - "state" : "translated" + "state" : "translated", + "value" : "Envoyé lorsqu’une réponse se termine alors que l’application est en arrière-plan." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Reveja a conta atual antes de ativar a sincronização.", + "value" : "Sent when a response completes while the app is in the background.", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Review the current account before enabling synchronization.", + "value" : "Αποστέλλεται όταν ολοκληρώνεται μια απάντηση ενώ η εφαρμογή είναι στο παρασκήνιο.", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Überprüfen Sie das aktuelle Konto, bevor Sie die Synchronisierung aktivieren.", - "state" : "translated" + "state" : "translated", + "value" : "Enviado cuando una respuesta termina mientras la aplicación está en segundo plano." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Esamina l'account attuale prima di abilitare la sincronizzazione.", - "state" : "translated" + "state" : "translated", + "value" : "Verzonden wanneer een reactie is voltooid terwijl de app op de achtergrond draait." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "同期を有効にする前に、現在のアカウントを確認してください。", + "value" : "Skickas när ett svar slutförs medan appen är i bakgrunden.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Vérifiez le compte actuel avant d’activer la synchronisation.", + "value" : "Enviado quando uma resposta termina enquanto a aplicação está em segundo plano.", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Ελέγξτε τον τρέχοντα λογαριασμό πριν ενεργοποιήσετε τον συγχρονισμό.", - "state" : "translated" + "state" : "translated", + "value" : "Gesendet, wenn eine Antwort abgeschlossen wird, während die App im Hintergrund läuft." } } - } + }, + "comment" : "A description of the notification that is sent when a response finishes while the app is in the background." }, - "Delete Memory Item?" : { - "comment" : "A confirmation dialog asking the user to delete a memory item.", + "Photo Library" : { "localizations" : { - "de" : { + "el" : { "stringUnit" : { - "value" : "Speicherelement löschen?", - "state" : "translated" + "state" : "translated", + "value" : "Βιβλιοθήκη Φωτογραφιών" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Delete Memory Item?", - "state" : "translated" + "state" : "translated", + "value" : "Bibliothèque de photos" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "メモリー項目を削除しますか?", - "state" : "translated" + "state" : "translated", + "value" : "Fotobibliotek" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "¿Eliminar el elemento de memoria?", - "state" : "translated" + "state" : "translated", + "value" : "Biblioteca de Fotos" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Διαγραφή στοιχείου μνήμης;", + "value" : "Fotobibliotheek", "state" : "translated" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Eliminare l’elemento di memoria?", + "value" : "Biblioteca de fotos", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Supprimer l’élément de mémoire ?", + "value" : "写真ライブラリ", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Eliminar item da memória?", + "value" : "Photo Library", "state" : "translated" } }, - "nl" : { + "de" : { "stringUnit" : { - "value" : "Geheugenitem verwijderen?", + "value" : "Fotobibliothek", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Vill du radera minnesobjektet?", + "value" : "Libreria foto", "state" : "translated" } } } }, - "Update OpenClient" : { - "comment" : "A button that updates the OpenClient app.", + "See your latest conversations and jump back in." : { + "comment" : "Widget description.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "OpenClient bijwerken", + "value" : "Visualizza le tue ultime conversazioni e riprendi da dove avevi interrotto.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Uppdatera OpenClient", + "value" : "Veja as suas conversas mais recentes e volte a elas.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Actualizar OpenClient", + "value" : "Bekijk je laatste gesprekken en ga er direct mee verder.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Atualizar o OpenClient", + "value" : "最新の会話を確認してすぐに再開できます", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Update OpenClient", + "value" : "Sieh dir deine neuesten Unterhaltungen an und steige wieder ein.", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "OpenClient aktualisieren", + "value" : "See your latest conversations and jump back in", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Aggiorna OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Voir vos dernières conversations et y revenir." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Ενημέρωση του OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Consulta tus últimas conversaciones y vuelve a ellas." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "OpenClientをアップデート", + "value" : "Δες τις πιο πρόσφατες συνομιλίες σου και συνέχισε από εκεί.", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Mettre à jour OpenClient", + "value" : "Se dina senaste konversationer och hoppa tillbaka in.", "state" : "translated" } } } }, - "Rename" : { - "comment" : "A button that renames a conversation.", + "Version %@ (%@)" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Hernoemen", + "value" : "Έκδοση %1$@ (%2$@)", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Byt namn", + "value" : "Version %1$@ (%2$@)", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Renombrar", - "state" : "translated" + "state" : "translated", + "value" : "Versión %1$@ (%2$@)" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Renomear", + "value" : "Version %1$@ (%2$@)", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Rename", + "value" : "Versão %1$@ (%2$@)", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Umbenennen", - "state" : "translated" + "state" : "translated", + "value" : "バージョン %1$@(%2$@)" } }, "it" : { "stringUnit" : { - "value" : "Rinomina", - "state" : "translated" + "state" : "translated", + "value" : "Versione %1$@ (%2$@)" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "名前を変更", - "state" : "translated" + "value" : "Version %1$@ (%2$@)", + "state" : "new" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Renommer", - "state" : "translated" + "state" : "translated", + "value" : "Version %1$@ (%2$@)" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Μετονομασία", - "state" : "translated" + "state" : "translated", + "value" : "Versie %1$@ (%2$@)" } } - } + }, + "comment" : "A label displaying the current version of the app and its build number. The first argument is the string “CFBundleShortVersionString” or the string “—”. The second argument is the string “CFBundleVersion” or the string “—”." }, - "Teal" : { - "comment" : "Name of the color teal.", + "More Options" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Blauwgroen", + "value" : "その他のオプション", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Blågrön", - "state" : "translated" + "state" : "translated", + "value" : "Más opciones" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Verde azulado", + "value" : "Plus d’options", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Verde-azulado", + "value" : "Mais Opções", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Teal", + "value" : "More Options", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Blaugrün", + "value" : "Altre opzioni", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Turchese", + "value" : "Fler alternativ", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "ティール", - "state" : "translated" + "state" : "translated", + "value" : "Περισσότερες επιλογές" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Sarcelle", - "state" : "translated" + "state" : "translated", + "value" : "Meer opties" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Τιρκουάζ", - "state" : "translated" + "state" : "translated", + "value" : "Weitere Optionen" } } - } + }, + "comment" : "A label for the \"More Options\" button." }, - "Start a conversation" : { - "comment" : "Subtitle for the \"New Chat\" action button in the Quick Actions widget.", + "Export Backup" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Begin een gesprek", - "state" : "translated" + "state" : "translated", + "value" : "Export Backup" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Starta en konversation", - "state" : "translated" + "state" : "translated", + "value" : "Exportar Cópia de Segurança" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Iniciar una conversación", + "value" : "Exportera säkerhetskopia", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Iniciar uma conversa", - "state" : "translated" + "state" : "translated", + "value" : "Esporta backup" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Start a conversation", - "state" : "translated" + "state" : "translated", + "value" : "Exportar copia de seguridad" } }, "de" : { "stringUnit" : { - "value" : "Konversation starten", + "value" : "Backup exportieren", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Inizia una conversazione", - "state" : "translated" + "state" : "translated", + "value" : "Εξαγωγή αντιγράφου ασφαλείας" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Ξεκινήστε μια συνομιλία", + "value" : "Exporter la sauvegarde", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Démarrer une conversation", - "state" : "translated" + "state" : "translated", + "value" : "Back-up exporteren" } }, "ja" : { "stringUnit" : { - "value" : "会話を始める", - "state" : "translated" + "state" : "translated", + "value" : "バックアップをエクスポート" } } } }, - "Edit" : { - "comment" : "A button that opens a sheet for editing a template.", + "Delete Memory" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Bewerken", + "value" : "Erinnerung löschen", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Redigera", - "state" : "translated" + "state" : "translated", + "value" : "Eliminar memória" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Editar", - "state" : "translated" + "state" : "translated", + "value" : "Elimina memoria" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Editar", - "state" : "translated" + "state" : "translated", + "value" : "Delete Memory" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Edit", + "value" : "Geheugen verwijderen", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Bearbeiten", - "state" : "translated" + "state" : "translated", + "value" : "Διαγραφή μνήμης" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Modifica", - "state" : "translated" + "state" : "translated", + "value" : "Supprimer la mémoire" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "編集", + "value" : "Eliminar memoria", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Modifier", - "state" : "translated" + "state" : "translated", + "value" : "メモリーを削除" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Επεξεργασία", - "state" : "translated" + "state" : "translated", + "value" : "Radera minne" } } - } + }, + "comment" : "Description of a built-in tool that deletes saved memories." }, - "Error" : { + "Earlier" : { + "comment" : "Title for a section of conversation data that includes conversations older than a week.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Fout", - "state" : "translated" + "state" : "translated", + "value" : "Earlier" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Fel", + "value" : "Mais antigo", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Error", + "value" : "Tidigare", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Erro", - "state" : "translated" + "state" : "translated", + "value" : "Più vecchio" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Error", - "state" : "translated" + "state" : "translated", + "value" : "Anteriormente" } }, "de" : { "stringUnit" : { - "value" : "Fehler", + "value" : "Früher", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Errore", + "value" : "Eerder", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Σφάλμα", - "state" : "translated" + "state" : "translated", + "value" : "Plus tôt" } }, "ja" : { "stringUnit" : { - "value" : "エラー", - "state" : "translated" + "state" : "translated", + "value" : "以前" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Erreur", - "state" : "translated" + "state" : "translated", + "value" : "Προηγούμενα" } } } }, - "Copied" : { + "No matching suggestions" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Gekopieerd", - "state" : "translated" + "state" : "translated", + "value" : "Não existem sugestões correspondentes" } }, "sv" : { "stringUnit" : { - "value" : "Kopierad", + "value" : "Inga matchande förslag", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Copiado", - "state" : "translated" + "state" : "translated", + "value" : "Aucune suggestion correspondante" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Copiado", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υπάρχουν προτάσεις που να ταιριάζουν" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Copied", - "state" : "translated" + "state" : "translated", + "value" : "Geen overeenkomende suggesties" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Kopiert", - "state" : "translated" + "state" : "translated", + "value" : "No hay sugerencias coincidentes" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Copiato", + "value" : "No matching suggestions", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "コピー済み", - "state" : "translated" + "state" : "translated", + "value" : "一致する候補はありません" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Copié", - "state" : "translated" + "state" : "translated", + "value" : "Nessun suggerimento corrispondente" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Αντιγράφηκε", + "value" : "Keine passenden Vorschläge", "state" : "translated" } } - } + }, + "comment" : "Text displayed when there are no suggestions matching the current filter criteria." }, - "OK" : { + "OpenClient is under maintenance" : { + "comment" : "A message displayed when the app is under maintenance.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "OK", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient is under maintenance" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "OK", + "value" : "OpenClient wordt onderhouden", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "OK", + "value" : "OpenClient está en mantenimiento", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "OK", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient wird gewartet" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "OK", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient est en maintenance" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "OK", + "value" : "OpenClient genomgår underhållarbeiten", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "OK", - "state" : "translated" + "state" : "translated", + "value" : "OpenClientはメンテナンス中です" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "OK", - "state" : "translated" + "state" : "translated", + "value" : "O OpenClient está em manutenção" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "OK", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient è in manutenzione" } }, "el" : { "stringUnit" : { - "value" : "OK", + "value" : "Το OpenClient βρίσκεται υπό συντήρηση", "state" : "translated" } } } }, - "Tap the message actions button to edit, regenerate, branch, or save it as a favourite." : { - "comment" : "A description of the message actions button.", + "File" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tik op de knop voor berichtacties om het bericht te bewerken, opnieuw te genereren, af te splitsen of als favoriet op te slaan.", + "value" : "Ficheiro", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Tryck på knappen för meddelandeåtgärder för att redigera, generera om, förgrena eller spara det som favorit.", - "state" : "translated" + "state" : "translated", + "value" : "File" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Toca el botón de acciones del mensaje para editarlo, regenerarlo, crear una bifurcación o guardarlo como favorito.", + "value" : "Bestand", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Toque no botão de ações da mensagem para a editar, regenerar, criar uma ramificação ou guardá-la como favorita.", + "value" : "ファイル", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Tap the message actions button to edit, regenerate, branch, or save it as a favourite.", - "state" : "translated" + "state" : "translated", + "value" : "Datei" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Tippe auf die Nachrichtaktionen-Schaltfläche, um die Nachricht zu bearbeiten, neu zu generieren, einen Zweig zu erstellen oder sie als Favorit zu speichern.", - "state" : "translated" + "state" : "translated", + "value" : "File" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Tocca il pulsante delle azioni del messaggio per modificarlo, rigenerarlo, creare un ramo o salvarlo tra i preferiti.", + "value" : "Fil", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Πατήστε το κουμπί ενεργειών μηνύματος για να το επεξεργαστείτε, να το αναδημιουργήσετε, να δημιουργήσετε κλάδο ή να το αποθηκεύσετε ως αγαπημένο.", - "state" : "translated" + "state" : "translated", + "value" : "Archivo" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Touchez le bouton d’actions du message pour le modifier, le régénérer, créer une branche ou l’enregistrer comme favori.", - "state" : "translated" + "state" : "translated", + "value" : "Αρχείο" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "メッセージのアクションボタンをタップして、編集、再生成、分岐、またはお気に入りへの保存を行います。", - "state" : "translated" + "state" : "translated", + "value" : "Fichier" } } } }, - "Review each external tool before anything is executed." : { - "comment" : "A description of the warning displayed in the MCP authorization view.", + "Description" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Controleer elk extern hulpprogramma voordat er iets wordt uitgevoerd.", + "value" : "Περιγραφή", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Granska varje externt verktyg innan något körs.", - "state" : "translated" + "state" : "translated", + "value" : "Descripción" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Revisa cada herramienta externa antes de ejecutar cualquier acción", - "state" : "translated" + "state" : "translated", + "value" : "Descrizione" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Reveja cada ferramenta externa antes de executar qualquer ação.", + "value" : "Description", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Review each external tool before anything is executed.", + "value" : "Beschrijving", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Überprüfe jedes externe Tool, bevor etwas ausgeführt wird.", - "state" : "translated" + "state" : "translated", + "value" : "Beschreibung" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Esamina ogni strumento esterno prima di eseguire qualsiasi operazione.", - "state" : "translated" + "state" : "translated", + "value" : "Beskrivning" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "実行する前に、各外部ツールを確認してください。", - "state" : "translated" + "state" : "translated", + "value" : "Description" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Examinez chaque outil externe avant toute exécution.", + "value" : "説明", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ελέγξτε κάθε εξωτερικό εργαλείο πριν από οποιαδήποτε εκτέλεση.", + "value" : "Descrição", "state" : "translated" } } - } + }, + "comment" : "A label displayed above the user's profile description." }, - "Find past conversations" : { - "comment" : "Subtitle for the \"Search\" action button in the Quick Actions widget.", + "Chats" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Vind eerdere gesprekken", + "value" : "Chats", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Hitta tidigare konversationer", - "state" : "translated" + "state" : "translated", + "value" : "Conversas" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Buscar conversaciones pasadas", + "value" : "チャット", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Encontrar conversas anteriores", + "value" : "Chattar", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Find past conversations", - "state" : "translated" + "state" : "translated", + "value" : "Discussions" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Vergangene Unterhaltungen finden", + "value" : "Συζητήσεις", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Trova conversazioni passate", + "value" : "Chat", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "過去の会話を検索", - "state" : "translated" + "state" : "translated", + "value" : "Chats" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Rechercher des conversations passées", + "value" : "Chats", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Βρείτε προηγούμενες συνομιλίες", - "state" : "translated" + "state" : "translated", + "value" : "Chats" } } } }, - "Stop Response" : { - "comment" : "A button that stops the current response.", + "We're making a few improvements. Please try again later." : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Antwoord stoppen", - "state" : "translated" + "state" : "translated", + "value" : "Vi gör några förbättringar. Försök igen senare." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Stoppa svaret", + "value" : "Estamos realizando algunas mejoras. Vuelve a intentarlo más tarde.", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Detener respuesta", - "state" : "translated" + "state" : "translated", + "value" : "We're making a few improvements. Please try again later." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Parar resposta", - "state" : "translated" + "state" : "translated", + "value" : "We voeren enkele verbeteringen door. Probeer het later opnieuw." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Stop Response", + "value" : "Estamos a fazer algumas melhorias. Tente novamente mais tarde.", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Antwort stoppen", + "value" : "Κάνουμε μερικές βελτιώσεις. Δοκιμάστε ξανά αργότερα.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Interrompi risposta", + "value" : "Nous apportons quelques améliorations. Veuillez réessayer plus tard.", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Διακοπή απάντησης", + "value" : "いくつか改善を行っています。しばらくしてからもう一度お試しください。", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Arrêter la réponse", + "value" : "Wir nehmen einige Verbesserungen vor. Bitte versuchen Sie es später erneut.", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "応答を停止", + "value" : "Stiamo apportando alcuni miglioramenti. Riprova più tardi.", "state" : "translated" } } - } + }, + "comment" : "A message displayed when the app is under maintenance." }, - "Models" : { + "All local settings and credentials will be deleted. iCloud data will not be affected." : { + "comment" : "A confirmation alert message.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Modellen", + "value" : "Tous les paramètres locaux et identifiants seront supprimés. Les données iCloud ne seront pas affectées.", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Modeller", - "state" : "translated" + "state" : "translated", + "value" : "Tutte le impostazioni locali e le credenziali verranno eliminate. I dati di iCloud non saranno interessati." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Modelos", - "state" : "translated" + "state" : "translated", + "value" : "Todas as definições locais e credenciais serão eliminadas. Os dados do iCloud não serão afetados." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Modelos", - "state" : "translated" + "state" : "translated", + "value" : "Alle lokalen Einstellungen und Anmeldedaten werden gelöscht. iCloud-Daten bleiben unberührt." } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Models", - "state" : "translated" + "state" : "translated", + "value" : "Όλες οι τοπικές ρυθμίσεις και τα διαπιστευτήρια θα διαγραφούν. Τα δεδομένα iCloud δεν θα επηρεαστούν." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Modelle", - "state" : "translated" + "state" : "translated", + "value" : "Alla lokala inställningar och inloggningsuppgifter kommer att raderas. iCloud-data påverkas inte." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Modelli", - "state" : "translated" + "state" : "translated", + "value" : "Alle lokale instellingen en inloggegevens worden verwijderd. iCloud-gegevens blijven ongewijzigd." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "モデル", + "value" : "Se eliminarán todas las configuraciones y credenciales locales. Los datos de iCloud no se verán afectados.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Μοντέλα", + "value" : "All local settings and credentials will be deleted. iCloud data will not be affected.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Modèles", - "state" : "translated" + "state" : "translated", + "value" : "すべてのローカル設定と認証情報が削除されます。iCloudのデータには影響しません。" } } } }, - "Share your idea" : { + "The conversation context window must be greater than zero." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Deel je idee", - "state" : "translated" + "state" : "translated", + "value" : "La fenêtre de contexte de la conversation doit être supérieure à zéro." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Dela din idé", - "state" : "translated" + "state" : "translated", + "value" : "Het contextvenster van het gesprek moet groter zijn dan nul." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Comparte tu idea", + "value" : "Το παράθυρο συμφραζομένων συνομιλίας πρέπει να είναι μεγαλύτερο του μηδενός.", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Partilhe a sua ideia", - "state" : "translated" + "state" : "translated", + "value" : "La ventana de contexto de la conversación debe ser mayor que cero." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Share your idea", + "value" : "会話コンテキストウィンドウはゼロより大きくする必要があります。", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Teile deine Idee", + "value" : "Das Kontextfenster der Unterhaltung muss größer als null sein.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Condividi la tua idea", - "state" : "translated" + "state" : "translated", + "value" : "La finestra del contesto della conversazione deve essere maggiore di zero." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "アイデアを共有する", - "state" : "translated" + "state" : "translated", + "value" : "Samtalskontextfönstret måste vara större än noll." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Μοιραστείτε την ιδέα σας", - "state" : "translated" + "state" : "translated", + "value" : "A janela de contexto da conversa deve ser maior que zero." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Partagez votre idée", - "state" : "translated" + "state" : "translated", + "value" : "The conversation context window must be greater than zero." } } } }, - "Recipe for pasta carbonara" : { - "comment" : "Title of a recipe for pasta carbonara.", + "The backup contains an invalid attachment reference." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Recept voor pasta carbonara", - "state" : "translated" + "state" : "translated", + "value" : "Η δημιουργία αντιγράφου περιέχει μη έγκυρη αναφορά συνημμένου." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Recept på pasta carbonara", - "state" : "translated" + "state" : "translated", + "value" : "La sauvegarde contient une référence de pièce jointe invalide." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Receta de pasta carbonara", - "state" : "translated" + "state" : "translated", + "value" : "Säkerhetskopian innehåller en ogiltig bilagereferens." } }, "pt-PT" : { "stringUnit" : { - "value" : "Receita de massa carbonara", - "state" : "translated" + "state" : "translated", + "value" : "A cópia de segurança contém uma referência de anexo inválida." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Recipe for pasta carbonara", + "value" : "De back-up bevat een ongeldige bijlageverwijzing.", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Rezept für Pasta Carbonara", - "state" : "translated" + "state" : "translated", + "value" : "La copia de seguridad contiene una referencia de archivo adjunto no válida." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Ricetta per pasta alla carbonara", - "state" : "translated" + "state" : "translated", + "value" : "バックアップに無効な添付ファイル参照が含まれています。" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Συνταγή για καρμπονάρα ζυμαρικών", - "state" : "translated" + "state" : "translated", + "value" : "The backup contains an invalid attachment reference." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Recette de pâtes à la carbonara", + "value" : "Die Sicherung enthält eine ungültige Anlagenreferenz.", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "パスタカルボナーラのレシピ", - "state" : "translated" + "state" : "translated", + "value" : "Il backup contiene un riferimento a un allegato non valido." } } } }, - "Input" : { - "comment" : "A label for the cost of input tokens.", - "shouldTranslate" : false - }, - "All" : { + "API Key" : { + "comment" : "A label displayed above the API key field.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Alles", - "state" : "translated" - } - }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Alla", + "value" : "Κλειδί API", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Todos", + "value" : "Clave de API", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Tudo", - "state" : "translated" + "state" : "translated", + "value" : "APIキー" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "All", + "value" : "Chiave API", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Alle", - "state" : "translated" + "state" : "translated", + "value" : "API-Schlüssel" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tutti", - "state" : "translated" + "state" : "translated", + "value" : "Chave da API" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "すべて", - "state" : "translated" + "state" : "translated", + "value" : "API Key" } }, "fr" : { "stringUnit" : { - "value" : "Tout", - "state" : "translated" + "state" : "translated", + "value" : "Clé API" } }, - "el" : { + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "API-sleutel" + } + }, + "sv" : { "stringUnit" : { - "value" : "Όλα", + "value" : "API-nyckel", "state" : "translated" } } } }, - "Copper" : { - "comment" : "Name of the icon with a copper color scheme.", + "Loading comments..." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Koper", - "state" : "translated" + "state" : "translated", + "value" : "Chargement des commentaires..." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Koppar", - "state" : "translated" + "state" : "translated", + "value" : "Caricamento commenti..." + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Φόρτωση σχολίων..." } }, "es" : { "stringUnit" : { - "value" : "Cobre", + "value" : "Cargando comentarios...", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Cobre", - "state" : "translated" + "state" : "translated", + "value" : "A carregar comentários..." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Copper", - "state" : "translated" + "state" : "translated", + "value" : "Läser in kommentarer..." } }, "de" : { "stringUnit" : { - "value" : "Kupfer", - "state" : "translated" + "state" : "translated", + "value" : "Kommentare werden geladen..." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Rame", + "value" : "Reacties laden...", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "銅", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "Cuivre", - "state" : "translated" + "state" : "translated", + "value" : "コメントを読み込み中..." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Χάλκινο", + "value" : "Loading comments...", "state" : "translated" } } } }, - "Rename Conversation" : { - "comment" : "A dialog box title that appears when renaming a conversation.", + "Explain a complex topic simply" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Gesprek hernoemen", + "value" : "Expliquer un sujet complexe simplement", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Byt namn på konversation", - "state" : "translated" + "state" : "translated", + "value" : "Explain a complex topic simply" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Renombrar conversación", - "state" : "translated" + "state" : "translated", + "value" : "Förklara ett komplext ämne enkelt" } }, "pt-PT" : { "stringUnit" : { - "value" : "Renomear Conversa", - "state" : "translated" + "state" : "translated", + "value" : "Explique um tema complexo de forma simples" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Rename Conversation", + "value" : "Explica un tema complejo de forma sencilla", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Konversation umbenennen", + "value" : "Leg een complex onderwerp eenvoudig uit", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Rinomina conversazione", - "state" : "translated" + "state" : "translated", + "value" : "複雑な話題を簡単に説明する" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "会話の名前を変更", - "state" : "translated" + "state" : "translated", + "value" : "Spiega un argomento complesso in modo semplice" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Renommer la conversation", - "state" : "translated" + "state" : "translated", + "value" : "Erkläre ein komplexes Thema einfach" } }, "el" : { "stringUnit" : { - "value" : "Μετονομασία Συνομιλίας", - "state" : "translated" + "state" : "translated", + "value" : "Εξήγησε ένα σύνθετο θέμα απλά" } } } }, - "No MCP servers loaded. Tap \"Load Available Tools\" to fetch them from your server." : { - "comment" : "A label that describes the state when no MCP servers are available.", + "Ultraviolet" : { + "comment" : "Icon name for the ultraviolet theme.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Geen MCP-servers geladen. Tik op \"Beschikbare tools laden\" om ze van je server op te halen.", - "state" : "translated" + "state" : "translated", + "value" : "Υπεριώδες" } }, "sv" : { "stringUnit" : { - "value" : "Inga MCP-servrar laddade. Tryck på \"Ladda tillgängliga verktyg\" för att hämta dem från din server.", - "state" : "translated" + "state" : "translated", + "value" : "Ultraviolett" } }, "es" : { "stringUnit" : { - "value" : "No se cargaron servidores MCP. Toca \"Cargar herramientas disponibles\" para obtenerlos de tu servidor.", + "value" : "Ultravioleta", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Nenhum servidor MCP carregado. Toque em \"Carregar Ferramentas Disponíveis\" para os obter do seu servidor.", + "value" : "Ultraviolet", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "No MCP servers loaded. Tap \"Load Available Tools\" to fetch them from your server.", - "state" : "translated" + "state" : "translated", + "value" : "Ultravioleta" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Keine MCP-Server geladen. Tippen Sie auf „Verfügbare Tools laden“, um sie von Ihrem Server abzurufen.", - "state" : "translated" + "state" : "translated", + "value" : "紫外線" } }, "it" : { "stringUnit" : { - "value" : "Nessun server MCP caricato. Tocca \"Carica Strumenti Disponibili\" per recuperarli dal tuo server.", - "state" : "translated" + "state" : "translated", + "value" : "Ultravioletto" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "MCPサーバーが読み込まれていません。「利用可能なツールを読み込む」をタップしてサーバーから取得してください。", + "value" : "Ultraviolett", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Δεν έχουν φορτωθεί MCP διακομιστές. Πατήστε «Φόρτωση Διαθέσιμων Εργαλείων» για να τους λάβετε από τον διακομιστή σας.", + "value" : "Ultraviolet", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Aucun serveur MCP chargé. Appuyez sur « Charger les outils disponibles » pour les récupérer depuis votre serveur.", + "value" : "Ultraviolet", "state" : "translated" } } } }, - "Image" : { + "There is no synchronized app data in iCloud." : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Afbeelding", - "state" : "translated" + "state" : "translated", + "value" : "Es sind keine synchronisierten App-Daten in iCloud vorhanden." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Bild", + "value" : "Não existem dados da aplicação sincronizados no iCloud.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Imagen", - "state" : "translated" + "state" : "translated", + "value" : "Non ci sono dati dell’app sincronizzati su iCloud." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Imagem", - "state" : "translated" + "state" : "translated", + "value" : "There is no synchronized app data in iCloud." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Image", + "value" : "No hay datos de la app sincronizados en iCloud.", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Bild", + "value" : "Δεν υπάρχουν συγχρονισμένα δεδομένα εφαρμογών στο iCloud.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Immagine", - "state" : "translated" + "state" : "translated", + "value" : "Aucune donnée d’app synchronisée dans iCloud." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "画像", - "state" : "translated" + "state" : "translated", + "value" : "Er zijn geen gesynchroniseerde appgegevens in iCloud." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Image", - "state" : "translated" + "state" : "translated", + "value" : "iCloudに同期されたアプリデータはありません。" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Εικόνα", - "state" : "translated" + "state" : "translated", + "value" : "Det finns inga synkroniserade appdata i iCloud." } } } }, - "Loading image %@" : { + "Details" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Afbeelding %@ wordt geladen", - "state" : "translated" + "state" : "translated", + "value" : "Dettagli" } }, "sv" : { "stringUnit" : { - "value" : "Läser in bilden %@", + "value" : "Detaljer", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Cargando imagen %@", - "state" : "translated" + "state" : "translated", + "value" : "Λεπτομέρειες" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A carregar a imagem %@", + "value" : "詳細", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Loading image %@", - "state" : "translated" + "state" : "translated", + "value" : "Details" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Bild %@ wird geladen", - "state" : "translated" + "state" : "translated", + "value" : "Details" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Caricamento dell'immagine %@", + "value" : "Détails", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "画像 %@ を読み込み中", + "value" : "Detalhes", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Chargement de l’image %@", + "value" : "Details", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Φόρτωση εικόνας %@", - "state" : "translated" + "state" : "translated", + "value" : "Detalles" } } - } + }, + "comment" : "A section that provides more details about a model." }, - "Using tools..." : { - "comment" : "Text displayed in a background task when the app is using tools.", + "tag.audio" : { + "comment" : "Label for the audio input capability.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Tools worden gebruikt…", + "value" : "Audio", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "state" : "translated", - "value" : "Använder verktyg..." + "value" : "Audio", + "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "state" : "translated", - "value" : "Usando herramientas..." + "value" : "Audio", + "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { "state" : "translated", - "value" : "A utilizar ferramentas..." + "value" : "Audio" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Using tools...", + "value" : "Audio", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { "state" : "translated", - "value" : "Tools werden verwendet …" + "value" : "Audio" } }, - "it" : { + "el" : { "stringUnit" : { "state" : "translated", - "value" : "Utilizzo degli strumenti..." + "value" : "Audio" } }, - "el" : { + "ja" : { "stringUnit" : { "state" : "translated", - "value" : "Χρήση εργαλείων..." + "value" : "Audio" } }, - "fr" : { + "de" : { "stringUnit" : { "state" : "translated", - "value" : "Utilisation des outils…" + "value" : "Audio" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "ツールを使用中…", + "value" : "Audio", "state" : "translated" } } } }, - "Arguments" : { - "comment" : "A label displayed above the arguments of a request.", + "Not Now" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Argumenten", + "value" : "Pas maintenant", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Argument", + "value" : "Non ora", "state" : "translated" } }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Όχι τώρα" + } + }, "es" : { "stringUnit" : { - "value" : "Argumentos", - "state" : "translated" + "state" : "translated", + "value" : "Ahora no" } }, "pt-PT" : { "stringUnit" : { - "value" : "Argumentos", + "value" : "Agora não", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Arguments", + "value" : "Inte nu", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Argumente", - "state" : "translated" + "state" : "translated", + "value" : "Nicht jetzt" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Argomenti", - "state" : "translated" + "state" : "translated", + "value" : "Niet nu" } }, "ja" : { "stringUnit" : { - "value" : "引数", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "Arguments", - "state" : "translated" + "state" : "translated", + "value" : "今はしない" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Παράμετροι", + "value" : "Not Now", "state" : "translated" } } - } + }, + "comment" : "A button that dismisses an alert." }, - "Deleted from memory: %@" : { - "comment" : "A notification that a memory item has been deleted. The argument is the content of the memory item.", + "Response interrupted" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Verwijderd uit geheugen: %@", + "value" : "Response interrupted", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Borttaget från minnet: %@", + "value" : "Resposta interrompida", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Eliminado de la memoria: %@", - "state" : "translated" + "state" : "translated", + "value" : "Svar avbrutet" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Eliminado da memória: %@", - "state" : "translated" + "state" : "translated", + "value" : "Risposta interrotta" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Deleted from memory: %@", - "state" : "translated" + "state" : "translated", + "value" : "Respuesta interrumpida" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Aus dem Speicher gelöscht: %@", - "state" : "translated" + "state" : "translated", + "value" : "Reactie onderbroken" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Eliminato dalla memoria: %@", + "value" : "Antwort unterbrochen", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "メモリから削除しました: %@", + "value" : "Réponse interrompue", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Διαγράφηκε από τη μνήμη: %@", + "value" : "Η απάντηση διακόπηκε", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Supprimé de la mémoire : %@", + "value" : "応答が中断されました", "state" : "translated" } } - } + }, + "comment" : "Text displayed in a notification when the response to a prompt was cut short." }, - "Analyzing images with %@..." : { + "Halloween" : { + "comment" : "Category for icons with a spooky theme.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Afbeeldingen analyseren met %@…", + "value" : "Halloween", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Analyserar bilder med %@...", + "value" : "Halloween", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Analizando imágenes con %@...", - "state" : "translated" + "state" : "translated", + "value" : "Halloween" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "A analisar imagens com %@...", + "value" : "Χάλογουιν", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Analyzing images with %@...", - "state" : "translated" + "state" : "translated", + "value" : "Halloween" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Bilder werden mit %@ analysiert...", - "state" : "translated" + "state" : "translated", + "value" : "Halloween" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Analisi delle immagini con %@...", - "state" : "translated" + "state" : "translated", + "value" : "Halloween" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Ανάλυση εικόνων με %@...", - "state" : "translated" + "state" : "translated", + "value" : "ハロウィン" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Analyse des images avec %@…", + "value" : "Halloween", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "%@で画像を分析中…", + "value" : "Halloween", "state" : "translated" } } } }, - "How does Swift concurrency work?" : { - "comment" : "Title of a conversation.", + "Back" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Hoe werkt Swift-concurrentie?", - "state" : "translated" + "state" : "translated", + "value" : "Atrás" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Hur fungerar Swift-konkurens?", - "state" : "translated" + "state" : "translated", + "value" : "Back" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "¿Cómo funciona la concurrencia en Swift?", - "state" : "translated" + "state" : "translated", + "value" : "Terug" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Como funciona a concorrência em Swift?", + "value" : "Zurück", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "How does Swift concurrency work?", + "value" : "Voltar", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Wie funktioniert Swift Concurrency?", - "state" : "translated" + "state" : "translated", + "value" : "Tillbaka" } }, "it" : { "stringUnit" : { - "value" : "Come funziona la concorrenza in Swift?", - "state" : "translated" + "state" : "translated", + "value" : "Indietro" } }, "ja" : { "stringUnit" : { - "value" : "Swiftの並行処理はどう機能するのか?", + "value" : "戻る", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Comment fonctionne la concurrence en Swift ?", - "state" : "translated" + "state" : "translated", + "value" : "Πίσω" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Πώς λειτουργεί η ασύγχρονη εκτέλεση στο Swift;", - "state" : "translated" + "state" : "translated", + "value" : "Retour" } } } }, - "Use %@" : { - "comment" : "A toggle that lets the user enable or disable a tool.", + "The model returned an invalid agent response." : { + "comment" : "Error message displayed when the model returns an invalid agent response.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "%@ gebruiken", - "state" : "translated" + "state" : "translated", + "value" : "Il modello ha restituito una risposta agente non valida." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Använd %@", - "state" : "translated" + "state" : "translated", + "value" : "Le modèle a renvoyé une réponse d’agent invalide." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Usar %@", + "value" : "モデルが無効なエージェント応答を返しました。", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Usar %@", + "value" : "The model returned an invalid agent response.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Use %@", - "state" : "translated" + "state" : "translated", + "value" : "El modelo devolvió una respuesta de agente no válida." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "%@", + "value" : "Το μοντέλο επέστρεψε μη έγκυρη απάντηση πράκτορα.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Usa %@", - "state" : "translated" + "state" : "translated", + "value" : "Het model gaf een ongeldige agentrespons terug." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "%@を使用する", + "value" : "Modellen returnerade ett ogiltigt agent-svar.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Utiliser %@", + "value" : "O modelo devolveu uma resposta de agente inválida.", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Χρήση του %@", + "value" : "Das Modell hat eine ungültige Agentenantwort zurückgegeben.", "state" : "translated" } } } }, - "You're welcome!" : { - "comment" : "A button that dismisses a thank you alert.", + "Server configuration" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Graag gedaan!", - "state" : "translated" + "state" : "translated", + "value" : "Configuration du serveur" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Varsågod!", + "value" : "Configuración del servidor", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "¡De nada!", - "state" : "translated" + "state" : "translated", + "value" : "サーバー設定" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "De nada!", - "state" : "translated" + "state" : "translated", + "value" : "Server configuration" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "You're welcome!", + "value" : "Configuração do servidor", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Gern geschehen!", - "state" : "translated" + "state" : "translated", + "value" : "Serverkonfiguration" } }, "it" : { "stringUnit" : { - "value" : "Prego!", - "state" : "translated" + "state" : "translated", + "value" : "Configurazione del server" } }, "el" : { "stringUnit" : { - "value" : "Παρακαλώ!", - "state" : "translated" + "state" : "translated", + "value" : "Διαμόρφωση διακομιστή" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "De rien !", + "value" : "Serverconfiguratie", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "どういたしまして!", + "value" : "Serverkonfiguration", "state" : "translated" } } - } + }, + "comment" : "A step in the onboarding process." }, - "Sends an image or PDF to a new OpenClient conversation." : { - "comment" : "Description of the intent that sends an image or PDF to a new OpenClient conversation.", + "MCP server" : { + "comment" : "Default name for a MCP server.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Verzendt een afbeelding of PDF naar een nieuw OpenClient-gesprek.", + "value" : "Serveur MCP", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Skickar en bild eller PDF till en ny OpenClient-konversation.", - "state" : "translated" + "state" : "translated", + "value" : "MCP-server" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Envía una imagen o PDF a una nueva conversación de OpenClient.", + "value" : "MCP server", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Envia uma imagem ou PDF para uma nova conversa OpenClient.", + "value" : "Servidor MCP", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Sends an image or PDF to a new OpenClient conversation", - "state" : "translated" + "state" : "translated", + "value" : "Servidor MCP" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Sendet ein Bild oder PDF an eine neue OpenClient-Konversation.", - "state" : "translated" + "state" : "translated", + "value" : "MCP-server" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Invia un'immagine o un PDF a una nuova conversazione OpenClient.", + "value" : "MCPサーバー", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Στέλνει μια εικόνα ή PDF σε μια νέα συνομιλία OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Server MCP" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Envoie une image ou un PDF dans une nouvelle conversation OpenClient.", + "value" : "Διακομιστής MCP", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "画像またはPDFを新しいOpenClientの会話に送信します。", - "state" : "translated" + "state" : "translated", + "value" : "MCP-Server" } } } }, - "Scroll to top" : { + "Open source on GitHub. Explore the code or contribute." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Naar boven scrollen", + "value" : "Consultez le code source sur GitHub. Explorez le code ou contribuez.", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Bläddra längst upp", + "value" : "Ανοίξτε τον πηγαίο κώδικα στο GitHub. Εξερευνήστε τον κώδικα ή συνεισφέρετε.", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Desplazarse hasta arriba", + "value" : "Open-Source auf GitHub. Entdecke den Code oder trage dazu bei.", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Deslocar para o topo", + "value" : "Código fuente abierto en GitHub. Explora el código o contribuye.", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Scroll to top", + "value" : "Código-fonte aberto no GitHub. Explore o código ou contribua.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Nach oben scrollen", - "state" : "translated" + "state" : "translated", + "value" : "Öppna källkoden på GitHub. Utforska koden eller bidra." } }, "it" : { "stringUnit" : { - "value" : "Scorri verso l’alto", - "state" : "translated" + "state" : "translated", + "value" : "Apri il codice sorgente su GitHub. Esplora il codice o contribuisci." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "上にスクロール", - "state" : "translated" + "state" : "translated", + "value" : "Open source on GitHub. Explore the code or contribute." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Faire défiler vers le haut", - "state" : "translated" + "state" : "translated", + "value" : "Open source op GitHub. Bekijk de code of draag bij." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Κύλιση στην κορυφή", + "value" : "GitHubでオープンソースを開く。コードを確認したり、貢献したりできます。", "state" : "translated" } } } }, - "Deletes this conversation and its attachments from iCloud and all synchronized devices. Attachments cannot be deleted independently. This action cannot be undone." : { + "Connection ready" : { + "comment" : "A message that indicates that the connection is ready to be saved.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Verwijdert dit gesprek en de bijlagen ervan uit iCloud en van alle gesynchroniseerde apparaten. Bijlagen kunnen niet afzonderlijk worden verwijderd. Deze actie kan niet ongedaan worden gemaakt.", + "value" : "Connection ready", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Raderar den här konversationen och dess bilagor från iCloud och alla synkroniserade enheter. Bilagor kan inte raderas separat. Den här åtgärden kan inte ångras.", - "state" : "translated" + "state" : "translated", + "value" : "Ligação pronta" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Elimina esta conversación y sus archivos adjuntos de iCloud y de todos los dispositivos sincronizados. Los archivos adjuntos no se pueden eliminar de forma independiente. Esta acción no se puede deshacer.", - "state" : "translated" + "state" : "translated", + "value" : "Anslutningen är klar" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Elimina esta conversa e os respetivos anexos do iCloud e de todos os dispositivos sincronizados. Não é possível eliminar os anexos individualmente. Esta ação não pode ser anulada.", + "value" : "Connessione pronta", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Deletes this conversation and its attachments from iCloud and all synchronized devices. Attachments cannot be deleted independently. This action cannot be undone.", - "state" : "translated" + "state" : "translated", + "value" : "Conexión lista" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Löscht diese Unterhaltung und ihre Anhänge aus iCloud und von allen synchronisierten Geräten. Anhänge können nicht unabhängig gelöscht werden. Diese Aktion kann nicht rückgängig gemacht werden.", + "value" : "Verbinding gereed", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Elimina questa conversazione e i relativi allegati da iCloud e da tutti i dispositivi sincronizzati. Gli allegati non possono essere eliminati singolarmente. Questa azione non può essere annullata.", + "value" : "Verbindung bereit", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "この会話と添付ファイルをiCloudおよび同期済みのすべてのデバイスから削除します。添付ファイルを個別に削除することはできません。この操作は取り消せません。", - "state" : "translated" + "state" : "translated", + "value" : "Connexion prête" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Supprime cette conversation et ses pièces jointes d’iCloud et de tous les appareils synchronisés. Les pièces jointes ne peuvent pas être supprimées séparément. Cette action est irréversible.", - "state" : "translated" + "state" : "translated", + "value" : "Η σύνδεση είναι έτοιμη" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Διαγράφει αυτή τη συνομιλία και τα συνημμένα της από το iCloud και όλες τις συγχρονισμένες συσκευές. Τα συνημμένα δεν μπορούν να διαγραφούν ανεξάρτητα. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", + "value" : "接続の保存準備が完了しました", "state" : "translated" } } } }, - "Help us fix it by describing the issue you encountered." : { + "The iCloud container is unavailable." : { + "comment" : "Error description when the iCloud container is unavailable.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Help ons het op te lossen door het probleem dat je bent tegengekomen te beschrijven.", - "state" : "translated" + "state" : "translated", + "value" : "Le conteneur iCloud est indisponible." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Hjälp oss att åtgärda det genom att beskriva problemet du stötte på.", - "state" : "translated" + "state" : "translated", + "value" : "Il contenitore iCloud non è disponibile." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Ayúdanos a solucionarlo describiendo el problema que encontraste.", - "state" : "translated" + "state" : "translated", + "value" : "Το κοντέινερ iCloud δεν είναι διαθέσιμο." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Ajude-nos a corrigir descrevendo o problema que encontrou.", - "state" : "translated" + "state" : "translated", + "value" : "El contenedor de iCloud no está disponible." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Help us fix it by describing the issue you encountered.", - "state" : "translated" + "state" : "translated", + "value" : "O contentor do iCloud está indisponível." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Hilf uns, das Problem zu beheben, indem du das aufgetretene Problem beschreibst.", + "value" : "iCloud-behållaren är inte tillgänglig.", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Aiutaci a risolverlo descrivendo il problema riscontrato.", - "state" : "translated" + "state" : "translated", + "value" : "Der iCloud-Container ist nicht verfügbar." } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Βοηθήστε μας να το διορθώσουμε περιγράφοντας το πρόβλημα που αντιμετωπίσατε.", - "state" : "translated" + "state" : "translated", + "value" : "De iCloud-container is niet beschikbaar." } }, "ja" : { "stringUnit" : { - "value" : "発生した問題について説明して、修正にご協力ください。", - "state" : "translated" + "state" : "translated", + "value" : "iCloudコンテナを利用できません。" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Aidez-nous à le corriger en décrivant le problème rencontré.", - "state" : "translated" + "state" : "translated", + "value" : "The iCloud container is unavailable." } } } }, - "Use this when an OpenAI-compatible server does not provide context metadata." : { + "Image Generation" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Gebruik dit wanneer een OpenAI-compatibele server geen contextmetadata levert.", - "state" : "translated" + "state" : "translated", + "value" : "画像生成" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Använd detta när en OpenAI-kompatibel server inte tillhandahåller kontextmetadata.", - "state" : "translated" + "state" : "translated", + "value" : "Δημιουργία Εικόνων" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Usa esto cuando un servidor compatible con OpenAI no proporcione metadatos de contexto.", - "state" : "translated" + "state" : "translated", + "value" : "Beeldgeneratie" } }, "pt-PT" : { "stringUnit" : { - "value" : "Utilize isto quando um servidor compatível com OpenAI não fornecer metadados de contexto.", - "state" : "translated" + "state" : "translated", + "value" : "Geração de Imagens" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Use this when an OpenAI-compatible server does not provide context metadata", + "value" : "Generación de imágenes", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Verwenden Sie dies, wenn ein OpenAI-kompatibler Server keine Kontextmetadaten bereitstellt.", - "state" : "translated" + "state" : "translated", + "value" : "Bildgenerering" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Usa questo quando un server compatibile con OpenAI non fornisce metadati di contesto.", + "value" : "Image Generation", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "OpenAI互換サーバーがコンテキストメタデータを提供しない場合に使用してください。", + "value" : "Bildgenerierung", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Utilisez ceci lorsqu’un serveur compatible OpenAI ne fournit pas de métadonnées contextuelles.", + "value" : "Génération d’images", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Χρησιμοποιήστε το όταν ένας διακομιστής συμβατός με OpenAI δεν παρέχει μεταδεδομένα συμφραζομένων.", + "value" : "Generazione Immagini", "state" : "translated" } } - } + }, + "comment" : "A name for an LLM model that generates images." }, - "Built-in" : { - "comment" : "A section title for built-in templates.", + "Connection verified" : { + "comment" : "A checkmark icon.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Ingebouwd", - "state" : "translated" + "state" : "translated", + "value" : "Verbinding geverifieerd" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Inbyggd", + "value" : "Verbindung bestätigt", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Incorporado", - "state" : "translated" + "state" : "translated", + "value" : "Connexion vérifiée" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Integrado", + "value" : "Connection verified", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Built-in", + "value" : "Anslutningen verifierad", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Eingebaut", + "value" : "Η σύνδεση επαληθεύτηκε", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Integrato", + "value" : "Ligação verificada", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ενσωματωμένα", + "value" : "Connessione verificata", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "組み込み", - "state" : "translated" + "state" : "translated", + "value" : "接続を確認済み" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Intégré", - "state" : "translated" + "state" : "translated", + "value" : "Conexión verificada" } } } }, - "Some synchronized data could not be deleted." : { + "Choose how OpenClient appears on your Home Screen." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Sommige gesynchroniseerde gegevens konden niet worden verwijderd.", - "state" : "translated" + "state" : "translated", + "value" : "Kies hoe OpenClient op je beginscherm wordt weergegeven." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Vissa synkroniserade data kunde inte raderas.", - "state" : "translated" + "state" : "translated", + "value" : "Scegli come appare OpenClient sulla schermata Home." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "No se han podido eliminar algunos datos sincronizados.", - "state" : "translated" + "state" : "translated", + "value" : "Επιλέξτε πώς θα εμφανίζεται το OpenClient στην αρχική οθόνη σας." } }, "pt-PT" : { "stringUnit" : { - "value" : "Não foi possível eliminar alguns dados sincronizados.", - "state" : "translated" + "state" : "translated", + "value" : "Escolha o modo como o OpenClient aparece no ecrã principal." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Some synchronized data could not be deleted.", + "value" : "Elige cómo aparece OpenClient en tu pantalla de inicio.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Einige synchronisierte Daten konnten nicht gelöscht werden.", + "value" : "Välj hur OpenClient visas på hemskärmen.", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Non è stato possibile eliminare alcuni dati sincronizzati.", - "state" : "translated" + "state" : "translated", + "value" : "Wähle aus, wie OpenClient auf deinem Home-Bildschirm angezeigt wird." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "一部の同期データを削除できませんでした。", - "state" : "translated" + "state" : "translated", + "value" : "Choose how OpenClient appears on your Home Screen." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η διαγραφή ορισμένων συγχρονισμένων δεδομένων.", + "value" : "Choisissez l’apparence d’OpenClient sur votre écran d’accueil.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Certaines données synchronisées n’ont pas pu être supprimées.", - "state" : "translated" + "state" : "translated", + "value" : "ホーム画面でのOpenClientの表示方法を選択してください。" } } - } + }, + "comment" : "A description of the app icon settings." }, - "Coding Assistant" : { - "comment" : "Name of the prompt template for coding-related tasks.", + "Golden Noel" : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Programmeerassistent", - "state" : "translated" - } - }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Kodassistent", + "value" : "ゴールデンノエル", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Asistente de codificación", - "state" : "translated" + "state" : "translated", + "value" : "Golden Noel" } }, "pt-PT" : { "stringUnit" : { - "value" : "Assistente de Programação", + "value" : "Noel Dourado", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Coding Assistant", + "value" : "Χρυσό Noel", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Coding-Assistent", - "state" : "translated" + "state" : "translated", + "value" : "Goldener Noel" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Assistente di Codifica", + "value" : "Golden Noel", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Βοηθός Κωδικοποίησης", - "state" : "translated" + "state" : "translated", + "value" : "Golden Noel" } }, "fr" : { "stringUnit" : { - "value" : "Assistant de codage", + "value" : "Noël doré", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "コーディングアシスタント", - "state" : "translated" + "state" : "translated", + "value" : "Noel dorado" } - } - } - }, - "Success" : { - "localizations" : { + }, "nl" : { "stringUnit" : { - "value" : "Succes", + "value" : "Gouden Noel", "state" : "translated" } - }, - "sv" : { + } + }, + "comment" : "Name of the icon for the Golden Noel theme." + }, + "Edit & Resend" : { + "localizations" : { + "es" : { "stringUnit" : { - "value" : "Framgång", + "value" : "Editar y reenviar", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Éxito", - "state" : "translated" + "state" : "translated", + "value" : "Bewerken & Opnieuw verzenden" } }, "pt-PT" : { "stringUnit" : { - "value" : "Sucesso", - "state" : "translated" + "state" : "translated", + "value" : "Editar e Reenviar" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Success", + "value" : "編集して再送信", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Erfolg", - "state" : "translated" + "state" : "translated", + "value" : "Bearbeiten & erneut senden" } }, "it" : { "stringUnit" : { - "value" : "Successo", + "state" : "translated", + "value" : "Modifica e rinvia" + } + }, + "sv" : { + "stringUnit" : { + "value" : "Redigera och skicka igen", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Επιτυχία", + "value" : "Επεξεργασία & Αποστολή ξανά", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Succès", - "state" : "translated" + "state" : "translated", + "value" : "Modifier et renvoyer" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "成功", - "state" : "translated" + "state" : "translated", + "value" : "Edit & Resend" } } - } + }, + "comment" : "A label for editing and resending a chat message." }, - "The model finished responding. Tap to continue." : { - "comment" : "Text displayed in a notification when the LLM has finished responding.", + "Results" : { + "comment" : "A label displayed in the footer of a settings section.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Het model is klaar met antwoorden. Tik om door te gaan.", - "state" : "translated" + "state" : "translated", + "value" : "Resultados" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Modellen har slutat svara. Tryck för att fortsätta.", + "value" : "Resultados", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "El modelo terminó de responder. Toca para continuar.", - "state" : "translated" + "state" : "translated", + "value" : "Résultats" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "O modelo terminou de responder. Toque para continuar.", - "state" : "translated" + "state" : "translated", + "value" : "Risultati" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The model finished responding. Tap to continue.", - "state" : "translated" + "state" : "translated", + "value" : "Resultaten" } }, "de" : { "stringUnit" : { - "value" : "Das Modell hat die Antwort beendet. Tippen, um fortzufahren.", - "state" : "translated" + "state" : "translated", + "value" : "Ergebnisse" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Il modello ha terminato la risposta. Tocca per continuare.", - "state" : "translated" + "state" : "translated", + "value" : "Results" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "モデルの応答が完了しました。タップして続行してください。", + "value" : "Resultat", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Le modèle a terminé de répondre. Touchez pour continuer.", + "value" : "Αποτελέσματα", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Το μοντέλο ολοκλήρωσε την απάντηση. Πατήστε για συνέχεια.", - "state" : "translated" + "state" : "translated", + "value" : "結果" } } } }, - "Search conversations" : { + "MCP tools could not be loaded. Check the server connection and try again." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Gesprekken zoeken", - "state" : "translated" + "state" : "translated", + "value" : "Les outils MCP n’ont pas pu être chargés. Vérifiez la connexion au serveur et réessayez." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Sök i konversationer", + "value" : "Impossibile caricare gli strumenti MCP. Controlla la connessione al server e riprova.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Buscar conversaciones", - "state" : "translated" + "state" : "translated", + "value" : "MCP-tools konden niet worden geladen. Controleer de serververbinding en probeer het opnieuw." } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Pesquisar conversas", - "state" : "translated" + "state" : "translated", + "value" : "MCP-verktygen kunde inte läsas in. Kontrollera serveranslutningen och försök igen." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Search conversations", + "value" : "No se han podido cargar las herramientas MCP. Comprueba la conexión con el servidor y vuelve a intentarlo.", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Unterhaltungen durchsuchen", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível carregar as ferramentas MCP. Verifique a ligação ao servidor e tente novamente." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Cerca conversazioni", - "state" : "translated" + "state" : "translated", + "value" : "MCPツールを読み込めませんでした。サーバー接続を確認して、もう一度お試しください。" } }, "el" : { "stringUnit" : { - "value" : "Αναζήτηση συνομιλιών", + "value" : "Δεν ήταν δυνατή η φόρτωση των εργαλείων MCP. Ελέγξτε τη σύνδεση με τον διακομιστή και δοκιμάστε ξανά.", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Rechercher dans les conversations", - "state" : "translated" + "state" : "translated", + "value" : "MCP-Tools konnten nicht geladen werden. Überprüfe die Serververbindung und versuche es erneut." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "会話を検索", + "value" : "MCP tools could not be loaded. Check the server connection and try again.", "state" : "translated" } } - } + }, + "comment" : "Error message when MCP is not available." }, - "Add things you want the assistant to remember across all conversations." : { - "comment" : "A description of the feature that allows the user to add items to their memory.", + "Let the model find current information and include the sources it used." : { + "comment" : "A description of the Web Search feature.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Voeg dingen toe die de assistent in alle gesprekken moet onthouden.", - "state" : "translated" + "state" : "translated", + "value" : "Laissez le modèle trouver des informations actuelles et inclure les sources utilisées." } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Lägg till saker du vill att assistenten ska komma ihåg i alla konversationer.", - "state" : "translated" + "state" : "translated", + "value" : "Allow the model to find current information and include the sources it used." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Agrega cosas que quieres que el asistente recuerde en todas las conversaciones.", + "value" : "Låt modellen hitta aktuell information och inkludera de källor den använde.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Adicione coisas que pretende que o assistente lembre em todas as conversas.", + "value" : "Deixe o modelo encontrar informações atuais e incluir as fontes que utilizou.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Add items you want the assistant to remember across all conversations", - "state" : "translated" + "state" : "translated", + "value" : "Permite que el modelo busque información actual e incluya las fuentes que utilizó." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Fügen Sie Dinge hinzu, an die sich der Assistent in allen Gesprächen erinnern soll.", + "value" : "Laat het model actuele informatie vinden en de gebruikte bronnen vermelden.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Aggiungi elementi che vuoi che l’assistente ricordi in tutte le conversazioni.", + "value" : "モデルに最新情報を検索させ、使用した情報源を含めるようにします。", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "アシスタントにすべての会話で記憶してほしい内容を追加してください", - "state" : "translated" + "state" : "translated", + "value" : "Lascia che il modello trovi informazioni aggiornate e includa le fonti utilizzate." } }, "el" : { "stringUnit" : { - "value" : "Προσθέστε πράγματα που θέλετε ο βοηθός να θυμάται σε όλες τις συνομιλίες.", + "value" : "Αφήστε το μοντέλο να βρει τρέχουσες πληροφορίες και να συμπεριλάβει τις πηγές που χρησιμοποίησε.", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Ajoutez des éléments que vous souhaitez que l’assistant retienne dans toutes les conversations.", - "state" : "translated" + "state" : "translated", + "value" : "Lassen Sie das Modell aktuelle Informationen finden und die verwendeten Quellen angeben." } } } }, - "Unpin" : { - "comment" : "A label for un-pinning a conversation.", + "Feature Tips" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Losmaken", - "state" : "translated" + "state" : "translated", + "value" : "Συμβουλές λειτουργιών" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ta bort fästning", - "state" : "translated" + "state" : "translated", + "value" : "Dicas de Funcionalidades" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Desfijar", + "value" : "Funktionstipps", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Desafixar", + "value" : "Suggerimenti sulle funzionalità", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Unpin", - "state" : "translated" + "state" : "translated", + "value" : "機能のヒント" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Anheften aufheben", - "state" : "translated" + "state" : "translated", + "value" : "Functietips" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Sblocca dalla barra", + "value" : "Feature Tips", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "ピン留め解除", - "state" : "translated" + "state" : "translated", + "value" : "Conseils sur les fonctionnalités" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Αποκόλληση", + "value" : "Consejos de funciones", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Détacher", + "value" : "Funktionstips", "state" : "translated" } } - } + }, + "comment" : "A section that allows users to dismiss feature tips." }, - "Stop" : { + "Resend" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Stoppen", + "value" : "Reenviar", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Stoppa", - "state" : "translated" + "state" : "translated", + "value" : "Skicka igen" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Detener", + "value" : "Renvoyer", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Parar", + "value" : "Αποστολή ξανά", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Stop", + "value" : "Opnieuw verzenden", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Stopp", - "state" : "translated" + "state" : "translated", + "value" : "Reenviar" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Interrompi", + "value" : "Resend", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "停止", - "state" : "translated" + "state" : "translated", + "value" : "再送信" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Arrêter", - "state" : "translated" + "state" : "translated", + "value" : "Reinvia" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Διακοπή", - "state" : "translated" + "state" : "translated", + "value" : "Erneut senden" } } - } + }, + "comment" : "A button that resends a message." }, - "Saving response..." : { - "comment" : "Subtitle of a background task when the task is saving the response.", + "Solar" : { + "comment" : "A solar icon.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Antwoord wordt opgeslagen…", + "value" : "Solare", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Sparar svaret...", + "value" : "Solenergi", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Guardando la respuesta...", - "state" : "translated" + "state" : "translated", + "value" : "Ηλιακός" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A guardar a resposta...", + "value" : "太陽光", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Saving response...", + "value" : "Solar", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Antwort wird gespeichert …", - "state" : "translated" + "state" : "translated", + "value" : "Zonnewerking" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Salvataggio della risposta...", - "state" : "translated" + "state" : "translated", + "value" : "Solaire" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "応答を保存中…", + "value" : "Solar", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Enregistrement de la réponse…", - "state" : "translated" + "state" : "translated", + "value" : "Solar" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Αποθήκευση απάντησης...", + "value" : "Solar", "state" : "translated" } } } }, - "A network error occurred. Please try again." : { + "Loading image %@" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Er is een netwerkfout opgetreden. Probeer het opnieuw.", - "state" : "translated" + "state" : "translated", + "value" : "Caricamento dell'immagine %@" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Ett nätverksfel uppstod. Försök igen.", + "value" : "画像 %@ を読み込み中", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Ocurrió un error de red. Por favor, inténtalo de nuevo.", - "state" : "translated" + "state" : "translated", + "value" : "Läser in bilden %@" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Ocorreu um erro de rede. Por favor, tente novamente.", - "state" : "translated" + "state" : "translated", + "value" : "Cargando imagen %@" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "A network error occurred. Please try again.", + "value" : "Bild %@ wird geladen", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Ein Netzwerkfehler ist aufgetreten. Bitte versuchen Sie es erneut.", + "value" : "Afbeelding %@ wordt geladen", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Si è verificato un errore di rete. Riprova.", - "state" : "translated" + "state" : "translated", + "value" : "A carregar a imagem %@" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Παρουσιάστηκε σφάλμα δικτύου. Παρακαλώ δοκιμάστε ξανά.", - "state" : "translated" + "state" : "translated", + "value" : "Loading image %@" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "ネットワークエラーが発生しました。もう一度お試しください。", - "state" : "translated" + "state" : "translated", + "value" : "Chargement de l’image %@" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Une erreur réseau est survenue. Veuillez réessayer.", - "state" : "translated" + "state" : "translated", + "value" : "Φόρτωση εικόνας %@" } } } }, - "Automate OpenClient with the Shortcuts app using the URL scheme actions above." : { - "comment" : "A description of how to use the Shortcuts app to open OpenClient.", + "Refresh" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Automatiseer OpenClient met de Opdrachten-app via de bovenstaande URL-scheme-acties.", - "state" : "translated" + "state" : "translated", + "value" : "Refresh" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Automatisera OpenClient med appen Genvägar med hjälp av URL-schemakommandona ovan.", - "state" : "translated" + "state" : "translated", + "value" : "Vernieuwen" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Automatiza OpenClient con la app Atajos usando las acciones del esquema de URL mencionadas arriba.", + "value" : "Atualizar", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Automatize o OpenClient com a app Atalhos usando as ações do esquema URL acima.", - "state" : "translated" + "state" : "translated", + "value" : "Ανανέωση" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Automate OpenClient with the Shortcuts app using the URL scheme actions above.", + "value" : "更新", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Automatisieren Sie OpenClient mit der Kurzbefehle-App unter Verwendung der oben genannten URL-Schema-Aktionen.", - "state" : "translated" + "state" : "translated", + "value" : "Actualiser" } }, "it" : { "stringUnit" : { - "value" : "Automatizza OpenClient con l’app Comandi usando le azioni dello schema URL sopra.", + "value" : "Aggiorna", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "上記のURLスキームアクションを使って、ショートカットアプリでOpenClientを自動化します。", + "value" : "Actualizar", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Αυτοματοποιήστε το OpenClient με την εφαρμογή Συντομεύσεις χρησιμοποιώντας τις παραπάνω ενέργειες σχήματος URL.", - "state" : "translated" + "state" : "translated", + "value" : "Aktualisieren" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Automatisez OpenClient avec l’app Raccourcis en utilisant les actions du schéma d’URL ci-dessus.", + "value" : "Uppdatera", "state" : "translated" } } } }, - "The network connection was lost." : { + "Honeydew" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "De netwerkverbinding is verbroken.", - "state" : "translated" + "state" : "translated", + "value" : "Πεπόνι μελιτώματος" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Nätverksanslutningen förlorades.", - "state" : "translated" + "state" : "translated", + "value" : "Melón verde claro" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Se perdió la conexión de red.", - "state" : "translated" + "state" : "translated", + "value" : "Melone bianco" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "A ligação de rede foi perdida.", - "state" : "translated" + "state" : "translated", + "value" : "Honeydew" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "The network connection was lost.", - "state" : "translated" + "state" : "translated", + "value" : "ハニーデュー" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Die Netzwerkverbindung wurde unterbrochen.", + "value" : "Honungsmelon", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "La connessione di rete è stata persa.", - "state" : "translated" + "state" : "translated", + "value" : "Melon miel" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "ネットワーク接続が切断されました。", - "state" : "translated" + "state" : "translated", + "value" : "Honigmelone" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "La connexion réseau a été perdue.", - "state" : "translated" + "state" : "translated", + "value" : "Honingmeloen" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Η σύνδεση δικτύου διακόπηκε.", - "state" : "translated" + "state" : "translated", + "value" : "Melão verde claro" } } - } + }, + "comment" : "A name for the icon with the color \"Honeydew\"." }, - "Finish Setup" : { + "This MCP server currently exposes no available tools." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Voltooi de installatie", - "state" : "translated" + "state" : "translated", + "value" : "Ce serveur MCP n’expose actuellement aucun outil disponible." } }, "sv" : { "stringUnit" : { - "value" : "Slutför konfigurationen", - "state" : "translated" + "state" : "translated", + "value" : "Den här MCP-servern exponerar för närvarande inga tillgängliga verktyg." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Terminar la configuración", - "state" : "translated" + "state" : "translated", + "value" : "Αυτός ο διακομιστής MCP δεν διαθέτει επί του παρόντος διαθέσιμα εργαλεία." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Concluir configuração", - "state" : "translated" - } - }, - "en" : { - "stringUnit" : { - "value" : "Finish Setup", + "value" : "This MCP server currently exposes no available tools.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Einrichtung abschließen", - "state" : "translated" + "state" : "translated", + "value" : "Dieser MCP-Server stellt derzeit keine verfügbaren Tools bereit." } }, "it" : { "stringUnit" : { - "value" : "Completa la configurazione", + "value" : "Questo server MCP attualmente non espone alcuno strumento disponibile.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "設定を完了する", + "value" : "このMCPサーバーでは現在利用可能なツールはありません。", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Terminer la configuration", - "state" : "translated" + "state" : "translated", + "value" : "Este servidor MCP não disponibiliza atualmente quaisquer ferramentas." } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Ολοκλήρωση ρυθμίσεων", + "value" : "Deze MCP-server biedt momenteel geen beschikbare tools.", "state" : "translated" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Este servidor MCP no ofrece ninguna herramienta disponible actualmente." + } } - } + }, + "comment" : "A description of the view displayed when a MCP server has no available tools." }, - "The backup contains an invalid attachment reference." : { + "Delete comment" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "De back-up bevat een ongeldige bijlageverwijzing.", + "value" : "Supprimer le commentaire", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Säkerhetskopian innehåller en ogiltig bilagereferens.", - "state" : "translated" + "state" : "translated", + "value" : "Radera kommentar" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "La copia de seguridad contiene una referencia de archivo adjunto no válida.", - "state" : "translated" + "state" : "translated", + "value" : "Delete comment" } }, "pt-PT" : { "stringUnit" : { - "value" : "A cópia de segurança contém uma referência de anexo inválida.", - "state" : "translated" + "state" : "translated", + "value" : "Eliminar comentário" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "The backup contains an invalid attachment reference.", - "state" : "translated" + "state" : "translated", + "value" : "Eliminar comentario" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Die Sicherung enthält eine ungültige Anlagenreferenz.", + "value" : "Reactie verwijderen", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Il backup contiene un riferimento a un allegato non valido.", - "state" : "translated" + "state" : "translated", + "value" : "コメントを削除" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "バックアップに無効な添付ファイル参照が含まれています。", + "value" : "Elimina commento", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Η δημιουργία αντιγράφου περιέχει μη έγκυρη αναφορά συνημμένου.", - "state" : "translated" + "state" : "translated", + "value" : "Kommentar löschen" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "La sauvegarde contient une référence de pièce jointe invalide.", - "state" : "translated" + "state" : "translated", + "value" : "Διαγραφή σχολίου" } } } }, - "Start a new conversation to begin chatting" : { + "Description (optional)" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Begin een nieuw gesprek om te chatten", - "state" : "translated" + "state" : "translated", + "value" : "Descrizione (opzionale)" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Starta en ny konversation för att börja chatta", - "state" : "translated" + "state" : "translated", + "value" : "説明(任意)" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Inicia una nueva conversación para comenzar a chatear", - "state" : "translated" + "state" : "translated", + "value" : "Beskrivning (valfritt)" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Inicie uma nova conversa para começar a conversar", - "state" : "translated" + "state" : "translated", + "value" : "Beschreibung (optional)" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Start a new conversation to begin chatting", - "state" : "translated" + "state" : "translated", + "value" : "Descripción (opcional)" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Beginnen Sie eine neue Unterhaltung, um zu chatten", - "state" : "translated" + "state" : "translated", + "value" : "Description (optional)" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Inizia una nuova conversazione per iniziare a chattare", - "state" : "translated" + "state" : "translated", + "value" : "Beschrijving (optioneel)" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ξεκινήστε μια νέα συνομιλία για να αρχίσετε να συνομιλείτε", - "state" : "translated" + "state" : "translated", + "value" : "Descrição (opcional)" } }, "fr" : { "stringUnit" : { - "value" : "Commencez une nouvelle conversation pour commencer à discuter", - "state" : "translated" + "state" : "translated", + "value" : "Description (optionnel)" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "新しい会話を始めてチャットを開始してください", + "value" : "Περιγραφή (προαιρετικό)", "state" : "translated" } } } }, - "We're making a few improvements. Please try again later." : { - "comment" : "A message displayed when the app is under maintenance.", + "Search Tool" : { + "comment" : "A label for the search tool picker.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "We voeren enkele verbeteringen door. Probeer het later opnieuw.", - "state" : "translated" + "state" : "translated", + "value" : "Search Tool" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Vi gör några förbättringar. Försök igen senare.", + "value" : "Zoekhulpmiddel", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Estamos realizando algunas mejoras. Vuelve a intentarlo más tarde.", - "state" : "translated" + "state" : "translated", + "value" : "Herramienta de búsqueda" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Estamos a fazer algumas melhorias. Tente novamente mais tarde.", - "state" : "translated" + "state" : "translated", + "value" : "Suchwerkzeug" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "We're making a few improvements. Please try again later.", - "state" : "translated" + "state" : "translated", + "value" : "Outil de recherche" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Wir nehmen einige Verbesserungen vor. Bitte versuchen Sie es später erneut.", + "value" : "Sökverktyg", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Stiamo apportando alcuni miglioramenti. Riprova più tardi.", - "state" : "translated" + "state" : "translated", + "value" : "検索ツール" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Κάνουμε μερικές βελτιώσεις. Δοκιμάστε ξανά αργότερα.", - "state" : "translated" + "state" : "translated", + "value" : "Strumento di ricerca" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nous apportons quelques améliorations. Veuillez réessayer plus tard.", + "value" : "Ferramenta de Pesquisa", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "いくつか改善を行っています。しばらくしてからもう一度お試しください。", - "state" : "translated" + "state" : "translated", + "value" : "Εργαλείο αναζήτησης" } } } }, - "Report Issue" : { + "Tap the message actions button to edit, regenerate, branch, or save it as a favourite." : { + "comment" : "A description of the message actions button.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Probleem melden", - "state" : "translated" + "state" : "translated", + "value" : "Touchez le bouton d’actions du message pour le modifier, le régénérer, créer une branche ou l’enregistrer comme favori." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Rapportera problem", - "state" : "translated" + "state" : "translated", + "value" : "Tocca il pulsante delle azioni del messaggio per modificarlo, rigenerarlo, creare un ramo o salvarlo tra i preferiti." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Reportar problema", - "state" : "translated" + "state" : "translated", + "value" : "Πατήστε το κουμπί ενεργειών μηνύματος για να το επεξεργαστείτε, να το αναδημιουργήσετε, να δημιουργήσετε κλάδο ή να το αποθηκεύσετε ως αγαπημένο." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Reportar problema", + "value" : "Toca el botón de acciones del mensaje para editarlo, regenerarlo, crear una bifurcación o guardarlo como favorito.", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Report Issue", + "value" : "Toque no botão de ações da mensagem para a editar, regenerar, criar uma ramificação ou guardá-la como favorita.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Problem melden", + "value" : "Tryck på knappen för meddelandeåtgärder för att redigera, generera om, förgrena eller spara det som favorit.", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Segnala problema", - "state" : "translated" + "state" : "translated", + "value" : "Tippe auf die Nachrichtaktionen-Schaltfläche, um die Nachricht zu bearbeiten, neu zu generieren, einen Zweig zu erstellen oder sie als Favorit zu speichern." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "問題を報告する", + "value" : "Tik op de knop voor berichtacties om het bericht te bewerken, opnieuw te genereren, af te splitsen of als favoriet op te slaan.", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Signaler un problème", - "state" : "translated" + "state" : "translated", + "value" : "Tap the message actions button to edit, regenerate, branch, or save it as a favourite." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Αναφορά προβλήματος", - "state" : "translated" + "state" : "translated", + "value" : "メッセージのアクションボタンをタップして、編集、再生成、分岐、またはお気に入りへの保存を行います。" } } } }, - "Tagged Conversations" : { - "comment" : "Title of the widget configuration intent.", + "Touch and hold a conversation to pin, rename, or add tags." : { + "comment" : "A description of the action to pin, rename, or add tags to a conversation.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Gemerkt Gesprekken", - "state" : "translated" + "state" : "translated", + "value" : "Πατήστε παρατεταμένα μια συνομιλία για καρφίτσωμα, μετονομασία ή προσθήκη ετικετών." } }, "sv" : { "stringUnit" : { - "value" : "Taggade konversationer", - "state" : "translated" + "state" : "translated", + "value" : "Tryck och håll på en konversation för att fästa, byta namn eller lägga till taggar." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tocca e tieni premuta una conversazione per fissarla, rinominarla o aggiungere tag." } }, "es" : { "stringUnit" : { - "value" : "Conversaciones Etiquetadas", - "state" : "translated" + "state" : "translated", + "value" : "Mantén pulsada una conversación para anclar, renombrar o agregar etiquetas." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Conversas Marcadas", + "value" : "会話を長押しして、ピン留め、名前変更、またはタグの追加を行います。", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Tagged Conversations", + "value" : "Touch and hold a conversation to pin, rename, or add tags", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Markierte Unterhaltungen", - "state" : "translated" + "state" : "translated", + "value" : "Tippen und halten Sie eine Unterhaltung, um sie anzuheften, umzubenennen oder Tags hinzuzufügen." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Conversazioni taggate", - "state" : "translated" + "state" : "translated", + "value" : "Toque e mantenha uma conversa para fixar, renomear ou adicionar etiquetas." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "タグ付き会話", - "state" : "translated" + "state" : "translated", + "value" : "Houd een gesprek ingedrukt om vast te zetten, hernoemen of tags toe te voegen." } }, "fr" : { "stringUnit" : { - "value" : "Conversations étiquetées", - "state" : "translated" - } - }, - "el" : { - "stringUnit" : { - "value" : "Επισημασμένες Συνομιλίες", - "state" : "translated" + "state" : "translated", + "value" : "Touchez et maintenez une conversation pour l’épingler, la renommer ou ajouter des tags." } } } }, - "Use Local Data" : { - "comment" : "A button that uses the local data.", + "Speech recognition permission was not granted." : { + "comment" : "Error message when speech recognition permission is not granted.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Gebruik lokale gegevens", - "state" : "translated" + "state" : "translated", + "value" : "A permissão para reconhecimento de voz não foi concedida." } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Använd lokal data", - "state" : "translated" + "state" : "translated", + "value" : "Speech recognition permission was not granted." } }, "es" : { "stringUnit" : { - "value" : "Usar datos locales", + "value" : "No se concedió permiso para el reconocimiento de voz.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Usar Dados Locais", + "value" : "Die Erlaubnis zur Spracherkennung wurde nicht erteilt.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Use Local Data", - "state" : "translated" + "state" : "translated", + "value" : "Tillstånd för taligenkänning beviljades inte." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Lokale Daten verwenden", + "value" : "Toestemming voor spraakherkenning is niet verleend.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Usa dati locali", + "value" : "音声認識の許可が付与されていません。", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "ローカルデータを使用", - "state" : "translated" + "state" : "translated", + "value" : "Η άδεια αναγνώρισης ομιλίας δεν δόθηκε." } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Χρήση τοπικών δεδομένων", - "state" : "translated" + "state" : "translated", + "value" : "Il permesso per il riconoscimento vocale non è stato concesso." } }, "fr" : { "stringUnit" : { - "value" : "Utiliser les données locales", - "state" : "translated" + "state" : "translated", + "value" : "La permission de reconnaissance vocale n’a pas été accordée." } } } }, - "Search Tool" : { - "comment" : "A label for the search tool picker.", + "Synchronized data deleted successfully" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Zoekhulpmiddel", - "state" : "translated" + "state" : "translated", + "value" : "Synchronized data deleted successfully" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Sökverktyg", + "value" : "Gesynchroniseerde gegevens zijn verwijderd", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Herramienta de búsqueda", + "value" : "Datos sincronizados eliminados correctamente", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Ferramenta de Pesquisa", + "value" : "Synchronisierte Daten erfolgreich gelöscht", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Search Tool", - "state" : "translated" + "state" : "translated", + "value" : "Synkroniserade data har raderats" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Suchwerkzeug", + "value" : "Données synchronisées supprimées avec succès", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Strumento di ricerca", - "state" : "translated" + "state" : "translated", + "value" : "同期データを正常に削除しました" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "検索ツール", - "state" : "translated" + "state" : "translated", + "value" : "Dados sincronizados eliminados com sucesso" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Εργαλείο αναζήτησης", + "value" : "Dati sincronizzati eliminati correttamente", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Outil de recherche", + "value" : "Τα συγχρονισμένα δεδομένα διαγράφηκαν με επιτυχία", "state" : "translated" } } } }, - "How the assistant will address you. Max 50 characters." : { - "comment" : "A description of how the assistant will address the user.", + "Find conversation settings, favourites, files, and export options in this menu." : { + "comment" : "A description of the chat options tip.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Hoe de assistent u zal aanspreken. Maximaal 50 tekens", - "state" : "translated" - } - }, "sv" : { "stringUnit" : { - "value" : "Hur assistenten kommer att tilltala dig. Max 50 tecken.", - "state" : "translated" + "state" : "translated", + "value" : "Hitta konversationsinställningar, favoriter, filer och exportalternativ i den här menyn." } }, "es" : { "stringUnit" : { - "value" : "Cómo se dirigirá a ti el asistente. Máx 50 caracteres", - "state" : "translated" + "state" : "translated", + "value" : "Encuentra la configuración de conversación, favoritos, archivos y opciones de exportación en este menú." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Como o assistente se dirigirá a si. Máx. 50 caracteres.", + "value" : "Find conversation settings, favorites, files, and export options in this menu.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "How the assistant will address you. Max 50 characters", + "value" : "Vind gespreksinstellingen, favorieten, bestanden en exportopties in dit menu.", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Wie der Assistent Sie ansprechen wird. Maximal 50 Zeichen", + "value" : "Encontre definições de conversa, favoritos, ficheiros e opções de exportação neste menu.", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Come l’assistente si rivolgerà a te. Max 50 caratteri", - "state" : "translated" + "state" : "translated", + "value" : "Βρείτε τις ρυθμίσεις συνομιλίας, τα αγαπημένα, τα αρχεία και τις επιλογές εξαγωγής σε αυτό το μενού." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Πώς θα σας απευθύνεται ο βοηθός. Μέγιστο 50 χαρακτήρες.", - "state" : "translated" + "state" : "translated", + "value" : "Trouvez les paramètres de conversation, favoris, fichiers et options d’exportation dans ce menu." } }, "ja" : { "stringUnit" : { - "value" : "アシスタントがあなたを呼ぶ名前。最大50文字。", - "state" : "translated" + "state" : "translated", + "value" : "このメニューで会話設定、お気に入り、ファイル、エクスポートオプションを見つけられます。" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Comment l’assistant s’adressera à vous. 50 caractères max.", + "state" : "translated", + "value" : "Trova impostazioni della conversazione, preferiti, file e opzioni di esportazione in questo menu." + } + }, + "de" : { + "stringUnit" : { + "value" : "Finde Konversationseinstellungen, Favoriten, Dateien und Exportoptionen in diesem Menü.", "state" : "translated" } } } }, - "Show Feature Tips Again" : { - "comment" : "A button that shows the feature tips again.", + "No comments yet. Be the first to comment!" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Toon functietips opnieuw", + "value" : "Noch keine Kommentare. Sei der Erste, der kommentiert!", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Visa tips om funktioner igen", - "state" : "translated" + "state" : "translated", + "value" : "Ainda sem comentários. Seja o primeiro a comentar!" } }, "es" : { "stringUnit" : { - "value" : "Mostrar consejos de funciones nuevamente", + "value" : "Aún no hay comentarios. ¡Sé el primero en comentar!", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Mostrar Dicas de Funcionalidades Novamente", + "value" : "Nog geen reacties. Wees de eerste die reageert!", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Show Feature Tips Again", + "value" : "Inga kommentarer än. Var den första att kommentera!", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Funktionstipps erneut anzeigen", - "state" : "translated" + "state" : "translated", + "value" : "Pas encore de commentaires. Soyez le premier à commenter !" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Mostra di nuovo i suggerimenti sulle funzionalità", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υπάρχουν σχόλια ακόμα. Γίνε ο πρώτος που θα σχολιάσει!" } }, "ja" : { "stringUnit" : { - "value" : "機能のヒントを再表示する", - "state" : "translated" + "state" : "translated", + "value" : "まだコメントはありません。最初のコメントを投稿しましょう!" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Εμφάνιση συμβουλών λειτουργίας ξανά", + "value" : "No comments yet. Be the first to comment!", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Afficher à nouveau les astuces de fonctionnalité", + "value" : "Nessun commento ancora. Sii il primo a commentare!", "state" : "translated" } } } }, - "Local" : { + "The network connection was lost." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Lokaal", - "state" : "translated" + "state" : "translated", + "value" : "La connexion réseau a été perdue." } }, "sv" : { "stringUnit" : { - "value" : "Lokal", - "state" : "translated" + "state" : "translated", + "value" : "Nätverksanslutningen förlorades." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Local", + "value" : "The network connection was lost.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Localização", - "state" : "translated" + "state" : "translated", + "value" : "A ligação de rede foi perdida." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Local", - "state" : "translated" + "state" : "translated", + "value" : "Se perdió la conexión de red." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Lokal", + "value" : "De netwerkverbinding is verbroken.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Locale", + "value" : "ネットワーク接続が切断されました。", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "ローカル", + "value" : "La connessione di rete è stata persa.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Local", + "value" : "Η σύνδεση δικτύου διακόπηκε.", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Τοπικό", - "state" : "translated" + "state" : "translated", + "value" : "Die Netzwerkverbindung wurde unterbrochen." } } } }, - "Custom" : { - "comment" : "A section title for the user's custom prompt templates.", + "No results found for: %@" : { + "comment" : "A message to display when no search results are found. The argument is the search query.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Aangepast", - "state" : "translated" + "state" : "translated", + "value" : "Δεν βρέθηκαν αποτελέσματα για: %@" } }, "sv" : { "stringUnit" : { - "value" : "Anpassad", - "state" : "translated" + "state" : "translated", + "value" : "Inga resultat hittades för: %@" } }, "es" : { "stringUnit" : { - "value" : "Personalizado", + "value" : "No se encontraron resultados para: %@", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Personalizado", - "state" : "translated" + "state" : "translated", + "value" : "Aucun résultat trouvé pour : %@" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Custom", + "value" : "Nenhum resultado encontrado para: %@", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Benutzerdefiniert", - "state" : "translated" + "state" : "translated", + "value" : "%@ の結果は見つかりませんでした" } }, "it" : { "stringUnit" : { - "value" : "Personalizzato", - "state" : "translated" + "state" : "translated", + "value" : "Nessun risultato trovato per: %@" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "カスタム", + "value" : "Keine Ergebnisse gefunden für: %@", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Personnalisé", - "state" : "translated" + "state" : "translated", + "value" : "No results found for: %@" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Προσαρμοσμένο", - "state" : "translated" + "state" : "translated", + "value" : "Geen resultaten gevonden voor: %@" } } } }, - "Add" : { - "comment" : "A button that adds a tag.", + "Manage Subscriptions" : { + "comment" : "A link to manage user subscriptions.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Toevoegen", - "state" : "translated" + "state" : "translated", + "value" : "Abonnements verwalten" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Lägg till", + "value" : "Gestionar suscripciones", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Añadir", - "state" : "translated" + "state" : "translated", + "value" : "Manage Subscriptions" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Adicionar", - "state" : "translated" + "state" : "translated", + "value" : "Abonnementen beheren" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Add", + "value" : "Gerir subscrições", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Hinzufügen", - "state" : "translated" + "state" : "translated", + "value" : "Διαχείριση συνδρομών" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Aggiungi", - "state" : "translated" + "state" : "translated", + "value" : "Gérer les abonnements" } }, "ja" : { "stringUnit" : { - "value" : "追加", + "value" : "サブスクリプションを管理", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Ajouter", - "state" : "translated" + "state" : "translated", + "value" : "Gestisci abbonamenti" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Προσθήκη", - "state" : "translated" + "state" : "translated", + "value" : "Hantera prenumerationer" } } } }, - "The request was cancelled." : { + "Cloud" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Het verzoek is geannuleerd.", - "state" : "translated" + "state" : "translated", + "value" : "Cloud" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Begäran avbröts.", + "value" : "Nuvem", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "La solicitud fue cancelada.", - "state" : "translated" + "state" : "translated", + "value" : "クラウド" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "O pedido foi cancelado.", + "value" : "Moln", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "The request was cancelled.", + "value" : "Cloud", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Die Anfrage wurde abgebrochen.", + "value" : "Νέφος", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "La richiesta è stata annullata.", - "state" : "translated" + "state" : "translated", + "value" : "Cloud" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "リクエストはキャンセルされました。", - "state" : "translated" + "state" : "translated", + "value" : "Cloud" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "La requête a été annulée.", - "state" : "translated" + "state" : "translated", + "value" : "Cloud" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Το αίτημα ακυρώθηκε.", - "state" : "translated" + "state" : "translated", + "value" : "Cloud" } } } }, - "This backup version is not supported." : { + "Attach a photo or PDF so the model can analyse its content." : { + "comment" : "A description of how to attach images or PDFs to a message.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Deze back-upversie wordt niet ondersteund.", + "value" : "Attach a photo or PDF so the model can analyze its content.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Den här säkerhetskopieringsversionen stöds inte.", + "value" : "Adjunta una foto o PDF para que el modelo pueda analizar su contenido.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Esta versión de la copia de seguridad no es compatible.", - "state" : "translated" + "state" : "translated", + "value" : "Voeg een foto of PDF toe zodat het model de inhoud kan analyseren." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Esta versão de backup não é suportada.", - "state" : "translated" + "state" : "translated", + "value" : "Fügen Sie ein Foto oder eine PDF-Datei an, damit das Modell den Inhalt analysieren kann." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "This backup version is not supported.", - "state" : "translated" + "state" : "translated", + "value" : "Bifoga ett foto eller en PDF så att modellen kan analysera dess innehåll." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Diese Sicherungsversion wird nicht unterstützt.", + "value" : "Joignez une photo ou un PDF pour que le modèle puisse analyser son contenu.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Questa versione di backup non è supportata.", - "state" : "translated" + "state" : "translated", + "value" : "写真またはPDFを添付して、モデルが内容を分析できるようにしてください。" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "このバックアップバージョンはサポートされていません。", + "value" : "Anexe uma foto ou PDF para que o modelo possa analisar o seu conteúdo.", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Αυτή η έκδοση αντιγράφου ασφαλείας δεν υποστηρίζεται.", + "value" : "Allega una foto o un PDF in modo che il modello possa analizzarne il contenuto.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Cette version de sauvegarde n’est pas prise en charge.", + "value" : "Επισυνάψτε μια φωτογραφία ή PDF ώστε το μοντέλο να αναλύσει το περιεχόμενό του.", "state" : "translated" } } } }, - "Search Conversations" : { + "Be the first to suggest something!" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Gesprekken zoeken", - "state" : "translated" + "state" : "translated", + "value" : "最初に提案しましょう!" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Sök konversationer", + "value" : "Seja o primeiro a sugerir algo!", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Buscar conversaciones", - "state" : "translated" + "state" : "translated", + "value" : "Soyez le premier à suggérer quelque chose !" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Pesquisar Conversas", + "value" : "Sii il primo a suggerire qualcosa!", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Search Conversations", + "value" : "Sei der Erste, der etwas vorschlägt!", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Konversationen suchen", + "value" : "Wees de eerste om iets voor te stellen!", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Cerca conversazioni", - "state" : "translated" + "state" : "translated", + "value" : "Be the first to suggest something!" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Αναζήτηση συνομιλιών", - "state" : "translated" + "state" : "translated", + "value" : "Var den första att föreslå något!" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Rechercher des conversations", - "state" : "translated" + "state" : "translated", + "value" : "Να είστε ο πρώτος που θα προτείνει κάτι!" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "会話を検索", + "value" : "¡Sé el primero en sugerir algo!", "state" : "translated" } } } }, - "Bright" : { - "comment" : "Category of app icons that have a bright aesthetic.", + "Open in App" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Helder", + "value" : "Άνοιγμα στην εφαρμογή", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Ljus", - "state" : "translated" + "state" : "translated", + "value" : "In App öffnen" } }, "es" : { "stringUnit" : { - "value" : "Brillante", - "state" : "translated" + "state" : "translated", + "value" : "Abrir en la app" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Luminosoacons", - "state" : "translated" + "state" : "translated", + "value" : "Öppna i appen" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Bright", + "value" : "Ouvrir dans l’app", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Hell", - "state" : "translated" + "state" : "translated", + "value" : "Open in App" } }, "it" : { "stringUnit" : { - "value" : "Vivace", - "state" : "translated" + "state" : "translated", + "value" : "Apri nell’app" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Φωτεινά", + "value" : "アプリで開く", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Lumineuses", - "state" : "translated" + "state" : "translated", + "value" : "Abrir na App" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "明るい", + "value" : "Openen in app", "state" : "translated" } } - } + }, + "comment" : "A button that opens the app." }, - "No Synchronized Data" : { + "Buy me a coffee · One-time purchase · Doesn't unlock any features" : { + "comment" : "A description of a one-time purchase option for supporting the app.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Geen gesynchroniseerde gegevens", + "value" : "Cómprame un café · Compra única · No desbloquea ninguna función", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Inga synkroniserade data", + "value" : "Buy me a coffee · One-time purchase · Doesn't unlock any features", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "No hay datos sincronizados", - "state" : "translated" + "state" : "translated", + "value" : "Kauf mir einen Kaffee · Einmaliger Kauf · Schaltet keine Funktionen frei" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Sem dados sincronizados", + "value" : "Offrimi un caffè · Acquisto una tantum · Non sblocca alcuna funzionalità", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "No Synchronized Data", - "state" : "translated" + "state" : "translated", + "value" : "Κέρασέ μου έναν καφέ · Εφάπαξ αγορά · Δεν ξεκλειδώνει καμία λειτουργία" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Keine synchronisierten Daten", + "value" : "Koop een koffie voor me · Eenmalige aankoop · Ontgrendelt geen functies", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Nessun dato sincronizzato", + "value" : "Offrez-moi un café · Achat unique · Ne débloque aucune fonctionnalité", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Δεν υπάρχουν συγχρονισμένα δεδομένα", + "value" : "コーヒーをおごる · 1回限りの購入 · 機能はアンロックされません", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "同期されたデータはありません", + "value" : "Ofereça-me um café · Compra única · Não desbloqueia nenhuma funcionalidade", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Aucune donnée synchronisée", - "state" : "translated" + "state" : "translated", + "value" : "Köp en kaffe åt mig · Engångsköp · Låser inte upp några funktioner" } } } }, - "Unable to Load Models" : { + "per month" : { + "comment" : "A description of the billing period for a monthly subscription.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Kan modellen niet laden", - "state" : "translated" + "state" : "translated", + "value" : "por mes" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Kan inte ladda modeller", - "state" : "translated" + "state" : "translated", + "value" : "per maand" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "No se pueden cargar los modelos", + "value" : "月額", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Incapaz de carregar modelos", - "state" : "translated" + "state" : "translated", + "value" : "por mês" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Unable to Load Models", - "state" : "translated" + "state" : "translated", + "value" : "pro Monat" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Modelle können nicht geladen werden", - "state" : "translated" + "state" : "translated", + "value" : "al mese" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Impossibile caricare i modelli", - "state" : "translated" + "state" : "translated", + "value" : "per månad" } }, "el" : { "stringUnit" : { - "value" : "Αδυναμία φόρτωσης μοντέλων", + "value" : "ανά μήνα", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Impossible de charger les modèles", + "value" : "par mois", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "モデルを読み込めません", - "state" : "translated" + "state" : "translated", + "value" : "per month" } } } }, - "API Key" : { - "comment" : "A label displayed above the API key field.", + "Loading document" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "API-sleutel", + "value" : "Loading document", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "API-nyckel", + "value" : "Document wordt geladen", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Clave de API", + "value" : "A carregar o documento", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Chave da API", - "state" : "translated" + "state" : "translated", + "value" : "Φόρτωση εγγράφου" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "API Key", + "value" : "ドキュメントを読み込み中", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "API-Schlüssel", + "value" : "Caricamento del documento", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Chiave API", + "value" : "Chargement du document", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Κλειδί API", + "value" : "Cargando documento", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Clé API", + "value" : "Läser in dokumentet", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "APIキー", + "value" : "Dokument wird geladen", "state" : "translated" } } } }, - "Settings changed. This call can now only be denied." : { - "comment" : "A warning message displayed when a user has changed their system settings, which affects the behavior of the app.", + "PDF Document" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Instellingen gewijzigd. Dit gesprek kan nu alleen nog worden geweigerd.", + "value" : "Έγγραφο PDF", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Inställningarna har ändrats. Det här samtalet kan nu endast nekas.", - "state" : "translated" + "state" : "translated", + "value" : "PDF-document" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Configuración cambiada. Esta llamada ahora solo se puede rechazar.", + "value" : "PDF-dokument", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Definições alteradas. Esta chamada só pode agora ser recusada.", + "value" : "Document PDF", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Settings changed. This call can now only be denied.", - "state" : "translated" + "state" : "translated", + "value" : "PDF-Dokument" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Einstellungen geändert. Dieser Anruf kann jetzt nur noch abgelehnt werden.", + "value" : "PDFドキュメント", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Impostazioni modificate. Questa chiamata ora può essere solo rifiutata.", + "value" : "Documento PDF", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "設定が変更されました。この通話は拒否のみ可能になりました。", - "state" : "translated" + "state" : "translated", + "value" : "Documento PDF" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Paramètres modifiés. Cet appel ne peut désormais qu’être refusé.", - "state" : "translated" + "state" : "translated", + "value" : "Documento PDF" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Οι ρυθμίσεις άλλαξαν. Αυτή η κλήση μπορεί πλέον μόνο να απορριφθεί.", - "state" : "translated" + "state" : "translated", + "value" : "PDF Document" } } } }, - "Image Generation" : { - "comment" : "A name for an LLM model that generates images.", + "Copy" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Beeldgeneratie", + "value" : "Kopiëren", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Bildgenerering", + "value" : "Kopiera", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Generación de imágenes", - "state" : "translated" + "state" : "translated", + "value" : "コピー" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Geração de Imagens", - "state" : "translated" + "state" : "translated", + "value" : "Copiar" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Image Generation", + "value" : "Copia", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Bildgenerierung", + "value" : "Copy", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Generazione Immagini", + "value" : "Copier", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "画像生成", + "value" : "Αντιγραφή", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Génération d’images", + "value" : "Kopieren", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Δημιουργία Εικόνων", - "state" : "translated" + "state" : "translated", + "value" : "Copiar" } } } }, - "Temperature" : { + "Invalid synchronized data was preserved for: %@." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Temperatuur", - "state" : "translated" + "state" : "translated", + "value" : "Foram preservados dados sincronizados inválidos para: %@." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Temperatur", + "value" : "Ongeldige gesynchroniseerde gegevens zijn bewaard voor: %@.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Temperatura", + "value" : "Se conservaron datos sincronizados no válidos para: %@.", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Temperatura", - "state" : "translated" + "state" : "translated", + "value" : "Ogiltiga synkroniserade data sparades för: %@." } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Temperature", + "value" : "Des données synchronisées non valides ont été conservées pour : %@.", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Temperatur", - "state" : "translated" + "state" : "translated", + "value" : "Invalid synchronized data was preserved for: %@." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Temperatura", + "value" : "無効な同期データが次の項目に保持されました:%@。", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "温度", - "state" : "translated" + "state" : "translated", + "value" : "Sono stati conservati dati sincronizzati non validi per: %@." } }, "el" : { "stringUnit" : { - "value" : "Θερμοκρασία", + "value" : "Μη έγκυρα συγχρονισμένα δεδομένα διατηρήθηκαν για: %@.", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Température", + "value" : "Ungültige synchronisierte Daten wurden beibehalten für: %@.", "state" : "translated" } } } }, - "Dismiss banner" : { - "comment" : "A label for dismissing a banner.", + "You'll need eggs, guanciale, Pecorino Romano..." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Banner sluiten", - "state" : "translated" + "state" : "translated", + "value" : "Θα χρειαστείς αυγά, γκουαντσιάλε, Πεκορίνο Ρομάνο..." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Stäng bannern", - "state" : "translated" + "state" : "translated", + "value" : "Necesitarás huevos, guanciale, Pecorino Romano..." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Descartar banner", - "state" : "translated" + "state" : "translated", + "value" : "Vous aurez besoin d'œufs, de guanciale, de Pecorino Romano..." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Fechar faixa de aviso", - "state" : "translated" + "state" : "translated", + "value" : "You'll need eggs, guanciale, Pecorino Romano..." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Dismiss banner", - "state" : "translated" + "state" : "translated", + "value" : "卵、グアンチャーレ、ペコリーノ・ロマーノが必要です..." } }, "de" : { "stringUnit" : { - "value" : "Banner schließen", + "value" : "Du brauchst Eier, Guanciale, Pecorino Romano...", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Chiudi il banner", - "state" : "translated" + "state" : "translated", + "value" : "Je hebt eieren, guanciale, Pecorino Romano nodig..." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "バナーを閉じる", - "state" : "translated" + "state" : "translated", + "value" : "Du behöver ägg, guanciale, Pecorino Romano..." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Fermer la bannière", + "value" : "Ti serviranno uova, guanciale, Pecorino Romano...", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Απόρριψη banner", - "state" : "translated" + "state" : "translated", + "value" : "Vai precisar de ovos, guanciale, Pecorino Romano..." } } - } + }, + "comment" : "Last message preview text in a conversation widget." }, - "Title (Minimum 3 characters)" : { + "Recipe for pasta carbonara" : { + "comment" : "Title of a recipe for pasta carbonara.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Titel (Minimaal 3 tekens)", - "state" : "translated" + "state" : "translated", + "value" : "Συνταγή για καρμπονάρα ζυμαρικών" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Titel (Minst 3 tecken)", + "value" : "Recette de pâtes à la carbonara", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Título (mínimo 3 caracteres)", + "value" : "Receta de pasta carbonara", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Título (Mínimo 3 caracteres)", + "value" : "Recipe for pasta carbonara", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Title (Minimum 3 characters)", - "state" : "translated" + "state" : "translated", + "value" : "パスタカルボナーラのレシピ" } }, "de" : { "stringUnit" : { - "value" : "Titel (mindestens 3 Zeichen)", - "state" : "translated" + "state" : "translated", + "value" : "Rezept für Pasta Carbonara" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Titolo (Minimo 3 caratteri)", + "value" : "Recept voor pasta carbonara", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "タイトル(最低3文字)", - "state" : "translated" + "state" : "translated", + "value" : "Recept på pasta carbonara" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Τίτλος (Ελάχιστο 3 χαρακτήρες)", - "state" : "translated" + "state" : "translated", + "value" : "Ricetta per pasta alla carbonara" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Titre (Minimum 3 caractères)", - "state" : "translated" + "state" : "translated", + "value" : "Receita de massa carbonara" } } } }, - "Start a private chat" : { - "comment" : "A description of the private chat feature.", + "Ghost Night" : { + "comment" : "Name of an app icon with a ghostly night theme.", "localizations" : { "nl" : { "stringUnit" : { "state" : "translated", - "value" : "Begin een privégesprek" + "value" : "Spooknacht" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Starta en privat chatt", - "state" : "translated" + "state" : "translated", + "value" : "Noite Fantasma" } }, - "es" : { + "ja" : { "stringUnit" : { "state" : "translated", - "value" : "Iniciar un chat privado" + "value" : "ゴーストナイト" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { "state" : "translated", - "value" : "Iniciar uma conversa privada" + "value" : "Spöknatt" } }, - "en" : { + "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Start a private chat" + "value" : "Nuit fantôme" } }, - "de" : { + "el" : { "stringUnit" : { - "state" : "translated", - "value" : "Privaten Chat starten" + "value" : "Νυχτερινό Φάντασμα", + "state" : "translated" } }, "it" : { "stringUnit" : { - "state" : "translated", - "value" : "Avvia una chat privata" + "value" : "Notte spettrale", + "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { "state" : "translated", - "value" : "プライベートチャットを開始" + "value" : "Ghost Night" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Démarrer une conversation privée", + "value" : "Noche fantasmal", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Ξεκινήστε μια ιδιωτική συνομιλία", + "value" : "Geisternacht", "state" : "translated" } } } }, - "Tools Could Not Be Loaded" : { - "comment" : "A title for a view that displays an error message when loading MCP server tools.", + "Name" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Hulpmiddelen konden niet worden geladen", + "value" : "Naam", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Verktygen kunde inte läsas in", - "state" : "translated" + "state" : "translated", + "value" : "Nome" } }, "es" : { "stringUnit" : { - "value" : "No se pudieron cargar las herramientas", - "state" : "translated" + "state" : "translated", + "value" : "Nombre" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Não foi possível carregar as ferramentas", - "state" : "translated" + "state" : "translated", + "value" : "Namn" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Tools Could Not Be Loaded", + "value" : "Nom", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Tools konnten nicht geladen werden", - "state" : "translated" + "state" : "translated", + "value" : "名前" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Impossibile caricare gli strumenti", - "state" : "translated" + "state" : "translated", + "value" : "Name" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η φόρτωση των εργαλείων", - "state" : "translated" + "state" : "translated", + "value" : "Nome" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Impossible de charger les outils", - "state" : "translated" + "state" : "translated", + "value" : "Όνομα" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "ツールを読み込めませんでした", + "value" : "Name", "state" : "translated" } } - } + }, + "comment" : "A label displayed above the user's name." }, - "Enable tools from MCP servers like GitHub, databases, and more to let the model work with external services." : { - "comment" : "A description of a feature that allows the model to connect to external tools.", + "Loading..." : { + "comment" : "A loading indicator displayed when fetching search tools.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Schakel tools van MCP-servers in zoals GitHub, databases en meer om het model met externe diensten te laten werken.", + "value" : "Caricamento...", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Aktivera verktyg från MCP-servrar som GitHub, databaser med mera för att låta modellen arbeta med externa tjänster.", + "value" : "Φόρτωση...", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Habilita herramientas de servidores MCP como GitHub, bases de datos y más para que el modelo trabaje con servicios externos.", + "value" : "Cargando...", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Ative ferramentas dos servidores MCP como GitHub, bases de dados e mais para permitir que o modelo trabalhe com serviços externos.", - "state" : "translated" + "state" : "translated", + "value" : "Loading..." } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Enable tools from MCP servers like GitHub, databases, and more to allow the model to work with external services.", - "state" : "translated" + "state" : "translated", + "value" : "Chargement..." } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Aktivieren Sie Werkzeuge von MCP-Servern wie GitHub, Datenbanken und mehr, damit das Modell mit externen Diensten arbeiten kann.", + "value" : "読み込み中...", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Abilita strumenti dai server MCP come GitHub, database e altro per permettere al modello di lavorare con servizi esterni.", - "state" : "translated" + "state" : "translated", + "value" : "Bezig met laden..." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "GitHubやデータベースなどのMCPサーバーのツールを有効にして、モデルが外部サービスと連携できるようにします。", - "state" : "translated" + "state" : "translated", + "value" : "Läser in..." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ενεργοποιήστε εργαλεία από διακομιστές MCP όπως το GitHub, βάσεις δεδομένων και άλλα για να επιτρέψετε στο μοντέλο να συνεργάζεται με εξωτερικές υπηρεσίες.", + "value" : "A carregar...", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Activez les outils des serveurs MCP comme GitHub, les bases de données et plus encore pour permettre au modèle de travailler avec des services externes.", + "value" : "Lädt...", "state" : "translated" } } } }, - "GitHub Profile" : { - "comment" : "Title of a web destination that opens the user's GitHub profile.", + "Analyze Images" : { + "comment" : "Tool that analyzes images when the chat model cannot see them.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "GitHub-profiel", + "value" : "Analizza immagini", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "GitHub-profil", - "state" : "translated" + "state" : "translated", + "value" : "Ανάλυση εικόνων" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Perfil de GitHub", + "value" : "Analyser les images", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Perfil do GitHub", + "value" : "Analizar imágenes", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "GitHub Profile", + "value" : "Analyze Images", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "GitHub-Profil", + "value" : "画像を分析する", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Profilo GitHub", - "state" : "translated" + "state" : "translated", + "value" : "Afbeeldingen analyseren" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Προφίλ GitHub", + "value" : "Analysera bilder", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Profil GitHub", - "state" : "translated" + "state" : "translated", + "value" : "Analisar imagens" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "GitHubプロフィール", + "value" : "Bilder analysieren", "state" : "translated" } } } }, - "Quantum entanglement is a phenomenon where..." : { - "comment" : "Text of a message preview in a conversation.", + "Regenerate Response" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Quantumverstrengeling is een fenomeen waarbij...", + "value" : "Regenerate Response", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Kvantintrassling är ett fenomen där...", - "state" : "translated" + "state" : "translated", + "value" : "回答を再生成" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "El entrelazamiento cuántico es un fenómeno donde...", + "value" : "Régénérer la réponse", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "O entrelaçamento quântico é um fenómeno onde...", + "value" : "Regenerar respuesta", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Quantum entanglement is a phenomenon where...", + "value" : "Regenerar Resposta", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Quantenverschränkung ist ein Phänomen, bei dem...", + "value" : "Generera om svar", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "L’entanglement quantistico è un fenomeno in cui...", + "value" : "Rigenera risposta", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Η κβαντική εμπλοκή είναι ένα φαινόμενο όπου...", + "value" : "Αναδημιουργία Απάντησης", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "L’intrication quantique est un phénomène où...", + "value" : "Antwoord opnieuw genereren", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "量子もつれは、...という現象です", - "state" : "translated" + "state" : "translated", + "value" : "Antwort neu generieren" } } - } + }, + "comment" : "A button that regenerates the last response." }, - "Prepare meeting notes" : { - "comment" : "Title of a conversation.", + "Recent Conversations" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Notulen voorbereiden", - "state" : "translated" + "state" : "translated", + "value" : "Recente gesprekken" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Förbered mötesanteckningar", - "state" : "translated" + "state" : "translated", + "value" : "最近の会話" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Preparar notas de la reunión", - "state" : "translated" + "state" : "translated", + "value" : "Conversazioni recenti" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Preparar notas da reunião", + "value" : "Recent Conversations", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Prepare meeting notes", - "state" : "translated" + "state" : "translated", + "value" : "Conversas Recentes" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Besprechungsnotizen vorbereiten", + "value" : "Conversaciones recientes", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Prepara appunti della riunione", + "value" : "Letzte Unterhaltungen", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Προετοιμασία σημειώσεων συνάντησης", + "value" : "Conversations récentes", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Préparer les notes de réunion", - "state" : "translated" + "state" : "translated", + "value" : "Senaste konversationer" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "会議メモの準備", - "state" : "translated" + "state" : "translated", + "value" : "Πρόσφατες Συνομιλίες" } } - } + }, + "comment" : "Title of the widget." }, - "Settings" : { + "Extra Info" : { + "comment" : "A label displayed above the user's extra information.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Instellingen", - "state" : "translated" + "state" : "translated", + "value" : "Información adicional" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Inställningar", + "value" : "Extra info", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Configuración", + "value" : "追加情報", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Definições", + "value" : "Informação Extra", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Settings", + "value" : "Zusätzliche Informationen", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Einstellungen", + "value" : "Informazioni aggiuntive", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Impostazioni", - "state" : "translated" + "state" : "translated", + "value" : "Extra information" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "設定", - "state" : "translated" + "state" : "translated", + "value" : "Επιπλέον Πληροφορίες" } }, "fr" : { "stringUnit" : { - "value" : "Paramètres", - "state" : "translated" + "state" : "translated", + "value" : "Infos supplémentaires" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ρυθμίσεις", + "value" : "Extra Info", "state" : "translated" } } } }, - "Listen" : { - "comment" : "A button that triggers the speech-to-text feature.", + "Warning" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Luisteren", + "value" : "Avertissement", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Lyssna", - "state" : "translated" + "state" : "translated", + "value" : "Aviso" } }, "es" : { "stringUnit" : { - "value" : "Escuchar", - "state" : "translated" + "state" : "translated", + "value" : "Advertencia" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Ouvir", + "value" : "警告", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Listen", - "state" : "translated" + "state" : "translated", + "value" : "Warning" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Anhören", - "state" : "translated" + "state" : "translated", + "value" : "Varning" } }, "it" : { "stringUnit" : { - "value" : "Ascolta", - "state" : "translated" + "state" : "translated", + "value" : "Avviso" } }, "el" : { "stringUnit" : { - "value" : "Άκουσμα", - "state" : "translated" + "state" : "translated", + "value" : "Προειδοποίηση" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Écouter", - "state" : "translated" + "state" : "translated", + "value" : "Waarschuwing" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "聞く", - "state" : "translated" + "state" : "translated", + "value" : "Warnung" } } } }, - "Cancel" : { + "Analyzing images with %@..." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Annuleren", - "state" : "translated" + "state" : "translated", + "value" : "Ανάλυση εικόνων με %@..." } }, "sv" : { "stringUnit" : { - "value" : "Avbryt", - "state" : "translated" + "state" : "translated", + "value" : "Analyserar bilder med %@..." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Cancelar", + "value" : "Analisi delle immagini con %@...", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Cancelar", + "value" : "Analizando imágenes con %@...", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Cancel", - "state" : "translated" + "state" : "translated", + "value" : "%@で画像を分析中…" } }, "de" : { "stringUnit" : { - "value" : "Abbrechen", - "state" : "translated" + "state" : "translated", + "value" : "Bilder werden mit %@ analysiert..." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Annulla", + "value" : "Analyzing images with %@...", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "キャンセル", - "state" : "translated" + "state" : "translated", + "value" : "Analyse des images avec %@…" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Annuler", + "value" : "Afbeeldingen analyseren met %@…", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ακύρωση", - "state" : "translated" + "state" : "translated", + "value" : "A analisar imagens com %@..." } } } }, - "Compatible selected models may be called automatically when the chat model needs help with images." : { - "comment" : "A description of how image and vision models can be used with the chat model.", + "Open the app from Shortcuts, other apps, or a browser using `openclient:\/\/`." : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Compatibele geselecteerde modellen kunnen automatisch worden aangeroepen wanneer het chatmodel hulp nodig heeft bij afbeeldingen.", - "state" : "translated" - } - }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Kompatibla valda modeller kan anropas automatiskt när chattmodellen behöver hjälp med bilder.", + "value" : "Άνοιξε την εφαρμογή από Συντομεύσεις, άλλες εφαρμογές ή πρόγραμμα περιήγησης χρησιμοποιώντας `openclient:\/\/`.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Los modelos seleccionados compatibles pueden activarse automáticamente cuando el modelo de chat necesite ayuda con imágenes.", - "state" : "translated" + "state" : "translated", + "value" : "Abre la app desde Atajos, otras apps o un navegador usando `openclient:\/\/`." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Os modelos selecionados compatíveis podem ser chamados automaticamente quando o modelo de chat precisar de ajuda com imagens.", + "value" : "ショートカット、他のアプリ、またはブラウザから `openclient:\/\/` を使ってアプリを開く", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Compatible selected models may be called automatically when the chat model needs help with images.", - "state" : "translated" + "state" : "translated", + "value" : "Apri l’app da Comandi, altre app o un browser usando `openclient:\/\/`." } }, "de" : { "stringUnit" : { - "value" : "Kompatible ausgewählte Modelle können automatisch aufgerufen werden, wenn das Chatmodell Hilfe bei Bildern benötigt.", - "state" : "translated" + "state" : "translated", + "value" : "Öffnen Sie die App über Kurzbefehle, andere Apps oder einen Browser mit `openclient:\/\/`." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "I modelli selezionati compatibili possono essere chiamati automaticamente quando il modello di chat ha bisogno di aiuto con le immagini.", + "value" : "Open de app via Opdrachten, andere apps of een browser met `openclient:\/\/`.", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "互換性のある選択済みモデルは、チャットモデルが画像の処理に支援を必要とすると自動的に呼び出されることがあります。", - "state" : "translated" + "state" : "translated", + "value" : "Open the app from Shortcuts, other apps, or a browser using `openclient:\/\/`." } }, "fr" : { "stringUnit" : { - "value" : "Certains modèles sélectionnés compatibles peuvent être appelés automatiquement lorsque le modèle de chat a besoin d’aide avec les images.", - "state" : "translated" + "state" : "translated", + "value" : "Ouvrez l’application depuis Raccourcis, d’autres applications ou un navigateur en utilisant `openclient:\/\/`." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Τα συμβατά επιλεγμένα μοντέλα μπορεί να καλούνται αυτόματα όταν το μοντέλο συνομιλίας χρειάζεται βοήθεια με εικόνες.", + "state" : "translated", + "value" : "Abra a app a partir de Atalhos, outras apps ou um navegador usando `openclient:\/\/`." + } + }, + "sv" : { + "stringUnit" : { + "value" : "Öppna appen från Genvägar, andra appar eller en webbläsare med `openclient:\/\/`.", "state" : "translated" } } } }, - "Input tokens" : { - "comment" : "A label for the maximum number of input tokens for a model.", - "shouldTranslate" : false - }, - "Copy Image" : { - "comment" : "A label for copying an image to the clipboard.", + "Context Window" : { + "comment" : "A section that displays the maximum number of tokens that can be processed in a single request.", "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Afbeelding kopiëren", - "state" : "translated" + "state" : "translated", + "value" : "Kontextfönster" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Kopiera bild", - "state" : "translated" + "state" : "translated", + "value" : "Ventana de contexto" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Copiar imagen", - "state" : "translated" + "state" : "translated", + "value" : "Contextvenster" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Copiar imagem", + "value" : "コンテキストウィンドウ", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Copy Image", - "state" : "translated" + "state" : "translated", + "value" : "Fenêtre de contexte" } }, "de" : { "stringUnit" : { - "value" : "Bild kopieren", + "value" : "Kontextfenster", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Copia immagine", + "value" : "Janela de Contexto", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αντιγραφή εικόνας", - "state" : "translated" + "state" : "translated", + "value" : "Context Window" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Copier l’image", - "state" : "translated" + "state" : "translated", + "value" : "Finestra di contesto" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "画像をコピー", + "value" : "Παράθυρο Συμφραζομένων", "state" : "translated" } } } }, - "Update OpenClient to version %@ to continue using the app." : { - "comment" : "A description of the update process.", + "Open Settings" : { + "comment" : "A button that opens the user's device settings.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Werk OpenClient bij naar versie %@ om de app te blijven gebruiken.", + "value" : "Άνοιγμα ρυθμίσεων", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Uppdatera OpenClient till version %@ för att fortsätta använda appen.", - "state" : "translated" + "state" : "translated", + "value" : "Öppna inställningar" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Actualiza OpenClient a la versión %@ para seguir usando la aplicación.", + "value" : "設定を開く", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Atualize o OpenClient para a versão %@ para continuar a utilizar a aplicação.", + "value" : "Abrir ajustes", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Update OpenClient to version %@ to continue using the app.", - "state" : "translated" + "state" : "translated", + "value" : "Ouvrir les Réglages" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Aktualisieren Sie OpenClient auf Version %@, um die App weiterhin zu verwenden.", + "value" : "Abrir Definições", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Aggiorna OpenClient alla versione %@ per continuare a utilizzare l’app.", + "value" : "Apri Impostazioni", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Ενημερώστε το OpenClient στην έκδοση %@ για να συνεχίσετε να χρησιμοποιείτε την εφαρμογή.", - "state" : "translated" + "state" : "translated", + "value" : "Einstellungen öffnen" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Mettez OpenClient à jour vers la version %@ pour continuer à utiliser l’app.", + "value" : "Open Settings", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "アプリを引き続き使用するには、OpenClientをバージョン%@にアップデートしてください。", - "state" : "translated" + "state" : "translated", + "value" : "Open instellingen" } } } }, - "This file is not an OpenClient backup." : { + "Leave this empty if your server doesn't require an API key." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Dit bestand is geen OpenClient-back-up.", + "value" : "Laissez ce champ vide si votre serveur ne nécessite pas de clé API.", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Den här filen är inte en OpenClient-säkerhetskopia.", - "state" : "translated" + "state" : "translated", + "value" : "Lascia vuoto se il tuo server non richiede una chiave API." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Este archivo no es una copia de seguridad de OpenClient.", + "value" : "Laat dit leeg als je server geen API-sleutel vereist.", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Este ficheiro não é uma cópia de segurança OpenClient.", + "value" : "Lämna detta tomt om din server inte kräver en API-nyckel.", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "This file is not an OpenClient backup.", + "value" : "Deixe este campo vazio se o seu servidor não exigir uma chave de API.", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Diese Datei ist keine OpenClient-Sicherung.", - "state" : "translated" + "state" : "translated", + "value" : "Déjalo vacío si tu servidor no requiere una clave de API." } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Questo file non è un backup di OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Αφήστε το κενό αν ο διακομιστής σας δεν απαιτεί κλειδί API." } }, "ja" : { "stringUnit" : { - "value" : "このファイルはOpenClientのバックアップではありません。", + "value" : "サーバーでAPIキーが必要ない場合は、空欄のままにしてください。", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Ce fichier n’est pas une sauvegarde OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Lassen Sie dieses Feld leer, wenn Ihr Server keinen API-Schlüssel benötigt." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αυτό το αρχείο δεν είναι αντίγραφο ασφαλείας OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Leave this empty if your server doesn't require an API key." } } } }, - "List Attached Images" : { - "comment" : "Description of a tool that lists any images attached to the conversation.", + "Only active" : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Bijgevoegde afbeeldingen weergeven", - "state" : "translated" - } - }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Lista bifogade bilder", + "value" : "アクティブのみ", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Listar imágenes adjuntas", + "value" : "Solo activos", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Listar imagens anexadas", + "value" : "Only active", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "List Attached Images", + "value" : "Alleen actief", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Angehängte Bilder auflisten", - "state" : "translated" + "state" : "translated", + "value" : "Apenas ativo" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Elenca immagini allegate", - "state" : "translated" + "state" : "translated", + "value" : "Μόνο ενεργά" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Λίστα συνημμένων εικόνων", + "state" : "translated", + "value" : "Uniquement actif" + } + }, + "de" : { + "stringUnit" : { + "value" : "Nur aktiv", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Lister les images jointes", + "value" : "Solo attivi", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "添付画像を一覧表示", + "value" : "Endast aktiva", "state" : "translated" } } } }, - "Searches the web for current information. Requires a configured search service and web search enabled in the chat." : { - "comment" : "Description of the web search tool.", + "Tools enabled" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Zoekt op het web naar actuele informatie. Vereist een geconfigureerde zoekservice en ingeschakeld zoeken op het web in de chat.", + "value" : "Strumenti abilitati", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Söker på webben efter aktuell information. Kräver en konfigurerad söktjänst och att webbsökning är aktiverad i chatten.", - "state" : "translated" + "state" : "translated", + "value" : "有効なツール" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Busca información actual en la web. Requiere un servicio de búsqueda configurado y la búsqueda web habilitada en el chat.", - "state" : "translated" + "state" : "translated", + "value" : "Verktyg aktiverade" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Pesquisa na web informações atuais. Requer um serviço de pesquisa configurado e a pesquisa na web ativada na conversa.", + "value" : "Tools aktiviert", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Searches the web for current information. Requires a configured search service and web search enabled in the chat.", + "value" : "Herramientas habilitadas", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Durchsucht das Web nach aktuellen Informationen. Erfordert einen konfigurierten Suchdienst und aktivierte Websuche im Chat.", + "value" : "Tools enabled", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Cerca informazioni aggiornate sul web. Richiede un servizio di ricerca configurato e la ricerca sul web abilitata nella chat.", - "state" : "translated" + "state" : "translated", + "value" : "Hulpmiddelen ingeschakeld" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "最新情報をウェブで検索します。設定済みの検索サービスと、チャットでのウェブ検索の有効化が必要です。", - "state" : "translated" + "state" : "translated", + "value" : "Ferramentas ativadas" } }, "fr" : { "stringUnit" : { - "value" : "Recherche des informations à jour sur le Web. Nécessite un service de recherche configuré et l’activation de la recherche sur le Web dans le chat.", - "state" : "translated" + "state" : "translated", + "value" : "Outils activés" } }, "el" : { "stringUnit" : { - "value" : "Αναζητά στον ιστό τρέχουσες πληροφορίες. Απαιτεί ρυθμισμένη υπηρεσία αναζήτησης και ενεργοποιημένη αναζήτηση στον ιστό στη συνομιλία.", + "value" : "Ενεργοποιημένα εργαλεία", "state" : "translated" } } } }, - "Description (optional)" : { + "Model Info" : { + "comment" : "A title for a screen that shows information about a specific LLM model.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Beschrijving (optioneel)", + "value" : "Πληροφορίες Μοντέλου", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Beskrivning (valfritt)", - "state" : "translated" + "state" : "translated", + "value" : "Infos sur le modèle" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Descripción (opcional)", + "value" : "Modellinformation", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Descrição (opcional)", + "value" : "Informações do Modelo", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Description (optional)", + "value" : "Modelinformatie", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Beschreibung (optional)", - "state" : "translated" + "state" : "translated", + "value" : "Información del modelo" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Descrizione (opzionale)", - "state" : "translated" + "state" : "translated", + "value" : "モデル情報" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "説明(任意)", + "value" : "Model Info", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Περιγραφή (προαιρετικό)", - "state" : "translated" + "state" : "translated", + "value" : "Modellinformationen" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Description (optionnel)", - "state" : "translated" + "state" : "translated", + "value" : "Informazioni sul modello" } } } }, - "The response was cut short. Open the app to see what was received." : { - "comment" : "Text displayed in a notification when the response to a prompt was cut short.", + "Attach Image" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Het antwoord is afgebroken. Open de app om te zien wat er is ontvangen.", + "value" : "Επισύναψη εικόνας", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Svaret avbröts. Öppna appen för att se vad som mottogs.", + "value" : "Adjuntar imagen", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "La respuesta se cortó. Abre la app para ver lo recibido.", - "state" : "translated" + "state" : "translated", + "value" : "Joindre une image" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "A resposta foi interrompida. Abra a app para ver o que foi recebido.", - "state" : "translated" + "state" : "translated", + "value" : "Attach Image" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "The response was cut short. Open the app to see what was received.", - "state" : "translated" + "state" : "translated", + "value" : "画像を添付" } }, "de" : { "stringUnit" : { - "value" : "Die Antwort wurde abgeschnitten. Öffnen Sie die App, um zu sehen, was empfangen wurde.", - "state" : "translated" + "state" : "translated", + "value" : "Bild anhängen" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "La risposta è stata interrotta. Apri l’app per vedere cosa è stato ricevuto.", - "state" : "translated" + "state" : "translated", + "value" : "Afbeelding toevoegen" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Η απάντηση διακόπηκε. Άνοιξε την εφαρμογή για να δεις τι λήφθηκε.", + "value" : "Bifoga bild", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "La réponse a été interrompue. Ouvrez l’application pour voir ce qui a été reçu.", - "state" : "translated" + "state" : "translated", + "value" : "Allega immagine" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "応答が途中で切れました。受信内容を確認するにはアプリを開いてください。", - "state" : "translated" + "state" : "translated", + "value" : "Anexar imagem" } } } }, - "Cancel Recording" : { - "comment" : "A button that cancels the current recording.", + "Generated Image" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Opname annuleren", + "value" : "Imagen generada", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Avbryt inspelning", - "state" : "translated" + "state" : "translated", + "value" : "Gegenereerde afbeelding" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Cancelar grabación", + "value" : "生成画像", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Cancelar Gravação", - "state" : "translated" + "state" : "translated", + "value" : "Imagem Gerada" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Cancel Recording", + "value" : "Generiertes Bild", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Aufnahme abbrechen", + "value" : "Immagine generata", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Annulla registrazione", + "value" : "Genererad bild", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Ακύρωση εγγραφής", + "value" : "Παραγόμενη εικόνα", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Annuler l’enregistrement", - "state" : "translated" + "state" : "translated", + "value" : "Image générée" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "録音をキャンセル", + "value" : "Generated Image", "state" : "translated" } } - } + }, + "comment" : "Name of the image attachment displayed in the chat." }, - "Save" : { + "An image attachment ID is not uniquely available in the supplied attachments." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Opslaan", - "state" : "translated" + "state" : "translated", + "value" : "Un identifiant de pièce jointe d’image n’est pas disponible de manière unique dans les pièces jointes fournies." } }, "sv" : { "stringUnit" : { - "value" : "Spara", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Guardar", - "state" : "translated" + "state" : "translated", + "value" : "Ett bildbilage-ID är inte unikt tillgängligt bland de tillhandahållna bilagorna." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Guardar", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υπάρχει μοναδικά διαθέσιμο αναγνωριστικό συνημμένης εικόνας στα παρεχόμενα συνημμένα." } }, "en" : { "stringUnit" : { - "value" : "Save", - "state" : "translated" + "state" : "translated", + "value" : "An image attachment ID is not uniquely available in the supplied attachments." } }, "de" : { "stringUnit" : { - "value" : "Speichern", + "value" : "Eine Bildanhang-ID ist in den bereitgestellten Anhängen nicht eindeutig verfügbar.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Salva", - "state" : "translated" + "state" : "translated", + "value" : "Un ID dell’allegato immagine non è disponibile in modo univoco tra gli allegati forniti." } }, "ja" : { "stringUnit" : { - "value" : "保存", + "value" : "提供された添付ファイル内に、画像添付IDが一意に存在しません。", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Enregistrer", + "value" : "Um ID de anexo de imagem não está disponível de forma única nos anexos fornecidos.", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Αποθήκευση", + "value" : "Er is geen unieke ID voor een afbeeldingsbijlage beschikbaar in de aangeleverde bijlagen.", "state" : "translated" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "El ID del archivo adjunto de imagen no está disponible de forma única en los archivos adjuntos proporcionados." + } } } }, - "Add Attachment" : { - "comment" : "A button that displays a menu for adding attachments to a chat message.", + "Pinned" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Bijlage toevoegen", + "value" : "Fixadas", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Lägg till bilaga", - "state" : "translated" + "state" : "translated", + "value" : "Angeheftet" } }, "es" : { "stringUnit" : { - "value" : "Añadir archivo adjunto", + "value" : "Fijado", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Adicionar anexo", - "state" : "translated" + "state" : "translated", + "value" : "Épinglé" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Add Attachment", - "state" : "translated" + "state" : "translated", + "value" : "Fissate" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Anhang hinzufügen", - "state" : "translated" + "state" : "translated", + "value" : "Pinned" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Aggiungi allegato", - "state" : "translated" + "state" : "translated", + "value" : "Vastgezet" } }, "el" : { "stringUnit" : { - "value" : "Προσθήκη συνημμένου", + "value" : "Καρφιτσωμένα", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Ajouter une pièce jointe", - "state" : "translated" + "state" : "translated", + "value" : "ピン留め済み" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "添付ファイルを追加", - "state" : "translated" + "state" : "translated", + "value" : "Fastnålad" } } - } + }, + "comment" : "Title for the section of conversations that are pinned." }, - "Thank you! ☕" : { - "comment" : "A title for a system alert that appears after a user purchases a tip.", + "%lld messages excluded from this request" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Bedankt! ☕", + "value" : "%lld messages exclus de cette requête", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Tack! ☕", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "¡Gracias! ☕", - "state" : "translated" + "state" : "translated", + "value" : "%lld meddelanden uteslutna från denna förfrågan" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Obrigado! ☕", - "state" : "translated" + "state" : "translated", + "value" : "%lld μηνύματα εξαιρέθηκαν από αυτό το αίτημα" } }, "en" : { "stringUnit" : { - "value" : "Thank you! ☕", + "value" : "%lld messages excluded from this request", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Danke! ☕", + "value" : "%lld Nachrichten von dieser Anfrage ausgeschlossen", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Grazie! ☕", - "state" : "translated" + "state" : "translated", + "value" : "%lld messaggi esclusi da questa richiesta" } }, "ja" : { "stringUnit" : { - "value" : "ありがとうございます!☕", + "value" : "このリクエストから %lld 件のメッセージが除外されました", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ευχαριστούμε! ☕", - "state" : "translated" + "state" : "translated", + "value" : "%lld mensagens excluídas deste pedido" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Merci ! ☕", - "state" : "translated" + "state" : "translated", + "value" : "%lld berichten uitgesloten van dit verzoek" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld mensajes excluidos de esta solicitud" } } - } + }, + "comment" : "A message indicating that a certain number of messages have been excluded from a request. The argument is the number of messages that have been excluded." }, - "Quick Actions" : { - "comment" : "Widget name.", + "In Progress" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Snelle acties", + "value" : "En progreso", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Snabba åtgärder", - "state" : "translated" + "state" : "translated", + "value" : "Em progresso" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Acciones rápidas", + "value" : "Bezig", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Ações Rápidas", - "state" : "translated" + "state" : "translated", + "value" : "進行中" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Quick Actions", + "value" : "In Bearbeitung", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Schnellaktionen", - "state" : "translated" + "state" : "translated", + "value" : "In corso" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Azioni rapide", - "state" : "translated" + "state" : "translated", + "value" : "Pågår" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "クイックアクション", - "state" : "translated" + "state" : "translated", + "value" : "Σε εξέλιξη" } }, "fr" : { "stringUnit" : { - "value" : "Actions rapides", - "state" : "translated" + "state" : "translated", + "value" : "En cours" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Γρήγορες Ενέργειες", + "value" : "In Progress", "state" : "translated" } } } }, - "Synchronizing all app data..." : { + "Enter a positive whole number of input tokens." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Alle appgegevens synchroniseren...", + "value" : "Εισάγετε έναν θετικό ακέραιο αριθμό εισόδων.", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Synkroniserar all appdata...", + "value" : "Entrez un nombre entier positif de jetons d’entrée.", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Sincronizando todos los datos de la app...", - "state" : "translated" + "state" : "translated", + "value" : "Ange ett positivt heltal för inmatningstoken." } }, "pt-PT" : { "stringUnit" : { - "value" : "A sincronizar todos os dados da app…", - "state" : "translated" + "state" : "translated", + "value" : "Introduza um número inteiro positivo de tokens de entrada." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Synchronizing all app data...", - "state" : "translated" + "state" : "translated", + "value" : "Voer een positief geheel aantal invoertokens in." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Alle App-Daten werden synchronisiert...", + "value" : "Introduce un número entero positivo de tokens de entrada.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Sincronizzazione di tutti i dati dell’app...", + "value" : "正の整数の入力トークン数を入力してください。", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Συγχρονισμός όλων των δεδομένων της εφαρμογής...", + "value" : "Enter a positive integer number of input tokens", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Synchronisation de toutes les données de l’app…", - "state" : "translated" + "state" : "translated", + "value" : "Geben Sie eine positive ganze Zahl der Eingabetoken ein." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "すべてのアプリデータを同期中…", - "state" : "translated" + "state" : "translated", + "value" : "Inserisci un numero intero positivo di token di input." } } - } + }, + "comment" : "A description of the input tokens field." }, - "Use the base URL of your OpenAI-compatible server." : { - "comment" : "A description of how to enter the server URL.", + "Orange" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Gebruik de basis-URL van je OpenAI-compatibele server.", + "value" : "Πορτοκαλί", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Använd bas-URL:en för din OpenAI-kompatibla server.", - "state" : "translated" + "state" : "translated", + "value" : "Orange" } }, "es" : { "stringUnit" : { - "value" : "Usa la URL base de tu servidor compatible con OpenAI.", + "value" : "Naranja", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Utilize o URL base do seu servidor compatível com OpenAI.", + "value" : "Orange", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Use the base URL of your OpenAI-compatible server.", - "state" : "translated" + "state" : "translated", + "value" : "オレンジ" } }, "de" : { "stringUnit" : { - "value" : "Verwende die Basis-URL deines OpenAI-kompatiblen Servers.", + "value" : "Orange", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Usa l’URL di base del tuo server compatibile con OpenAI.", - "state" : "translated" + "state" : "translated", + "value" : "Oranje" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Χρησιμοποιήστε τη βασική διεύθυνση URL του διακομιστή σας που είναι συμβατός με το OpenAI.", + "value" : "Orange", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Utilisez l’URL de base de votre serveur compatible avec OpenAI.", - "state" : "translated" + "state" : "translated", + "value" : "Arancione" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "OpenAI互換サーバーのベースURLを使用します。", + "value" : "Laranja", "state" : "translated" } } - } + }, + "comment" : "Name of the color orange." }, - "Invalid API key. Please check your credentials." : { + "Review iCloud account" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Ongeldige API-sleutel. Controleer uw gegevens.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-account controleren" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Ogiltig API-nyckel. Kontrollera dina uppgifter.", + "value" : "Controlla l’account iCloud", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Clave API no válida. Por favor, verifica tus credenciales.", + "value" : "iCloud-Account überprüfen", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Chave API inválida. Por favor, verifique as suas credenciais.", - "state" : "translated" + "state" : "translated", + "value" : "Rever a conta do iCloud" } }, "en" : { "stringUnit" : { - "value" : "Invalid API key. Please check your credentials.", + "value" : "Review iCloud account", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Ungültiger API-Schlüssel. Bitte überprüfen Sie Ihre Zugangsdaten.", + "value" : "Ελέγξτε τον λογαριασμό iCloud", "state" : "translated" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Chiave API non valida. Controlla le tue credenziali.", + "value" : "Revisar la cuenta de iCloud", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "無効なAPIキーです。認証情報を確認してください。", + "value" : "iCloudアカウントを確認する", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Clé API invalide. Veuillez vérifier vos identifiants.", + "value" : "Vérifier le compte iCloud", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Μη έγκυρο κλειδί API. Ελέγξτε τα διαπιστευτήριά σας.", + "value" : "Granska iCloud-kontot", "state" : "translated" } } } }, - "New suggestion" : { + "Share your idea" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Nieuwe suggestie", - "state" : "translated" + "state" : "translated", + "value" : "Deel je idee" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Nytt förslag", - "state" : "translated" + "state" : "translated", + "value" : "Teile deine Idee" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Nueva sugerencia", + "value" : "Partagez votre idée", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Nova sugestão", + "value" : "Share your idea", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "New suggestion", + "value" : "Dela din idé", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Neuer Vorschlag", - "state" : "translated" + "state" : "translated", + "value" : "Μοιραστείτε την ιδέα σας" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nuovo suggerimento", - "state" : "translated" + "state" : "translated", + "value" : "Partilhe a sua ideia" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "新しい提案", - "state" : "translated" + "state" : "translated", + "value" : "Condividi la tua idea" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Nouvelle suggestion", + "value" : "Comparte tu idea", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Νέα πρόταση", - "state" : "translated" + "state" : "translated", + "value" : "アイデアを共有する" } } } }, - "Holo" : { - "comment" : "\"Holo\" is a Japanese term for \"3D\" or \"VR\".", + "Save Memory" : { + "comment" : "Tooltip for the save memory feature.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Holo", - "state" : "translated" - } - }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Holo", + "value" : "Save Memory", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Holo", + "value" : "Guardar memoria", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Holo", + "value" : "Geheugen opslaan", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Holo", - "state" : "translated" + "state" : "translated", + "value" : "Speicher speichern" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Holo", - "state" : "translated" + "state" : "translated", + "value" : "Spara minne" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Holo", - "state" : "translated" + "state" : "translated", + "value" : "Enregistrer la mémoire" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Ολό", - "state" : "translated" + "state" : "translated", + "value" : "メモリを保存" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Holo", - "state" : "translated" + "state" : "translated", + "value" : "Guardar memória" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "ホロ", + "value" : "Salva memoria", "state" : "translated" } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Αποθήκευση μνήμης" + } } } }, - "Details" : { - "comment" : "A section that provides more details about a model.", + "You are a creative writing assistant. Help craft engaging stories, characters, dialogue, and descriptions. Offer imaginative ideas, vivid imagery, and compelling narrative structure tailored to the user's style and genre." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Details", + "value" : "Είστε βοηθός δημιουργικής γραφής. Βοηθήστε στη δημιουργία συναρπαστικών ιστοριών, χαρακτήρων, διαλόγων και περιγραφών. Προσφέρετε φανταστικές ιδέες, ζωντανές εικόνες και ελκυστική δομή αφήγησης προσαρμοσμένη στο ύφος και το είδος του χρήστη.", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Detaljer", - "state" : "translated" + "state" : "translated", + "value" : "Vous êtes un assistant d’écriture créative. Aidez à concevoir des histoires captivantes, des personnages, des dialogues et des descriptions. Proposez des idées imaginatives, des images vivantes et une structure narrative convaincante adaptée au style et au genre de l’utilisateur." } }, "es" : { "stringUnit" : { - "value" : "Detalles", + "value" : "Eres un asistente de escritura creativa. Ayuda a crear historias, personajes, diálogos y descripciones atractivas. Ofrece ideas imaginativas, imágenes vívidas y una estructura narrativa convincente adaptada al estilo y género del usuario.", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Detalhes", - "state" : "translated" + "state" : "translated", + "value" : "You are a creative writing assistant. Help craft engaging stories, characters, dialogue, and descriptions. Offer imaginative ideas, vivid imagery, and compelling narrative structure tailored to the user's style and genre." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Details", - "state" : "translated" + "state" : "translated", + "value" : "あなたはクリエイティブライティングアシスタントです。魅力的な物語、キャラクター、対話、描写の作成を支援します。ユーザーのスタイルやジャンルに合わせて、想像力豊かなアイデア、生き生きとしたイメージ、説得力のある物語構成を提供します。" } }, "de" : { "stringUnit" : { - "value" : "Details", + "value" : "Du bist ein kreativer Schreibassistent. Hilf dabei, fesselnde Geschichten, Charaktere, Dialoge und Beschreibungen zu gestalten. Biete einfallsreiche Ideen, lebendige Bilder und eine überzeugende Erzählstruktur, die auf den Stil und das Genre des Nutzers zugeschnitten sind.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Dettagli", - "state" : "translated" + "state" : "translated", + "value" : "Je bent een assistent voor creatief schrijven. Help bij het bedenken van boeiende verhalen, personages, dialogen en beschrijvingen. Bied fantasierijke ideeën, levendige beelden en een meeslepende verhaallijn die aansluit bij de stijl en het genre van de gebruiker." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "詳細", - "state" : "translated" + "state" : "translated", + "value" : "Du är en kreativ skrivassistent. Hjälp till att skapa engagerande berättelser, karaktärer, dialoger och beskrivningar. Erbjud fantasifulla idéer, levande bilder och en fängslande berättarstruktur anpassad efter användarens stil och genre." } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Λεπτομέρειες", + "value" : "Sei un assistente di scrittura creativa. Aiuta a creare storie coinvolgenti, personaggi, dialoghi e descrizioni. Offri idee immaginative, immagini vivide e una struttura narrativa avvincente, adattata allo stile e al genere dell’utente.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Détails", - "state" : "translated" + "state" : "translated", + "value" : "És um assistente de escrita criativa. Ajuda a criar histórias envolventes, personagens, diálogos e descrições. Oferece ideias imaginativas, imagens vívidas e uma estrutura narrativa cativante adaptada ao estilo e género do utilizador." } } - } + }, + "comment" : "Description of the creative writing assistant role." }, - "Edit Tags" : { - "comment" : "A button that opens a sheet for editing a conversation's tags.", + "e.g. User prefers concise answers" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tags bewerken", + "value" : "ex. O utilizador prefere respostas concisas", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Redigera taggar", + "value" : "e.g. User prefers concise answers", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Editar etiquetas", - "state" : "translated" + "state" : "translated", + "value" : "p. ej. El usuario prefiere respuestas concisas" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Editar Etiquetas", - "state" : "translated" + "state" : "translated", + "value" : "z. B. Nutzer bevorzugt kurze Antworten" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Edit Tags", - "state" : "translated" + "state" : "translated", + "value" : "Bijv. gebruiker geeft de voorkeur aan beknopte antwoorden" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Tags bearbeiten", - "state" : "translated" + "state" : "translated", + "value" : "t.ex. Användaren föredrar korta svar" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Modifica tag", + "value" : "π.χ. Ο χρήστης προτιμά σύντομες απαντήσεις", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Επεξεργασία ετικετών", + "value" : "例:ユーザーは簡潔な回答を好む", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Modifier les tags", - "state" : "translated" + "state" : "translated", + "value" : "es. L’utente preferisce risposte concise" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "タグを編集", - "state" : "translated" + "state" : "translated", + "value" : "ex. L’utilisateur préfère des réponses concises" } } - } + }, + "comment" : "A placeholder text for a memory item's content." }, - "Send" : { + "Image and Vision" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Verzenden", + "value" : "Image et vision", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Skicka", - "state" : "translated" + "state" : "translated", + "value" : "画像とビジョン" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Enviar", + "value" : "Image and Vision", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Enviar", + "value" : "Afbeelding en beeldanalyse", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Send", - "state" : "translated" + "state" : "translated", + "value" : "Εικόνα και όραση" } }, "de" : { "stringUnit" : { - "value" : "Senden", + "value" : "Bild und Vision", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Invia", - "state" : "translated" + "state" : "translated", + "value" : "Bild och syn" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "送信", - "state" : "translated" + "state" : "translated", + "value" : "Imagem e Visão" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Envoyer", + "value" : "Immagini e visione", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Αποστολή", + "value" : "Imagen y visión", "state" : "translated" } } } }, - "Choose how OpenClient appears on your Home Screen." : { - "comment" : "A description of the app icon settings.", + "Unable to Load Models" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Kies hoe OpenClient op je beginscherm wordt weergegeven.", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile caricare i modelli" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Välj hur OpenClient visas på hemskärmen.", - "state" : "translated" + "state" : "translated", + "value" : "Αδυναμία φόρτωσης μοντέλων" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Elige cómo aparece OpenClient en tu pantalla de inicio.", - "state" : "translated" + "state" : "translated", + "value" : "Impossible de charger les modèles" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Escolha o modo como o OpenClient aparece no ecrã principal.", - "state" : "translated" + "state" : "translated", + "value" : "Unable to Load Models" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Choose how OpenClient appears on your Home Screen.", - "state" : "translated" + "state" : "translated", + "value" : "モデルを読み込めません" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Wähle aus, wie OpenClient auf deinem Home-Bildschirm angezeigt wird.", + "value" : "No se pueden cargar los modelos", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Scegli come appare OpenClient sulla schermata Home.", + "value" : "Kan modellen niet laden", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "ホーム画面でのOpenClientの表示方法を選択してください。", + "value" : "Kan inte ladda modeller", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Choisissez l’apparence d’OpenClient sur votre écran d’accueil.", - "state" : "translated" + "state" : "translated", + "value" : "Incapaz de carregar modelos" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Επιλέξτε πώς θα εμφανίζεται το OpenClient στην αρχική οθόνη σας.", - "state" : "translated" + "state" : "translated", + "value" : "Modelle können nicht geladen werden" } } } }, - "Output tokens" : { - "comment" : "A label for the maximum number of output tokens a model can generate.", - "shouldTranslate" : false - }, - "Control what the model remembers" : { - "comment" : "A tip that explains how to control the user's memory.", + "Compatible selected models may be called automatically when the chat model needs help with images." : { + "comment" : "A description of how image and vision models can be used with the chat model.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Beheer wat het model onthoudt", + "value" : "Compatible selected models may be called automatically when the chat model needs help with images.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Styr vad modellen kommer ihåg", + "value" : "Los modelos seleccionados compatibles pueden activarse automáticamente cuando el modelo de chat necesite ayuda con imágenes.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Controla lo que el modelo recuerda", + "value" : "Compatibele geselecteerde modellen kunnen automatisch worden aangeroepen wanneer het chatmodel hulp nodig heeft bij afbeeldingen.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Controle o que o modelo recorda", + "value" : "Kompatible ausgewählte Modelle können automatisch aufgerufen werden, wenn das Chatmodell Hilfe bei Bildern benötigt.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Control what the model remembers", - "state" : "translated" + "state" : "translated", + "value" : "Kompatibla valda modeller kan anropas automatiskt när chattmodellen behöver hjälp med bilder." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Steuern, was das Modell sich merkt", - "state" : "translated" + "state" : "translated", + "value" : "Certains modèles sélectionnés compatibles peuvent être appelés automatiquement lorsque le modèle de chat a besoin d’aide avec les images." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Controlla ciò che il modello ricorda", - "state" : "translated" + "state" : "translated", + "value" : "互換性のある選択済みモデルは、チャットモデルが画像の処理に支援を必要とすると自動的に呼び出されることがあります。" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "モデルの記憶を制御する", - "state" : "translated" + "state" : "translated", + "value" : "I modelli selezionati compatibili possono essere chiamati automaticamente quando il modello di chat ha bisogno di aiuto con le immagini." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Contrôlez ce que le modèle retient", - "state" : "translated" + "state" : "translated", + "value" : "Os modelos selecionados compatíveis podem ser chamados automaticamente quando o modelo de chat precisar de ajuda com imagens." } }, "el" : { "stringUnit" : { - "value" : "Έλεγχος του τι θυμάται το μοντέλο", - "state" : "translated" + "state" : "translated", + "value" : "Τα συμβατά επιλεγμένα μοντέλα μπορεί να καλούνται αυτόματα όταν το μοντέλο συνομιλίας χρειάζεται βοήθεια με εικόνες." } } } }, - "Add images and documents" : { - "comment" : "A description of how to add images and documents to a conversation.", + "Search" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Afbeeldingen en documenten toevoegen", - "state" : "translated" + "state" : "translated", + "value" : "Search" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Lägg till bilder och dokument", + "value" : "Buscar", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Agregar imágenes y documentos", - "state" : "translated" + "state" : "translated", + "value" : "Zoeken" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Adicionar imagens e documentos", - "state" : "translated" + "state" : "translated", + "value" : "Suche" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Add images and documents", + "value" : "Recherche", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Bilder und Dokumente hinzufügen", - "state" : "translated" + "state" : "translated", + "value" : "Sökning" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Aggiungi immagini e documenti", + "value" : "検索", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "画像とドキュメントを追加", - "state" : "translated" + "state" : "translated", + "value" : "Cerca" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ajouter des images et des documents", + "value" : "Pesquisar", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Προσθήκη εικόνων και εγγράφων", + "value" : "Αναζήτηση", "state" : "translated" } } - } + }, + "comment" : "A title for a screen that searches for conversations." }, - "This is separate from Reset App Data, which only resets local app data." : { + "Default" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Dit staat los van ‘Appgegevens opnieuw instellen’, waarmee alleen lokale appgegevens worden gereset.", - "state" : "translated" + "state" : "translated", + "value" : "Default" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Detta är separat från Återställ appdata, som endast återställer lokala appdata.", + "value" : "Predefinido", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Esto es independiente de Restablecer datos de la app, que solo restablece los datos locales de la app.", + "value" : "Standard", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Isto é separado de Repor os dados da aplicação, que apenas repõe os dados locais da aplicação.", + "value" : "Predefinita", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "This is separate from Reset App Data, which only resets local app data.", - "state" : "translated" + "state" : "translated", + "value" : "Predeterminado" } }, "de" : { "stringUnit" : { - "value" : "Dies ist unabhängig von „App-Daten zurücksetzen“, wodurch nur die lokalen App-Daten zurückgesetzt werden.", - "state" : "translated" + "state" : "translated", + "value" : "Standard" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Questo è separato da «Reimposta dati dell’app», che reimposta solo i dati locali dell’app.", - "state" : "translated" + "state" : "translated", + "value" : "Προεπιλογή" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Αυτό είναι ξεχωριστό από την Επαναφορά δεδομένων εφαρμογής, η οποία επαναφέρει μόνο τα τοπικά δεδομένα της εφαρμογής.", - "state" : "translated" + "state" : "translated", + "value" : "Standaard" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Cette option est distincte de Réinitialiser les données de l’app, qui réinitialise uniquement les données locales de l’app.", + "value" : "デフォルト", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "これは、アプリのローカルデータのみをリセットする「アプリデータをリセット」とは別の機能です。", - "state" : "translated" + "state" : "translated", + "value" : "Par défaut" } } - } + }, + "comment" : "Name of the default app icon." }, - "More support" : { - "comment" : "A label displayed above a button that opens a subscription for users who want to further support the project.", + "Creative Writer" : { + "comment" : "Name of the creative writing assistant prompt template.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Meer steun", - "state" : "translated" + "state" : "translated", + "value" : "Scrittore Creativo" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Mer stöd", + "value" : "Kreativautor", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Más apoyo", + "value" : "Creative Writer", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Mais apoio", + "value" : "Escritor Creativo", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "More support", + "value" : "Δημιουργικός Συγγραφέας", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Mehr Unterstützung", + "value" : "Creatief Schrijver", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Più sostegno", - "state" : "translated" + "state" : "translated", + "value" : "Écrivain créatif" } }, "ja" : { "stringUnit" : { - "value" : "さらなる応援", + "value" : "クリエイティブライター", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Plus de soutien", + "value" : "Escritor Criativo", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Περισσότερη στήριξη", - "state" : "translated" + "state" : "translated", + "value" : "Kreativ författare" } } } }, - "Running %lld tool calls..." : { - "comment" : "A message indicating that multiple tools are currently running.", + "e.g. Coding Assistant" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Er worden %lld toolaanroepen uitgevoerd…", - "state" : "translated" + "state" : "translated", + "value" : "ex. Assistente de Programação" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Kör %lld verktygsanrop...", + "value" : "bijv. Coding Assistant", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Ejecutando %lld llamadas a herramientas...", + "value" : "p. ej. Asistente de codificación", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "A executar %lld chamadas de ferramentas...", + "value" : "t.ex. Kodningsassistent", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Running %lld tool calls...", + "value" : "ex. Assistant de codage", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "%lld Tool-Aufrufe werden ausgeführt...", + "value" : "es. Assistente di Codifica", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Esecuzione di %lld chiamate agli strumenti...", - "state" : "translated" + "state" : "translated", + "value" : "e.g. Coding Assistant" } }, "ja" : { "stringUnit" : { - "value" : "%lld 件のツール呼び出しを実行中…", + "value" : "例:コーディングアシスタント", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Exécution de %lld appels d’outils...", - "state" : "translated" + "state" : "translated", + "value" : "π.χ. Βοηθός Κωδικοποίησης" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Εκτελούνται %lld κλήσεις εργαλείων...", - "state" : "translated" + "state" : "translated", + "value" : "z. B. Coding Assistant" } } - } + }, + "comment" : "A placeholder text for the title of a prompt template." }, - "Insufficient storage" : { + "You are a data analysis expert. Help interpret data, identify patterns, suggest visualisations, and explain statistical concepts. Provide clear and actionable insights from any data the user shares." : { + "comment" : "Description of a data analyst assistant.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Onvoldoende opslagruimte", - "state" : "translated" + "state" : "translated", + "value" : "Είστε ειδικός στην ανάλυση δεδομένων. Βοηθήστε στην ερμηνεία δεδομένων, την αναγνώριση προτύπων, την πρόταση οπτικοποιήσεων και την εξήγηση στατιστικών εννοιών. Παρέχετε σαφείς και εφαρμόσιμες πληροφορίες από οποιαδήποτε δεδομένα μοιραστεί ο χρήστης." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Otillräckligt lagringsutrymme", - "state" : "translated" + "state" : "translated", + "value" : "Je bent een expert in data-analyse. Help met het interpreteren van data, het identificeren van patronen, het voorstellen van visualisaties en het uitleggen van statistische concepten. Bied duidelijke en bruikbare inzichten uit alle data die de gebruiker deelt." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Almacenamiento insuficiente", + "value" : "Vous êtes un expert en analyse de données. Aidez à interpréter les données, identifier les tendances, suggérer des visualisations et expliquer les concepts statistiques. Fournissez des analyses claires et exploitables à partir de toutes les données partagées par l’utilisateur.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Armazenamento insuficiente", + "value" : "あなたはデータ分析の専門家です。データの解釈、パターンの特定、可視化の提案、統計概念の説明を行います。ユーザーが共有するあらゆるデータから明確で実用的な洞察を提供します。", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Insufficient storage", + "value" : "Eres un experto en análisis de datos. Ayuda a interpretar datos, identificar patrones, sugerir visualizaciones y explicar conceptos estadísticos. Proporciona información clara y accionable a partir de cualquier dato que el usuario comparta.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Nicht genügend Speicherplatz", - "state" : "translated" + "state" : "translated", + "value" : "Sie sind ein Experte für Datenanalyse. Helfen Sie dabei, Daten zu interpretieren, Muster zu erkennen, Visualisierungen vorzuschlagen und statistische Konzepte zu erklären. Liefern Sie klare und umsetzbare Erkenntnisse aus allen vom Nutzer bereitgestellten Daten." } }, "it" : { "stringUnit" : { - "value" : "Spazio di archiviazione insufficiente", - "state" : "translated" + "state" : "translated", + "value" : "Sei un esperto di analisi dei dati. Aiuta a interpretare i dati, identificare modelli, suggerire visualizzazioni e spiegare concetti statistici. Fornisci approfondimenti chiari e concreti da qualsiasi dato l’utente condivida." } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Ανεπαρκής χώρος αποθήκευσης", + "value" : "Du är en expert på dataanalys. Hjälp till att tolka data, identifiera mönster, föreslå visualiseringar och förklara statistiska begrepp. Ge tydliga och användbara insikter från all data som användaren delar.", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "ストレージ容量が不足しています", - "state" : "translated" + "state" : "translated", + "value" : "É um especialista em análise de dados. Ajuda a interpretar dados, identificar padrões, sugerir visualizações e explicar conceitos estatísticos. Fornece insights claros e acionáveis a partir de quaisquer dados que o utilizador partilhe." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Espace de stockage insuffisant", + "value" : "You are a data analysis expert. Help interpret data, identify patterns, suggest visualizations, and explain statistical concepts. Provide clear and actionable insights from any data the user shares.", "state" : "translated" } } } }, - "Documents" : { - "comment" : "A section header for a list of documents.", + "Image File..." : { + "comment" : "A label for selecting an image file.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Documenten", + "value" : "File immagine...", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Dokument", + "value" : "Ficheiro de Imagem...", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Documentos", - "state" : "translated" + "state" : "translated", + "value" : "Afbeeldingsbestand..." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Documentos", + "value" : "画像ファイル...", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Documents", - "state" : "translated" + "state" : "translated", + "value" : "Bilddatei..." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Dokumente", - "state" : "translated" + "state" : "translated", + "value" : "Image File..." } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Documenti", + "value" : "Bildfil...", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "ドキュメント", - "state" : "translated" + "state" : "translated", + "value" : "Archivo de imagen..." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Documents", - "state" : "translated" + "state" : "translated", + "value" : "Αρχείο εικόνας..." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Έγγραφα", + "value" : "Fichier image...", "state" : "translated" } } } }, - "External tool" : { - "comment" : "Display name for an external tool.", + "No conversations yet" : { + "comment" : "A message displayed when the user has no conversations.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Externe tool", - "state" : "translated" + "state" : "translated", + "value" : "Aucune conversation pour le moment" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Externt verktyg", + "value" : "Nessuna conversazione ancora", "state" : "translated" } }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Δεν υπάρχουν συνομιλίες ακόμα" + } + }, "es" : { "stringUnit" : { - "value" : "Herramienta externa", + "value" : "No hay conversaciones aún", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Ferramenta externa", + "value" : "Ainda sem conversas", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "External tool", - "state" : "translated" + "state" : "translated", + "value" : "Inga konversationer än så länge" } }, "de" : { "stringUnit" : { - "value" : "Externes Tool", - "state" : "translated" + "state" : "translated", + "value" : "Noch keine Unterhaltungen vorhanden" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Strumento esterno", - "state" : "translated" + "state" : "translated", + "value" : "Nog geen gesprekken" } }, "ja" : { "stringUnit" : { - "value" : "外部ツール", - "state" : "translated" + "state" : "translated", + "value" : "まだ会話はありません" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Outil externe", - "state" : "translated" - } - }, - "el" : { - "stringUnit" : { - "value" : "Εξωτερικό εργαλείο", + "value" : "No conversations yet", "state" : "translated" } } } }, - "per year" : { - "comment" : "A description of the billing period for an annual subscription.", + "No complete synchronization has succeeded yet." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "per jaar", - "state" : "translated" + "state" : "translated", + "value" : "No complete synchronization has succeeded yet." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "per år", - "state" : "translated" + "state" : "translated", + "value" : "Ainda não foi concluída nenhuma sincronização." } }, "es" : { "stringUnit" : { - "value" : "por año", + "value" : "Aún no se ha completado correctamente ninguna sincronización.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "por ano", + "value" : "Noch keine vollständige Synchronisierung war erfolgreich.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "per year", + "value" : "Er is nog geen volledige synchronisatie geslaagd.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "pro Jahr", + "value" : "Ingen fullständig synkronisering har lyckats ännu.", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "all’anno", - "state" : "translated" + "state" : "translated", + "value" : "Δεν έχει ολοκληρωθεί ακόμη με επιτυχία κανένας συγχρονισμός." } }, "ja" : { "stringUnit" : { - "value" : "年額", + "value" : "同期が完全に成功したことはまだありません。", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "par an", - "state" : "translated" + "state" : "translated", + "value" : "Nessuna sincronizzazione completa è ancora riuscita." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "ανά έτος", - "state" : "translated" + "state" : "translated", + "value" : "Aucune synchronisation complète n’a encore réussi." } } } }, - "No internet connection. Please check your network." : { + "Message" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Geen internetverbinding. Controleer uw netwerk.", - "state" : "translated" + "state" : "translated", + "value" : "Bericht" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Ingen internetanslutning. Kontrollera ditt nätverk.", + "value" : "Nachricht", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Sin conexión a internet. Por favor, verifica tu red.", - "state" : "translated" + "state" : "translated", + "value" : "Message" } }, "pt-PT" : { "stringUnit" : { - "value" : "Sem ligação à internet. Verifique a sua rede.", + "value" : "Mensagem", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "No internet connection. Please check your network.", - "state" : "translated" + "state" : "translated", + "value" : "Mensaje" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Keine Internetverbindung. Bitte überprüfen Sie Ihr Netzwerk.", + "value" : "Meddelande", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Nessuna connessione a Internet. Controlla la tua rete.", - "state" : "translated" + "state" : "translated", + "value" : "Messaggio" } }, "ja" : { "stringUnit" : { - "value" : "インターネットに接続されていません。ネットワークを確認してください。", - "state" : "translated" + "state" : "translated", + "value" : "メッセージ" } }, "fr" : { "stringUnit" : { - "value" : "Pas de connexion Internet. Veuillez vérifier votre réseau.", + "value" : "Message", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Δεν υπάρχει σύνδεση στο διαδίκτυο. Ελέγξτε το δίκτυό σας.", - "state" : "translated" + "state" : "translated", + "value" : "Μήνυμα" } } } }, - "Currently unavailable" : { + "Untitled Template" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Momenteel niet beschikbaar", - "state" : "translated" + "state" : "translated", + "value" : "Unbenannte Vorlage" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "För närvarande inte tillgängligt", - "state" : "translated" + "state" : "translated", + "value" : "Modelo sem título" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Actualmente no disponible", - "state" : "translated" + "state" : "translated", + "value" : "Modello senza titolo" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Atualmente indisponível", - "state" : "translated" + "state" : "translated", + "value" : "Untitled Template" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Currently unavailable", - "state" : "translated" + "state" : "translated", + "value" : "Naamloze template" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Derzeit nicht verfügbar", - "state" : "translated" + "state" : "translated", + "value" : "Plantilla sin título" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Al momento non disponibile", - "state" : "translated" + "state" : "translated", + "value" : "Modèle sans titre" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "現在利用できません", - "state" : "translated" + "state" : "translated", + "value" : "Πρότυπο χωρίς τίτλο" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Actuellement indisponible", + "value" : "無題のテンプレート", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Προς το παρόν μη διαθέσιμο", - "state" : "translated" + "state" : "translated", + "value" : "Namnlös mall" } } } }, - "Local prompt template deletion metadata is invalid and was preserved." : { + "Private chats are not saved or synced, and they do not read or change personal memory." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "De verwijderingsmetagegevens van de lokale promptsjabloon zijn ongeldig en zijn behouden.", - "state" : "translated" + "state" : "translated", + "value" : "プライベートチャットは保存や同期されず、個人の記憶を読み取ったり変更したりしません。" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Metadata för borttagning av lokal promptmall är ogiltiga och har bevarats.", + "value" : "Le chat private non vengono salvate né sincronizzate, e non leggono né modificano la memoria personale.", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Los metadatos de eliminación de la plantilla de indicaciones local no son válidos y se conservaron.", - "state" : "translated" + "state" : "translated", + "value" : "As conversas privadas não são guardadas nem sincronizadas, e não leem nem alteram a memória pessoal." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Os metadados de eliminação do modelo de pedido local são inválidos e foram preservados.", - "state" : "translated" + "state" : "translated", + "value" : "Private Chats werden nicht gespeichert oder synchronisiert und lesen oder ändern das persönliche Gedächtnis nicht." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Local prompt template deletion metadata is invalid and was preserved.", - "state" : "translated" + "state" : "translated", + "value" : "Privata chattar sparas inte eller synkroniseras, och de läser inte eller ändrar personlig minne." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Die Löschmetadaten der lokalen Prompt-Vorlage sind ungültig und wurden beibehalten.", + "value" : "Οι ιδιωτικές συνομιλίες δεν αποθηκεύονται ή συγχρονίζονται και δεν διαβάζουν ούτε αλλάζουν την προσωπική μνήμη.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "I metadati per l’eliminazione del modello di prompt locale non sono validi e sono stati conservati.", - "state" : "translated" + "state" : "translated", + "value" : "Private chats are not saved or synced, and they do not read or modify personal memory." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Τα μεταδεδομένα διαγραφής του τοπικού προτύπου προτροπής δεν είναι έγκυρα και διατηρήθηκαν.", - "state" : "translated" + "state" : "translated", + "value" : "Los chats privados no se guardan ni sincronizan, y no leen ni modifican la memoria personal." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Les métadonnées de suppression du modèle d’invite local ne sont pas valides et ont été conservées.", - "state" : "translated" + "state" : "translated", + "value" : "Privégesprekken worden niet opgeslagen of gesynchroniseerd en lezen of wijzigen geen persoonlijke herinneringen." } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "ローカルプロンプトテンプレートの削除メタデータが無効なため、保持されました。", + "value" : "Les discussions privées ne sont pas enregistrées ni synchronisées, et elles ne lisent ni ne modifient la mémoire personnelle.", "state" : "translated" } } - } + }, + "comment" : "A description of private chats." }, - "Export" : { - "comment" : "A label for exporting a conversation.", + "Review, edit, disable, or delete the memories used in future conversations." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Exporteren", + "value" : "Rivedi, modifica, disabilita o elimina i ricordi utilizzati nelle conversazioni future.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Exportera", - "state" : "translated" + "state" : "translated", + "value" : "今後の会話で使用される記憶を確認、編集、無効化、または削除します。" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Exportar", + "value" : "Beoordeel, bewerk, schakel uit of verwijder de herinneringen die in toekomstige gesprekken worden gebruikt.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Exportar", - "state" : "translated" + "state" : "translated", + "value" : "Revise, edite, desative ou elimine as memórias usadas em conversas futuras." } }, "en" : { "stringUnit" : { - "value" : "Export", + "value" : "Review, edit, disable, or delete the memories used in future conversations", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Exportieren", - "state" : "translated" + "state" : "translated", + "value" : "Revisa, edita, desactiva o elimina los recuerdos usados en futuras conversaciones." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Esporta", - "state" : "translated" + "state" : "translated", + "value" : "Überprüfen, bearbeiten, deaktivieren oder löschen Sie die Erinnerungen, die in zukünftigen Gesprächen verwendet werden." } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "エクスポート", - "state" : "translated" + "state" : "translated", + "value" : "Révisez, modifiez, désactivez ou supprimez les souvenirs utilisés dans les conversations futures." } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Exporter", + "value" : "Granska, redigera, inaktivera eller ta bort minnen som används i framtida konversationer.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Εξαγωγή", + "value" : "Αναθεώρηση, επεξεργασία, απενεργοποίηση ή διαγραφή των αναμνήσεων που χρησιμοποιούνται σε μελλοντικές συνομιλίες.", "state" : "translated" } } - } + }, + "comment" : "A description of the memory management feature." }, - "%lld servers available" : { - "comment" : "A label that shows the number of MCP servers available. The argument is the number of servers.", + "No Conversations" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "%lld servers beschikbaar", - "state" : "translated" + "state" : "translated", + "value" : "Geen gesprekken" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "%lld tillgängliga servrar", - "state" : "translated" + "state" : "translated", + "value" : "Καμία συνομιλία" } }, "es" : { "stringUnit" : { - "value" : "%lld servidores disponibles", - "state" : "translated" + "state" : "translated", + "value" : "Sin conversaciones" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "%lld servidores MCP disponíveis", - "state" : "translated" + "state" : "translated", + "value" : "Inga konversationer" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "%lld servers available", - "state" : "translated" + "state" : "translated", + "value" : "会話なし" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "%lld Server verfügbar", - "state" : "translated" + "state" : "translated", + "value" : "No Conversations" } }, "it" : { "stringUnit" : { - "value" : "%lld server disponibili", - "state" : "translated" + "state" : "translated", + "value" : "Nessuna conversazione" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Διαθέσιμοι διακομιστές MCP: %lld", - "state" : "translated" + "state" : "translated", + "value" : "Aucune conversation" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "%lld serveurs disponibles", - "state" : "translated" + "state" : "translated", + "value" : "Sem Conversas" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "利用可能なサーバー数:%lld", + "value" : "Keine Unterhaltungen", "state" : "translated" } } } }, - "A brief description about yourself. Max 500 characters." : { - "comment" : "A description of the field that allows the user to add a", + "Could not connect to the server." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Een korte beschrijving van jezelf. Maximaal 500 tekens.", - "state" : "translated" + "state" : "translated", + "value" : "Impossible de se connecter au serveur." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "En kort beskrivning om dig själv. Max 500 tecken.", + "value" : "サーバーに接続できませんでした。", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Una breve descripción sobre ti. Máximo 500 caracteres.", + "value" : "Kunde inte ansluta till servern.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Uma breve descrição sobre si. Máx. 500 caracteres.", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile connettersi al server." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "A brief description about yourself. Max 500 characters.", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível ligar ao servidor." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Eine kurze Beschreibung von dir. Maximal 500 Zeichen.", + "value" : "Δεν ήταν δυνατή η σύνδεση με τον διακομιστή.", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Una breve descrizione di te stesso. Max 500 caratteri.", + "value" : "Verbindung zum Server konnte nicht hergestellt werden.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Μια σύντομη περιγραφή για εσάς. Μέγιστο 500 χαρακτήρες.", + "value" : "Could not connect to the server.", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Une brève description de vous-même. Max 500 caractères.", + "value" : "No se pudo conectar al servidor.", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "自分についての簡単な説明。最大500文字まで。", - "state" : "translated" + "state" : "translated", + "value" : "Kan geen verbinding maken met de server." } } } }, - "Copy Message" : { - "comment" : "A button that copies a message to the clipboard.", + "Could not write file to the shared container" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Bericht kopiëren", + "value" : "Impossibile scrivere il file nel contenitore condiviso", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Kopiera meddelande", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível gravar o ficheiro no contentor partilhado" } }, "es" : { "stringUnit" : { - "value" : "Copiar mensaje", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo escribir el archivo en el contenedor compartido" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Copiar mensagem", - "state" : "translated" + "state" : "translated", + "value" : "Impossible d’écrire le fichier dans le conteneur partagé" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Copy Message", + "value" : "Δεν ήταν δυνατή η εγγραφή του αρχείου στον κοινόχρηστο φάκελο", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Nachricht kopieren", + "value" : "Datei konnte nicht im gemeinsamen Container gespeichert werden", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Copia messaggio", - "state" : "translated" + "state" : "translated", + "value" : "Could not write file to the shared container" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Αντιγραφή μηνύματος", + "value" : "Kunde inte skriva fil till den delade behållaren", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "メッセージをコピー", + "value" : "共有コンテナにファイルを書き込めませんでした", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Copier le message", + "value" : "Kon bestand niet naar de gedeelde container schrijven", "state" : "translated" } } } }, - "New chat with a URL" : { - "comment" : "A description of how to open a chat with a URL using the URL scheme.", + "Suggestions will appear here when available." : { + "comment" : "Text displayed when there are no suggestions available.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Nieuw gesprek met een URL", - "state" : "translated" + "state" : "translated", + "value" : "I suggerimenti appariranno qui quando saranno disponibili." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ny chatt med en URL", - "state" : "translated" + "state" : "translated", + "value" : "As sugestões aparecerão aqui quando estiverem disponíveis." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Nueva conversación con una URL", + "value" : "Suggesties worden hier weergegeven zodra ze beschikbaar zijn.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Nova conversa com um URL", - "state" : "translated" + "state" : "translated", + "value" : "提案がある場合はここに表示されます。" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "New chat using a URL", - "state" : "translated" + "state" : "translated", + "value" : "Vorschläge werden hier angezeigt, sobald sie verfügbar sind." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Neuer Chat mit einer URL", + "value" : "Suggestions will appear here when available.", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Nuova chat con un URL", + "value" : "Förslag visas här när det finns några.", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "URLで新しいチャットを開始", + "value" : "Las sugerencias aparecerán aquí cuando estén disponibles.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Nouvelle conversation avec une URL", - "state" : "translated" + "state" : "translated", + "value" : "Οι προτάσεις θα εμφανιστούν εδώ όταν είναι διαθέσιμες." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Νέα συνομιλία με URL", + "value" : "Les suggestions apparaîtront ici lorsqu’elles seront disponibles.", "state" : "translated" } } } }, - "Thinking..." : { + "Rename" : { + "comment" : "A button that renames a conversation.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Bezig met nadenken...", + "value" : "Rinomina", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tänker...", + "value" : "Renomear", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Pensando...", + "value" : "Μετονομασία", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A pensar...", + "value" : "Hernoemen", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Thinking...", - "state" : "translated" + "state" : "translated", + "value" : "Renommer" } }, "de" : { "stringUnit" : { - "value" : "Denke...", + "value" : "Umbenennen", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Sto pensando...", - "state" : "translated" + "state" : "translated", + "value" : "Rename" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Σκέψη...", + "value" : "Byt namn", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Réflexion en cours...", - "state" : "translated" + "state" : "translated", + "value" : "名前を変更" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "考え中...", - "state" : "translated" + "state" : "translated", + "value" : "Renombrar" } } } }, - "Search conversations..." : { + "Attachments (part of conversations)" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Gesprekken zoeken...", - "state" : "translated" + "state" : "translated", + "value" : "Allegati (parte delle conversazioni)" } }, "sv" : { "stringUnit" : { - "value" : "Sök konversationer...", - "state" : "translated" + "state" : "translated", + "value" : "Bilagor (del av konversationer)" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Buscar conversaciones...", - "state" : "translated" + "state" : "translated", + "value" : "Συνημμένα (μέρος των συνομιλιών)" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Procurar conversas...", - "state" : "translated" + "state" : "translated", + "value" : "会話の一部である添付ファイル" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Search conversations...", + "value" : "Anhänge (Teil von Unterhaltungen)", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Konversationen durchsuchen...", - "state" : "translated" + "state" : "translated", + "value" : "Bijlagen (onderdeel van gesprekken)" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Cerca conversazioni...", - "state" : "translated" + "state" : "translated", + "value" : "Anexos (parte das conversas)" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "会話を検索...", + "value" : "Pièces jointes (dans les conversations)", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Rechercher des conversations...", + "value" : "Attachments (part of conversations)", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Αναζήτηση συνομιλιών...", - "state" : "translated" + "state" : "translated", + "value" : "Archivos adjuntos (parte de las conversaciones)" } } } }, - "iCloud account unavailable" : { + "Opens OpenClient with the conversation search field active." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "iCloud-account niet beschikbaar", - "state" : "translated" + "state" : "translated", + "value" : "OpenClientを会話検索フィールドがアクティブな状態で開く。" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "iCloud-kontot är inte tillgängligt", - "state" : "translated" + "state" : "translated", + "value" : "Opent OpenClient met het zoekveld voor gesprekken actief." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Cuenta de iCloud no disponible", + "value" : "Abre o OpenClient com o campo de pesquisa da conversa ativo.", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Conta do iCloud indisponível", + "value" : "Opens OpenClient with the conversation search field active.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "iCloud account unavailable", + "value" : "Öppnar OpenClient med sökfältet för konversation aktivt.", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "iCloud-Account nicht verfügbar", - "state" : "translated" + "state" : "translated", + "value" : "Ouvre OpenClient avec le champ de recherche de conversation actif." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Account iCloud non disponibile", + "value" : "Öffnet OpenClient mit aktivem Suchfeld für Konversationen.", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "iCloudアカウントを利用できません", + "value" : "Abre OpenClient con el campo de búsqueda de conversación activo.", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ο λογαριασμός iCloud δεν είναι διαθέσιμος", - "state" : "translated" + "state" : "translated", + "value" : "Apre OpenClient con il campo di ricerca conversazioni attivo." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Compte iCloud indisponible", - "state" : "translated" + "state" : "translated", + "value" : "Ανοίγει το OpenClient με ενεργό το πεδίο αναζήτησης συνομιλίας." } } } }, - "Search the web" : { - "comment" : "A description of the feature that lets the model search the web.", + "Issue" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Zoek op het web", - "state" : "translated" + "state" : "translated", + "value" : "Issue" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Sök på webben", + "value" : "Probleem", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Buscar en la web", + "value" : "Problema", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Pesquisar na web", + "value" : "Πρόβλημα", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Search the web", - "state" : "translated" + "state" : "translated", + "value" : "問題" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Im Web suchen", + "value" : "Problème", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Cerca sul web", + "value" : "Problema", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Αναζήτηση στο διαδίκτυο", + "value" : "Problema", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Rechercher sur le web", + "value" : "Problem", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "ウェブを検索する", + "value" : "Problem", "state" : "translated" } } } }, - "None" : { - "comment" : "A placeholder for a selection of a model.", - "localizations" : { + "Your name" : { + "comment" : "A label that describes the user's name.", + "localizations" : { "nl" : { "stringUnit" : { - "value" : "Geen", + "value" : "Uw naam", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ingen", - "state" : "translated" + "state" : "translated", + "value" : "O seu nome" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Ninguno", - "state" : "translated" + "state" : "translated", + "value" : "あなたの名前" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Nenhum", + "value" : "Ditt namn", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "None", - "state" : "translated" + "state" : "translated", + "value" : "Votre nom" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Keineೈನ್", + "value" : "Το όνομά σας", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Nessuno", + "value" : "Il tuo nome", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Κανένα", - "state" : "translated" + "state" : "translated", + "value" : "Your name" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Aucun", + "value" : "Tu nombre", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "なし", - "state" : "translated" + "state" : "translated", + "value" : "Ihr Name" } } } }, - "Delete %@" : { + "The MCP server reported a tool error." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Verwijder %@", + "value" : "De MCP-server meldde een toolfout.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Radera %@", + "value" : "MCP-servern rapporterade ett verktygsfel.", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Eliminar %@", + "value" : "MCPサーバーがツールエラーを報告しました。", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Eliminar %@", + "value" : "Il server MCP ha segnalato un errore dello strumento.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Delete %@", + "value" : "El servidor MCP informó un error de herramienta.", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "%@ löschen", + "value" : "Le serveur MCP a signalé une erreur d’outil.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Elimina %@", - "state" : "translated" + "state" : "translated", + "value" : "O servidor MCP reportou um erro na ferramenta." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Διαγραφή %@", - "state" : "translated" + "state" : "translated", + "value" : "Der MCP-Server meldete einen Werkzeugfehler." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "%@を削除", + "value" : "The MCP server reported a tool error.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Supprimer %@", - "state" : "translated" + "state" : "translated", + "value" : "Ο διακομιστής MCP ανέφερε σφάλμα εργαλείου." } } - } + }, + "comment" : "Error message when an MCP tool call fails." }, - "Loading models..." : { + "Loading suggestions..." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Modellen laden...", - "state" : "translated" + "state" : "translated", + "value" : "Caricamento suggerimenti..." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Läser in modeller...", + "value" : "A carregar sugestões...", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Cargando modelos...", + "value" : "Suggesties laden...", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A carregar modelos...", + "value" : "提案を読み込み中...", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Loading models...", - "state" : "translated" + "state" : "translated", + "value" : "Vorschläge werden geladen..." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Modelle werden geladen …", - "state" : "translated" + "state" : "translated", + "value" : "Loading suggestions..." } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Caricamento dei modelli...", - "state" : "translated" + "state" : "translated", + "value" : "Laddar förslag..." } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "モデルを読み込み中…", - "state" : "translated" + "state" : "translated", + "value" : "Chargement des suggestions..." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Chargement des modèles…", + "value" : "Cargando sugerencias...", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Φόρτωση μοντέλων...", - "state" : "translated" + "state" : "translated", + "value" : "Φόρτωση προτάσεων..." } } } }, - "%lld of %lld MCP tools enabled. Availability and permissions can also be managed from the chat input bar." : { - "comment" : "A summary of the number of enabled and total MCP tools.", + "Scroll to top" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "%1$lld van %2$lld MCP-tools ingeschakeld. Beschikbaarheid en machtigingen kunnen ook worden beheerd via de invoerbalk van de chat.", - "state" : "translated" + "state" : "translated", + "value" : "Scroll to top" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "%1$lld av %2$lld MCP-verktyg aktiverade. Tillgänglighet och behörigheter kan också hanteras från chattens inmatningsfält.", + "value" : "Scorri verso l’alto", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "%1$lld de %2$lld herramientas de MCP habilitadas. La disponibilidad y los permisos también se pueden gestionar desde la barra de entrada del chat.", + "value" : "Deslocar para o topo", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "%1$lld de %2$lld ferramentas MCP ativadas. A disponibilidade e as permissões também podem ser geridas a partir da barra de entrada do chat.", - "state" : "translated" + "state" : "translated", + "value" : "Κύλιση στην κορυφή" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "%1$lld of %2$lld MCP tools enabled. Availability and permissions can also be managed from the chat input bar.", - "state" : "new" + "state" : "translated", + "value" : "Nach oben scrollen" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "%1$lld von %2$lld MCP-Tools aktiviert. Verfügbarkeit und Berechtigungen können auch über die Chat-Eingabeleiste verwaltet werden.", + "value" : "Bläddra längst upp", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "%1$lld di %2$lld strumenti MCP abilitati. La disponibilità e le autorizzazioni possono essere gestite anche dalla barra di input della chat.", - "state" : "translated" + "state" : "translated", + "value" : "Naar boven scrollen" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "%1$lld\/%2$lld個のMCPツールが有効です。利用可能状況と権限は、チャット入力バーからも管理できます。", - "state" : "translated" + "state" : "translated", + "value" : "Desplazarse hasta arriba" } }, "fr" : { "stringUnit" : { - "value" : "%1$lld sur %2$lld outils MCP activés. La disponibilité et les autorisations peuvent également être gérées depuis la barre de saisie du chat.", - "state" : "translated" + "state" : "translated", + "value" : "Faire défiler vers le haut" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "%1$lld από %2$lld εργαλεία MCP ενεργοποιημένα. Η διαθεσιμότητα και τα δικαιώματα μπορούν επίσης να διαχειριστούν από τη γραμμή εισαγωγής συνομιλίας.", - "state" : "translated" + "state" : "translated", + "value" : "上にスクロール" } } } }, - "You are a professional email writing assistant. Draft clear, concise, and appropriately toned emails based on the user's brief. Adapt the tone (formal, casual, or persuasive) to the context described." : { - "comment" : "Description of an email composer prompt template.", + "Manage iCloud Data" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Je bent een professionele e-mailassistent. Stel heldere, beknopte en passend getoonde e-mails op op basis van de samenvatting van de gebruiker. Pas de toon (formeel, informeel of overtuigend) aan op de beschreven context.", + "value" : "Gerir dados do iCloud", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Du är en professionell assistent för e-postskrivning. Skapa tydliga, koncisa och passande tonade e-postmeddelanden baserat på användarens sammanfattning. Anpassa tonen (formell, avslappnad eller övertygande) efter den beskrivna kontexten.", + "value" : "Gestionar los datos de iCloud", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Eres un asistente profesional para redactar correos electrónicos. Redacta correos claros, concisos y con el tono adecuado según el resumen del usuario. Adapta el tono (formal, informal o persuasivo) al contexto descrito.", - "state" : "translated" + "state" : "translated", + "value" : "Gérer les données iCloud" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "É um assistente profissional de redação de emails. Elabore emails claros, concisos e com o tom adequado com base no resumo do utilizador. Adapte o tom (formal, informal ou persuasivo) ao contexto descrito.", + "value" : "Gestisci i dati di iCloud", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "You are a professional email writing assistant. Draft clear, concise, and appropriately toned emails based on the user's brief. Adapt the tone (formal, casual, or persuasive) to the context described.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-Daten verwalten" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Sie sind ein professioneller Assistent zum Verfassen von E-Mails. Erstellen Sie klare, prägnante und angemessen formulierte E-Mails basierend auf der Kurzzusammenfassung des Nutzers. Passen Sie den Ton (formell, locker oder überzeugend) an den beschriebenen Kontext an.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-gegevens beheren" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Sei un assistente professionale per la scrittura di email. Redigi email chiare, concise e con un tono adeguato in base al breve riassunto fornito dall’utente. Adatti il tono (formale, informale o persuasivo) al contesto descritto.", + "value" : "Manage iCloud Data", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Είστε επαγγελματίας βοηθός σύνταξης email. Δημιουργήστε σαφή, συνοπτικά και κατάλληλα διατυπωμένα email βάσει της περίληψης του χρήστη. Προσαρμόστε τον τόνο (επίσημο, ανεπίσημο ή πειστικό) ανάλογα με το περιγραφόμενο πλαίσιο.", - "state" : "translated" + "state" : "translated", + "value" : "Hantera iCloud-data" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Vous êtes un assistant professionnel de rédaction d’e-mails. Rédigez des e-mails clairs, concis et au ton approprié selon le résumé de l’utilisateur. Adaptez le ton (formel, informel ou persuasif) au contexte décrit.", + "value" : "Διαχείριση δεδομένων iCloud", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "あなたはプロのメール作成アシスタントです。ユーザーの要望に基づき、明確で簡潔かつ適切なトーンのメールを作成します。状況に応じてトーン(フォーマル、カジュアル、説得力のある)を調整します。", + "value" : "iCloudデータを管理", "state" : "translated" } } } }, - "Voice" : { - "comment" : "A label displayed above a list of available voices.", + "Server URL" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Stem", + "value" : "URL del servidor", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Röst", - "state" : "translated" + "state" : "translated", + "value" : "URL do servidor" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Voz", - "state" : "translated" + "state" : "translated", + "value" : "サーバーURL" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Vozes", - "state" : "translated" + "state" : "translated", + "value" : "Server-URL" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Voice", - "state" : "translated" + "state" : "translated", + "value" : "Server-URL" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Stimme", + "value" : "URL del server", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Voce", - "state" : "translated" + "state" : "translated", + "value" : "Server-URL" } }, "el" : { "stringUnit" : { - "value" : "Φωνή", + "value" : "Διεύθυνση URL διακομιστή", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "音声", + "value" : "URL du serveur", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Voix", - "state" : "translated" + "state" : "translated", + "value" : "Server URL" } } } }, - "Email Composer" : { - "comment" : "Name of a prompt template for composing emails.", + "Settings changed. This call can now only be denied." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "E-mailcomposer", - "state" : "translated" + "state" : "translated", + "value" : "Impostazioni modificate. Questa chiamata ora può essere solo rifiutata." } }, "sv" : { "stringUnit" : { - "value" : "E-postkompositör", - "state" : "translated" + "state" : "translated", + "value" : "Inställningarna har ändrats. Det här samtalet kan nu endast nekas." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Compositor de correo electrónico", + "value" : "Οι ρυθμίσεις άλλαξαν. Αυτή η κλήση μπορεί πλέον μόνο να απορριφθεί.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Compositor de Email", - "state" : "translated" + "state" : "translated", + "value" : "設定が変更されました。この通話は拒否のみ可能になりました。" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Email Composer", + "value" : "Einstellungen geändert. Dieser Anruf kann jetzt nur noch abgelehnt werden.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "E-Mail-Verfasser", - "state" : "translated" + "state" : "translated", + "value" : "Instellingen gewijzigd. Dit gesprek kan nu alleen nog worden geweigerd." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Compositore Email", - "state" : "translated" + "state" : "translated", + "value" : "Paramètres modifiés. Cet appel ne peut désormais qu’être refusé." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Σύνθετης Email", - "state" : "translated" + "state" : "translated", + "value" : "Definições alteradas. Esta chamada só pode agora ser recusada." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "メール作成ツール", + "value" : "Settings changed. This call can now only be denied.", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Compositeur d’e-mails", - "state" : "translated" + "state" : "translated", + "value" : "Configuración cambiada. Esta llamada ahora solo se puede rechazar." } } - } + }, + "comment" : "A warning message displayed when a user has changed their system settings, which affects the behavior of the app." }, - "Tap to return to your conversation." : { - "comment" : "Text displayed in a conversation card when there is no conversation to show.", + "·" : { + "shouldTranslate" : false + }, + "New Memory" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Tik om terug te keren naar je gesprek.", + "value" : "Nueva memoria", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Tryck för att återvända till din konversation.", + "value" : "Neue Erinnerung", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Toca para volver a tu conversación.", + "value" : "New Memory", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Toque para voltar à sua conversa.", - "state" : "translated" + "state" : "translated", + "value" : "新しいメモリー" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tap to return to your conversation", + "value" : "Nova Memória", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Tippen, um zu Ihrer Unterhaltung zurückzukehren.", - "state" : "translated" + "state" : "translated", + "value" : "Nytt minne" } }, "it" : { "stringUnit" : { - "value" : "Tocca per tornare alla tua conversazione.", + "value" : "Nuova memoria", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Πατήστε για να επιστρέψετε στη συνομιλία σας.", - "state" : "translated" + "state" : "translated", + "value" : "Νέα Μνήμη" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "会話に戻るにはタップしてください", + "value" : "Nieuwe herinnering", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Touchez pour revenir à votre conversation.", - "state" : "translated" + "state" : "translated", + "value" : "Nouvelle mémoire" } } - } + }, + "comment" : "A label for a new memory item." }, - "Deletes this item from iCloud and all synchronized devices. This action cannot be undone." : { + "Processing..." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Verwijdert dit item uit iCloud en alle gesynchroniseerde apparaten. Deze actie kan niet ongedaan worden gemaakt.", - "state" : "translated" + "state" : "translated", + "value" : "Traitement en cours..." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Raderar detta objekt från iCloud och alla synkroniserade enheter. Åtgärden kan inte ångras.", + "value" : "Elaborazione in corso...", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Elimina este elemento de iCloud y de todos los dispositivos sincronizados. Esta acción no se puede deshacer.", - "state" : "translated" + "state" : "translated", + "value" : "Επεξεργασία..." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Elimina este item do iCloud e de todos os dispositivos sincronizados. Esta ação não pode ser anulada.", + "value" : "Procesando...", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Deletes this item from iCloud and all synchronized devices. This action cannot be undone.", - "state" : "translated" + "state" : "translated", + "value" : "A processar..." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Löscht dieses Objekt aus iCloud und von allen synchronisierten Geräten. Diese Aktion kann nicht rückgängig gemacht werden.", + "value" : "Bearbetar...", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Elimina questo elemento da iCloud e da tutti i dispositivi sincronizzati. Questa azione non può essere annullata.", - "state" : "translated" + "state" : "translated", + "value" : "Verarbeitung..." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "この項目をiCloudおよび同期済みのすべてのデバイスから削除します。この操作は取り消せません。", - "state" : "translated" + "state" : "translated", + "value" : "Bezig met verwerken..." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Διαγράφει αυτό το στοιχείο από το iCloud και όλες τις συγχρονισμένες συσκευές. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "state" : "translated" + "state" : "translated", + "value" : "Processing..." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Supprime cet élément d’iCloud et de tous les appareils synchronisés. Cette action est irréversible.", + "value" : "処理中...", "state" : "translated" } } - } + }, + "comment" : "A message displayed when the user is being processed." }, - "Indigo" : { - "comment" : "Name of the color indigo.", + "Output" : { + "comment" : "A label for the cost of output tokens.", + "shouldTranslate" : false + }, + "Finish setup" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Indigo", - "state" : "translated" + "state" : "translated", + "value" : "Terminer la configuration" } }, "sv" : { "stringUnit" : { - "value" : "Indigo", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Índigo", - "state" : "translated" + "state" : "translated", + "value" : "Slutför konfigurationen" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Índigo", + "value" : "Ολοκλήρωση ρύθμισης", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Indigo", - "state" : "translated" + "state" : "translated", + "value" : "Finish setup" } }, "de" : { "stringUnit" : { - "value" : "Indigo", + "value" : "Einrichtung abschließen", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Indaco", - "state" : "translated" + "state" : "translated", + "value" : "Completa la configurazione" } }, "ja" : { "stringUnit" : { - "value" : "インディゴ", + "value" : "設定を完了する", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Indigo", + "value" : "Concluir a configuração", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Ινδικό", + "state" : "translated", + "value" : "Installatie voltooien" + } + }, + "es" : { + "stringUnit" : { + "value" : "Finalizar configuración", "state" : "translated" } } - } + }, + "comment" : "A title for the last step of the onboarding process." }, - "Describe the issue in detail..." : { + "%@ tokens, %lld percent" : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Beschrijf het probleem in detail...", - "state" : "translated" - } - }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Beskriv problemet i detalj...", - "state" : "translated" + "state" : "translated", + "value" : "%1$@ トークン、%2$lld パーセント" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Describe el problema en detalle...", + "value" : "%1$@ tokens, %2$lld procent", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Descreva o problema em detalhe...", - "state" : "translated" + "state" : "translated", + "value" : "%1$@ tokens, %2$lld por cento" } }, "en" : { "stringUnit" : { - "value" : "Describe the issue in detail...", - "state" : "translated" + "value" : "%1$@ tokens, %2$lld percent", + "state" : "new" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Beschreiben Sie das Problem ausführlich...", - "state" : "translated" + "state" : "translated", + "value" : "%1$@ tokens, %2$lld procent" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Descrivi il problema in dettaglio...", - "state" : "translated" + "state" : "translated", + "value" : "%1$@ jetons, %2$lld pour cent" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "問題を詳しく説明してください...", - "state" : "translated" + "state" : "translated", + "value" : "%1$@ Token, %2$lld Prozent" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Décrivez le problème en détail...", - "state" : "translated" + "state" : "translated", + "value" : "%1$@ token, %2$lld percentuale" } }, "el" : { "stringUnit" : { - "value" : "Περιγράψτε το πρόβλημα με λεπτομέρεια...", - "state" : "translated" + "state" : "translated", + "value" : "%1$@ διακριτικά, %2$lld τοις εκατό" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "%1$@ fichas, %2$lld por ciento" } } } }, - "Reads the current date, time, and time zone from your device." : { - "comment" : "Description of the current date, time, and time zone.", + "Stop" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Leest de huidige datum, tijd en tijdzone van je apparaat.", - "state" : "translated" + "state" : "translated", + "value" : "Stopp" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Läser aktuellt datum, aktuell tid och tidszon från din enhet.", - "state" : "translated" + "state" : "translated", + "value" : "停止" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Lee la fecha, la hora y la zona horaria actuales de tu dispositivo.", - "state" : "translated" + "state" : "translated", + "value" : "Stoppa" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Lê a data, a hora e o fuso horário atuais do seu dispositivo.", + "value" : "Interrompi", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Reads the current date, time, and time zone from your device.", - "state" : "translated" + "state" : "translated", + "value" : "Stoppen" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Liest das aktuelle Datum, die Uhrzeit und die Zeitzone von deinem Gerät.", - "state" : "translated" + "state" : "translated", + "value" : "Parar" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Legge la data, l’ora e il fuso orario attuali dal tuo dispositivo.", + "value" : "Διακοπή", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "デバイスから現在の日付、時刻、タイムゾーンを読み取ります。", - "state" : "translated" + "state" : "translated", + "value" : "Stop" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Διαβάζει την τρέχουσα ημερομηνία, ώρα και ζώνη ώρας από τη συσκευή σας.", + "value" : "Detener", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Lit la date, l’heure et le fuseau horaire actuels de votre appareil.", + "value" : "Arrêter", "state" : "translated" } } } }, - "Waiting for iCloud download" : { + "If you continue, future calls can execute without confirmation for this configuration." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Wachten op download uit iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Αν συνεχίσετε, οι μελλοντικές κλήσεις μπορούν να εκτελούνται χωρίς επιβεβαίωση για αυτήν τη διαμόρφωση." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Väntar på iCloud-nedladdning", + "value" : "Si vous continuez, les prochains appels pourront être exécutés sans confirmation pour cette configuration.", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Esperando la descarga de iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Om du fortsätter kan framtida anrop köras utan bekräftelse för den här konfigurationen." } }, "pt-PT" : { "stringUnit" : { - "value" : "A aguardar a transferência do iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Se continuar, as chamadas futuras poderão ser executadas sem confirmação para esta configuração." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Waiting for iCloud download", - "state" : "translated" + "state" : "translated", + "value" : "Als je doorgaat, kunnen toekomstige aanroepen voor deze configuratie zonder bevestiging worden uitgevoerd." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Warten auf den iCloud-Download", + "value" : "Si continúas, las próximas llamadas podrán ejecutarse sin confirmación para esta configuración.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "In attesa del download da iCloud", - "state" : "translated" + "state" : "translated", + "value" : "続行すると、この構成では今後の呼び出しを確認なしで実行できます。" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αναμονή για λήψη από το iCloud", - "state" : "translated" + "state" : "translated", + "value" : "If you continue, future calls can execute without confirmation for this configuration." } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "iCloudからのダウンロードを待機中", + "value" : "Wenn Sie fortfahren, können zukünftige Aufrufe für diese Konfiguration ohne Bestätigung ausgeführt werden.", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "En attente du téléchargement depuis iCloud", + "value" : "Se continui, le chiamate future potranno essere eseguite senza conferma per questa configurazione.", "state" : "translated" } } - } + }, + "comment" : "A message that appears in an alert that asks the user to allow a tool to access a resource." }, - "Preparing your request..." : { - "comment" : "Subtitle for the background task when the background task is preparing.", + "Images and documents you attach to messages will appear here." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Je verzoek wordt voorbereid...", - "state" : "translated" + "state" : "translated", + "value" : "Las imágenes y documentos que adjuntes a los mensajes aparecerán aquí." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "メッセージに添付した画像や書類はここに表示されます。" } }, "sv" : { "stringUnit" : { - "value" : "Förbereder din begäran...", - "state" : "translated" + "state" : "translated", + "value" : "Bilder och dokument som du bifogar i meddelanden visas här." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Preparando tu solicitud...", - "state" : "translated" + "state" : "translated", + "value" : "Le immagini e i documenti che alleghi ai messaggi appariranno qui." } }, "pt-PT" : { "stringUnit" : { - "value" : "A preparar o seu pedido...", + "value" : "As imagens e documentos que anexar às mensagens aparecerão aqui.", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Preparing your request...", - "state" : "translated" + "state" : "translated", + "value" : "Οι εικόνες και τα έγγραφα που επισυνάπτετε στα μηνύματα θα εμφανίζονται εδώ." } }, "de" : { "stringUnit" : { - "value" : "Anfrage wird vorbereitet...", - "state" : "translated" + "state" : "translated", + "value" : "Bilder und Dokumente, die Sie Nachrichten anhängen, werden hier angezeigt." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Preparazione della richiesta...", - "state" : "translated" + "state" : "translated", + "value" : "Images and documents you attach to messages will appear here." } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Προετοιμασία του αιτήματός σας...", + "value" : "Afbeeldingen en documenten die je aan berichten toevoegt, verschijnen hier.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Préparation de votre demande…", - "state" : "translated" - } - }, - "ja" : { - "stringUnit" : { - "value" : "リクエストを準備中…", - "state" : "translated" + "state" : "translated", + "value" : "Les images et documents que vous joignez aux messages apparaîtront ici." } } - } + }, + "comment" : "A description of the content of the view." }, - "MCP Servers Unavailable" : { - "comment" : "A label that describes the unavailable state of the MCP servers.", + "Email Composer" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "MCP-servers niet beschikbaar", - "state" : "translated" + "state" : "translated", + "value" : "Email Composer" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "MCP-servrar otillgängliga", + "value" : "E-mailcomposer", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Servidores MCP no disponibles", - "state" : "translated" + "state" : "translated", + "value" : "Compositor de Email" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Servidores MCP Indisponíveis", + "value" : "Σύνθετης Email", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "MCP Servers Unavailable", + "value" : "メール作成ツール", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "MCP-Server nicht verfügbar", - "state" : "translated" + "state" : "translated", + "value" : "Compositore Email" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Server MCP non disponibili", + "value" : "Compositeur d’e-mails", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Οι διακομιστές MCP δεν είναι διαθέσιμοι", + "value" : "Compositor de correo electrónico", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "MCPサーバー利用不可", - "state" : "translated" + "state" : "translated", + "value" : "E-postkompositör" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Serveurs MCP indisponibles", + "value" : "E-Mail-Verfasser", "state" : "translated" } } - } + }, + "comment" : "Name of a prompt template for composing emails." }, - "Add to Favourites" : { - "comment" : "A label for a button that adds a message to the user's favourites.", + "Finish onboarding without saving these server settings." : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Toevoegen aan favorieten", - "state" : "translated" - } - }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Lägg till i favoriter", + "value" : "Finaliza la configuración inicial sin guardar esta configuración del servidor.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Añadir a Favoritos", - "state" : "translated" + "state" : "translated", + "value" : "Voltooi de onboarding zonder deze serverinstellingen op te slaan." } }, "pt-PT" : { "stringUnit" : { - "value" : "Adicionar aos Favoritos", + "value" : "Conclua a configuração inicial sem guardar estas definições do servidor.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Add to Favorites", - "state" : "translated" + "state" : "translated", + "value" : "これらのサーバー設定を保存せずにオンボーディングを完了する" } }, "de" : { "stringUnit" : { - "value" : "Zu Favoriten hinzufügen", - "state" : "translated" + "state" : "translated", + "value" : "Onboarding abschließen, ohne diese Servereinstellungen zu speichern." } }, "it" : { "stringUnit" : { - "value" : "Aggiungi ai Preferiti", + "value" : "Completa la configurazione iniziale senza salvare queste impostazioni del server.", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "お気に入りに追加", + "value" : "Slutför introduktionen utan att spara dessa serverinställningar.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Προσθήκη στα Αγαπημένα", - "state" : "translated" + "state" : "translated", + "value" : "Ολοκληρώστε την αρχική ρύθμιση χωρίς να αποθηκεύσετε αυτές τις ρυθμίσεις διακομιστή." } }, "fr" : { "stringUnit" : { - "value" : "Ajouter aux favoris", + "value" : "Terminer l’intégration sans enregistrer ces paramètres du serveur.", "state" : "translated" } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Finish onboarding without saving these server settings." + } } } }, - "Refresh" : { + "One-time support" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Vernieuwen", + "value" : "Soutien ponctuel", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Uppdatera", + "value" : "Eenmalige steun", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Actualizar", + "value" : "Engångsstöd", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Atualizar", - "state" : "translated" + "state" : "translated", + "value" : "Apoyo puntual" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Refresh", - "state" : "translated" + "state" : "translated", + "value" : "単発サポート" } }, "de" : { "stringUnit" : { - "value" : "Aktualisieren", + "value" : "Einmalige Unterstützung", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Aggiorna", + "value" : "Supporto una tantum", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Ανανέωση", + "value" : "Εφάπαξ υποστήριξη", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Actualiser", - "state" : "translated" + "state" : "translated", + "value" : "Apoio único" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "更新", - "state" : "translated" + "state" : "translated", + "value" : "One-time support" } } - } + }, + "comment" : "A heading for a section of a tip jar view that shows one-time purchases." }, - "No comments yet. Be the first to comment!" : { + "Copy Message" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Nog geen reacties. Wees de eerste die reageert!", - "state" : "translated" + "state" : "translated", + "value" : "Copy Message" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Inga kommentarer än. Var den första att kommentera!", - "state" : "translated" + "state" : "translated", + "value" : "Bericht kopiëren" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Aún no hay comentarios. ¡Sé el primero en comentar!", + "value" : "メッセージをコピー", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Ainda sem comentários. Seja o primeiro a comentar!", - "state" : "translated" + "state" : "translated", + "value" : "Copia messaggio" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "No comments yet. Be the first to comment!", - "state" : "translated" + "state" : "translated", + "value" : "Copiar mensagem" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Noch keine Kommentare. Sei der Erste, der kommentiert!", + "value" : "Copiar mensaje", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Nessun commento ancora. Sii il primo a commentare!", + "value" : "Nachricht kopieren", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Δεν υπάρχουν σχόλια ακόμα. Γίνε ο πρώτος που θα σχολιάσει!", + "value" : "Copier le message", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Pas encore de commentaires. Soyez le premier à commenter !", + "value" : "Kopiera meddelande", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "まだコメントはありません。最初のコメントを投稿しましょう!", + "value" : "Αντιγραφή μηνύματος", "state" : "translated" } } - } + }, + "comment" : "A button that copies a message to the clipboard." }, - "█" : { - "comment" : "A cursor that is visible when the user is typing.", + "Preparing image" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "█", + "state" : "translated", + "value" : "Προετοιμασία εικόνας" + } + }, + "ja" : { + "stringUnit" : { + "value" : "画像を準備中", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "█", - "state" : "translated" + "state" : "translated", + "value" : "Förbereder bild" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "█", - "state" : "translated" + "state" : "translated", + "value" : "Preparazione dell'immagine" } }, "pt-PT" : { "stringUnit" : { - "value" : "█", + "value" : "A preparar a imagem", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "█", - "state" : "translated" + "state" : "translated", + "value" : "Afbeelding voorbereiden" } }, "de" : { "stringUnit" : { - "value" : "█", - "state" : "translated" + "state" : "translated", + "value" : "Bild wird vorbereitet" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "█", + "value" : "Preparing image", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "█", - "state" : "translated" + "state" : "translated", + "value" : "Preparando la imagen" } }, "fr" : { "stringUnit" : { - "value" : "█", - "state" : "translated" - } - }, - "ja" : { - "stringUnit" : { - "value" : "█", + "value" : "Préparation de l’image", "state" : "translated" } } - } + }, + "comment" : "A label for an in-progress image preparation task." }, - "Your name" : { - "comment" : "A label that describes the user's name.", + "Ongoing support" : { + "comment" : "A heading for ongoing support.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Uw naam", - "state" : "translated" + "state" : "translated", + "value" : "Συνεχής υποστήριξη" } }, "sv" : { "stringUnit" : { - "value" : "Ditt namn", + "value" : "Löpande support", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Tu nombre", - "state" : "translated" + "state" : "translated", + "value" : "Soporte continuo" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "O seu nome", + "value" : "継続的なサポート", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Your name", - "state" : "translated" + "state" : "translated", + "value" : "Suporte contínuo" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Ihr Name", - "state" : "translated" + "state" : "translated", + "value" : "Assistance continue" } }, "it" : { "stringUnit" : { - "value" : "Il tuo nome", - "state" : "translated" + "state" : "translated", + "value" : "Supporto continuo" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "あなたの名前", - "state" : "translated" + "state" : "translated", + "value" : "Ongoing support" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Votre nom", - "state" : "translated" + "state" : "translated", + "value" : "Laufender Support" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Το όνομά σας", - "state" : "translated" + "state" : "translated", + "value" : "Doorlopende ondersteuning" } } } }, - "Save to Photos" : { - "comment" : "A label for a context menu item that saves an image to the user's photo library.", + "Permissions apply to this device and the current MCP server configuration." : { + "comment" : "A description of the permissions that apply to this device and the current MCP server configuration.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Opslaan in Foto's", + "value" : "Τα δικαιώματα ισχύουν για αυτήν τη συσκευή και την τρέχουσα διαμόρφωση διακομιστή MCP.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Spara till Foton", + "value" : "Behörigheterna gäller för den här enheten och den aktuella MCP-serverkonfigurationen.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Guardar en Fotos", - "state" : "translated" + "state" : "translated", + "value" : "Le autorizzazioni si applicano a questo dispositivo e alla configurazione attuale del server MCP." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Guardar nas Fotografias", + "value" : "Los permisos se aplican a este dispositivo y a la configuración actual del servidor MCP.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Save to Photos", - "state" : "translated" + "state" : "translated", + "value" : "権限はこのデバイスと現在のMCPサーバー構成に適用されます。" } }, "de" : { "stringUnit" : { - "value" : "In Fotos speichern", - "state" : "translated" + "state" : "translated", + "value" : "Berechtigungen gelten für dieses Gerät und die aktuelle MCP-Serverkonfiguration." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Salva in Foto", - "state" : "translated" + "state" : "translated", + "value" : "As permissões aplicam-se a este dispositivo e à configuração atual do servidor MCP." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "写真に保存", - "state" : "translated" + "state" : "translated", + "value" : "Permissions apply to this device and the current MCP server configuration." } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Αποθήκευση στις Φωτογραφίες", + "value" : "Machtigingen zijn van toepassing op dit apparaat en de huidige MCP-serverconfiguratie.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Enregistrer dans Photos", + "value" : "Les autorisations s’appliquent à cet appareil et à la configuration actuelle du serveur MCP.", "state" : "translated" } } } }, - "Controls randomness. Higher values make output more creative." : { + "Image generation failed. The request cannot be retried in this turn." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Beheert willekeurigheid. Hogere waarden maken de output creatiever.", - "state" : "translated" + "state" : "translated", + "value" : "画像の生成に失敗しました。このターンではリクエストを再試行できません。" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Styr slumpmässigheten. Högre värden gör resultatet mer kreativt.", - "state" : "translated" + "state" : "translated", + "value" : "Η δημιουργία εικόνας απέτυχε. Το αίτημα δεν μπορεί να επαναληφθεί σε αυτήν τη σειρά." } }, "es" : { "stringUnit" : { - "value" : "Controla la aleatoriedad. Valores más altos hacen que la salida sea más creativa.", - "state" : "translated" + "state" : "translated", + "value" : "La generación de imágenes falló. La solicitud no se puede volver a intentar en este turno." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Controla a aleatoriedade. Valores mais altos tornam a saída mais criativa.", + "value" : "Die Bildgenerierung ist fehlgeschlagen. Die Anfrage kann in diesem Durchgang nicht erneut versucht werden.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Controls randomness. Higher values make output more creative.", + "value" : "Afbeelding genereren mislukt. Het verzoek kan in deze beurt niet opnieuw worden geprobeerd.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Steuert die Zufälligkeit. Höhere Werte machen die Ausgabe kreativer.", - "state" : "translated" + "state" : "translated", + "value" : "Bildgenereringen misslyckades. Begäran kan inte försökas igen i denna omgång." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Controlla la casualità. Valori più alti rendono l'output più creativo.", + "value" : "Falha na geração da imagem. Não é possível repetir o pedido nesta vez.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "ランダム性を制御します。値が高いほど出力がより創造的になります。", - "state" : "translated" + "state" : "translated", + "value" : "Échec de la génération de l’image. La demande ne peut pas être réessayée lors de cette tentative." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Contrôle l'aléatoire. Des valeurs plus élevées rendent la sortie plus créative.", + "value" : "Generazione dell'immagine non riuscita. La richiesta non può essere ritentata in questo turno.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ελέγχει την τυχαιότητα. Μεγαλύτερες τιμές κάνουν το αποτέλεσμα πιο δημιουργικό.", + "value" : "Image generation failed. The request cannot be retried in this turn.", "state" : "translated" } } } }, - "Privacy Policy" : { + "The server configuration could not be saved." : { + "comment" : "Error message displayed when the server configuration cannot be saved.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Privacybeleid", - "state" : "translated" + "state" : "translated", + "value" : "La configuration du serveur n’a pas pu être enregistrée." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Integritetspolicy", - "state" : "translated" + "state" : "translated", + "value" : "サーバー設定を保存できませんでした。" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Política de privacidad", - "state" : "translated" + "state" : "translated", + "value" : "The server configuration could not be saved." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Política de Privacidade", + "value" : "De serverconfiguratie kon niet worden opgeslagen.", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Privacy Policy", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατή η αποθήκευση της διαμόρφωσης του διακομιστή." } }, "de" : { "stringUnit" : { - "value" : "Datenschutzerklärung", - "state" : "translated" + "state" : "translated", + "value" : "Die Serverkonfiguration konnte nicht gespeichert werden." } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Informativa sulla privacy", + "value" : "Serverkonfigurationen kunde inte sparas.", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Πολιτική Απορρήτου", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível guardar a configuração do servidor." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Politique de confidentialité", + "value" : "Impossibile salvare la configurazione del server.", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "プライバシーポリシー", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo guardar la configuración del servidor." } } } }, - "The profile changed or was deleted before this save completed." : { - "comment" : "Error description when a profile change or deletion occurred before the save operation completed.", + "The cloud deletion could not be completed because iCloud is unavailable." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Het profiel is gewijzigd of verwijderd voordat deze opslag was voltooid.", + "value" : "The cloud deletion could not be completed because iCloud is unavailable.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Profilen ändrades eller raderades innan den här sparningen slutfördes.", + "value" : "Não foi possível concluir a eliminação na nuvem porque o iCloud está indisponível.", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "El perfil cambió o se eliminó antes de que se completara este guardado.", + "value" : "Molnraderingen kunde inte slutföras eftersom iCloud inte är tillgängligt.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "O perfil foi alterado ou eliminado antes de esta gravação ser concluída.", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile completare l’eliminazione dal cloud perché iCloud non è disponibile." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "The profile changed or was deleted before this save completed.", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo completar la eliminación en la nube porque iCloud no está disponible." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Das Profil wurde geändert oder gelöscht, bevor dieser Speichervorgang abgeschlossen wurde.", + "value" : "De verwijdering uit de cloud kon niet worden voltooid omdat iCloud niet beschikbaar is.", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Il profilo è stato modificato o eliminato prima del completamento del salvataggio.", + "value" : "Δεν ήταν δυνατή η ολοκλήρωση της διαγραφής από το cloud, επειδή το iCloud δεν είναι διαθέσιμο.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "この保存が完了する前に、プロファイルが変更されたか削除されました。", - "state" : "translated" + "state" : "translated", + "value" : "La suppression dans le cloud n’a pas pu être effectuée, car iCloud est indisponible." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Το προφίλ άλλαξε ή διαγράφηκε πριν ολοκληρωθεί αυτή η αποθήκευση.", - "state" : "translated" + "state" : "translated", + "value" : "iCloudを利用できないため、クラウドの削除を完了できませんでした。" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Le profil a été modifié ou supprimé avant la fin de l’enregistrement.", - "state" : "translated" + "state" : "translated", + "value" : "Die Löschung aus der Cloud konnte nicht abgeschlossen werden, da iCloud nicht verfügbar ist." } } - } + }, + "comment" : "Error description for when the cloud deletion fails because iCloud is unavailable." }, - "Are you sure you want to delete this suggestion?" : { + "%lld of 3" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Weet je zeker dat je deze suggestie wilt verwijderen?", + "value" : "%lld van 3", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Är du säker på att du vill ta bort detta förslag?", - "state" : "translated" + "state" : "translated", + "value" : "%lld από 3" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "¿Seguro que quieres eliminar esta sugerencia?", - "state" : "translated" + "state" : "translated", + "value" : "%lld of 3" } }, "pt-PT" : { "stringUnit" : { - "value" : "Tem a certeza de que pretende eliminar esta sugestão?", - "state" : "translated" + "state" : "translated", + "value" : "%lld de 3" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Are you sure you want to delete this suggestion?", - "state" : "translated" + "state" : "translated", + "value" : "%lld di 3" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Möchten Sie diesen Vorschlag wirklich löschen?", - "state" : "translated" + "state" : "translated", + "value" : "%lld de 3" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Sei sicuro di voler eliminare questo suggerimento?", - "state" : "translated" + "state" : "translated", + "value" : "%lld von 3" } }, "ja" : { "stringUnit" : { - "value" : "この提案を削除してもよろしいですか?", - "state" : "translated" + "state" : "translated", + "value" : "3 のうち %lld" } }, "fr" : { "stringUnit" : { - "value" : "Êtes-vous sûr de vouloir supprimer cette suggestion ?", + "value" : "%lld sur 3", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή την πρόταση;", + "value" : "%lld av 3", "state" : "translated" } } - } + }, + "comment" : "A label showing the step number and name of the current onboarding step." }, - "Try again to save your server settings, or go back to review them." : { - "comment" : "A message that appears when the server configuration wasn't saved.", + "Waiting for iCloud downloads for: %@." : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Probeer je serverinstellingen opnieuw op te slaan of ga terug om ze te controleren.", + "value" : "Warten auf iCloud-Downloads für: %@.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Försök spara serverinställningarna igen eller gå tillbaka för att granska dem.", + "value" : "A aguardar pelas transferências do iCloud para: %@.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Intenta guardar de nuevo la configuración de tu servidor o vuelve atrás para revisarla.", - "state" : "translated" + "state" : "translated", + "value" : "In attesa dei download di iCloud per: %@." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Tente guardar novamente as definições do servidor ou volte atrás para as rever.", - "state" : "translated" + "state" : "translated", + "value" : "Waiting for iCloud downloads for: %@." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Try again to save your server settings, or go back to review them.", + "value" : "Esperando las descargas de iCloud para: %@.", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Versuchen Sie, Ihre Servereinstellungen erneut zu speichern, oder gehen Sie zurück, um sie zu überprüfen.", - "state" : "translated" + "state" : "translated", + "value" : "Αναμονή για λήψεις από το iCloud για: %@." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Prova di nuovo a salvare le impostazioni del server oppure torna indietro per rivederle.", + "value" : "En attente des téléchargements iCloud pour : %@.", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "サーバー設定の保存をもう一度試すか、戻って設定を確認してください。", + "value" : "Wachten op iCloud-downloads voor: %@.", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Προσπαθήστε ξανά να αποθηκεύσετε τις ρυθμίσεις του διακομιστή σας ή επιστρέψτε για να τις ελέγξετε.", + "value" : "%@ の iCloud ダウンロードを待機中。", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Réessayez d’enregistrer les paramètres de votre serveur ou revenez en arrière pour les vérifier.", + "value" : "Väntar på iCloud-nedladdningar för: %@.", "state" : "translated" } } } }, - "Loading comments..." : { + "Loading personal context..." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Reacties laden...", - "state" : "translated" + "state" : "translated", + "value" : "Loading personal context..." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Läser in kommentarer...", + "value" : "A carregar o contexto pessoal...", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Cargando comentarios...", - "state" : "translated" + "state" : "translated", + "value" : "Läser in personlig kontext..." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "A carregar comentários...", - "state" : "translated" + "state" : "translated", + "value" : "Caricamento del contesto personale..." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Loading comments...", - "state" : "translated" + "state" : "translated", + "value" : "Cargando el contexto personal..." } }, "de" : { "stringUnit" : { - "value" : "Kommentare werden geladen...", - "state" : "translated" - } - }, - "it" : { - "stringUnit" : { - "value" : "Caricamento commenti...", + "value" : "Persönlicher Kontext wird geladen...", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Φόρτωση σχολίων...", + "value" : "Φόρτωση προσωπικού περιεχομένου…", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Chargement des commentaires...", + "value" : "Chargement du contexte personnel…", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "コメントを読み込み中...", + "state" : "translated", + "value" : "個人コンテキストを読み込み中…" + } + }, + "nl" : { + "stringUnit" : { + "value" : "Persoonlijke context wordt geladen...", "state" : "translated" } } } }, - "Support type" : { - "comment" : "A label that describes the type of support being selected.", + "Deny Once" : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Type ondersteuning", - "state" : "translated" + "state" : "translated", + "value" : "Neka en gång" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Typ av support", - "state" : "translated" + "state" : "translated", + "value" : "Denegar una vez" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Tipo de soporte", - "state" : "translated" + "state" : "translated", + "value" : "Eenmalig weigeren" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Tipo de suporte", + "value" : "一度だけ拒否する", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Support type", - "state" : "translated" + "state" : "translated", + "value" : "Refuser une fois" } }, "de" : { "stringUnit" : { - "value" : "Supporttyp", + "value" : "Einmal ablehnen", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tipo di supporto", + "value" : "Recusar uma vez", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "サポートの種類", - "state" : "translated" + "state" : "translated", + "value" : "Deny Once" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Type d’assistance", + "value" : "Nega una volta", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Τύπος υποστήριξης", + "value" : "Άρνηση μία φορά", "state" : "translated" } } - } + }, + "comment" : "A label for denying a request once." }, - "Important conversation" : { - "comment" : "Title of a placeholder pinned conversation.", + "Use %@" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Belangrijk gesprek", - "state" : "translated" + "state" : "translated", + "value" : "Χρήση του %@" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Viktig konversation", + "value" : "Utiliser %@", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Conversación importante", - "state" : "translated" + "state" : "translated", + "value" : "Använd %@" } }, "pt-PT" : { "stringUnit" : { - "value" : "Conversa importante", - "state" : "translated" + "state" : "translated", + "value" : "Usar %@" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Important conversation", - "state" : "translated" + "state" : "translated", + "value" : "%@ gebruiken" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Wichtige Unterhaltung", + "value" : "Usar %@", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Conversazione importante", + "value" : "%@を使用する", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "重要な会話", + "value" : "Use %@", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Σημαντική συνομιλία", + "value" : "%@", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Conversation importante", - "state" : "translated" + "state" : "translated", + "value" : "Usa %@" } } - } + }, + "comment" : "A toggle that lets the user enable or disable a tool." }, - "Speech to Text" : { - "comment" : "A section title for speech-to-text models.", + "Comments" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Spraak naar tekst", - "state" : "translated" + "state" : "translated", + "value" : "Kommentare" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Tal till text", + "value" : "Comentarios", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Voz a texto", + "value" : "Comments", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Fala para Texto", - "state" : "translated" + "state" : "translated", + "value" : "Reacties" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Speech to Text", - "state" : "translated" + "state" : "translated", + "value" : "Comentários" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Sprache zu Text", + "value" : "Σχόλια", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Da voce a testo", - "state" : "translated" + "state" : "translated", + "value" : "Commentaires" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Ομιλία σε κείμενο", - "state" : "translated" + "state" : "translated", + "value" : "コメント" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Parole en texte", + "value" : "Commenti", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "音声認識", + "value" : "Kommentarer", "state" : "translated" } } } }, - "The request timed out. The server may be slow or unreachable." : { + "New Private Chat" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "De aanvraag is verlopen. De server is mogelijk traag of niet bereikbaar.", + "value" : "Nova Conversa Privada", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Förfrågan tog för lång tid. Servern kan vara långsam eller otillgänglig.", - "state" : "translated" + "state" : "translated", + "value" : "Ny privatchatt" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "La solicitud agotó el tiempo de espera. El servidor puede estar lento o inaccesible.", + "value" : "Nouvelle discussion privée", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "O pedido expirou. O servidor pode estar lento ou inacessível.", - "state" : "translated" + "state" : "translated", + "value" : "Νέα Ιδιωτική Συνομιλία" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The request timed out. The server may be slow or unreachable.", + "value" : "Nieuw privégesprek", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Die Anfrage hat ein Zeitlimit überschritten. Der Server ist möglicherweise langsam oder nicht erreichbar.", - "state" : "translated" + "state" : "translated", + "value" : "Nuevo chat privado" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "La richiesta è scaduta. Il server potrebbe essere lento o non raggiungibile.", - "state" : "translated" + "state" : "translated", + "value" : "New Private Chat" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Η αίτηση έληξε λόγω χρόνου αναμονής. Ο διακομιστής μπορεί να είναι αργός ή μη προσβάσιμος.", + "value" : "Nuova chat privata", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "リクエストがタイムアウトしました。サーバーが遅いか、接続できません。", - "state" : "translated" + "state" : "translated", + "value" : "新しいプライベートチャット" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "La requête a expiré. Le serveur peut être lent ou inaccessible.", - "state" : "translated" + "state" : "translated", + "value" : "Neuer privater Chat" } } - } + }, + "comment" : "A label for a button that opens a new private chat." }, - "Witching Hour" : { - "comment" : "Name of an app icon.", + "Save to Photos" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Heksenuur", - "state" : "translated" + "state" : "translated", + "value" : "Opslaan in Foto's" } }, "sv" : { "stringUnit" : { - "value" : "Häxtimmen", - "state" : "translated" + "state" : "translated", + "value" : "Spara till Foton" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "La hora de las brujas", + "value" : "写真に保存", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Hora das Bruxas", - "state" : "translated" + "state" : "translated", + "value" : "Guardar en Fotos" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Witching Hour", - "state" : "translated" + "state" : "translated", + "value" : "In Fotos speichern" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Hexenstunde", + "value" : "Enregistrer dans Photos", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ora delle streghe", - "state" : "translated" + "state" : "translated", + "value" : "Guardar nas Fotografias" } }, "el" : { "stringUnit" : { - "value" : "Ώρα Μαγείας", + "value" : "Αποθήκευση στις Φωτογραφίες", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Heure des sorcières", + "value" : "Salva in Foto", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "魔女の時間", - "state" : "translated" + "state" : "translated", + "value" : "Save to Photos" } } - } + }, + "comment" : "A label for a context menu item that saves an image to the user's photo library." }, - "Import Complete" : { + "%@%@" : { + "comment" : "A view that displays a message with a cursor that blinks.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Import voltooid", - "state" : "translated" + "state" : "translated", + "value" : "%1$@%2$@" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Import klar", - "state" : "translated" + "value" : "%1$@%2$@", + "state" : "new" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Importación completada", + "value" : "%1$@%2$@", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Importação concluída", - "state" : "translated" + "state" : "translated", + "value" : "%1$@%2$@" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Import Complete", + "value" : "%1$@%2$@", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Import abgeschlossen", + "value" : "%1$@%2$@", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Importazione completata", - "state" : "translated" + "state" : "translated", + "value" : "%1$@%2$@" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Η εισαγωγή ολοκληρώθηκε", - "state" : "translated" + "state" : "translated", + "value" : "%1$@%2$@" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Importation terminée", - "state" : "translated" + "state" : "translated", + "value" : "%1$@%2$@" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "インポート完了", - "state" : "translated" + "state" : "translated", + "value" : "%1$@%2$@" } } } }, - "Color" : { - "comment" : "A label for the color of a tag.", + "The image generation prompt must contain between 1 and 8000 characters." : { + "comment" : "Error message when the image generation prompt is empty or too long.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Kleur", - "state" : "translated" + "state" : "translated", + "value" : "画像生成プロンプトは1~8000文字で入力してください。" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Färg", - "state" : "translated" + "state" : "translated", + "value" : "Η προτροπή δημιουργίας εικόνας πρέπει να περιέχει από 1 έως 8000 χαρακτήρες." } }, "es" : { "stringUnit" : { - "value" : "Color", + "value" : "El prompt de generación de imágenes debe contener entre 1 y 8000 caracteres.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Cor", + "value" : "Der Prompt für die Bildgenerierung muss zwischen 1 und 8000 Zeichen enthalten.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Color", + "value" : "De prompt voor het genereren van de afbeelding moet tussen 1 en 8000 tekens bevatten.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Farbe", + "value" : "Bildgenereringsprompten måste innehålla mellan 1 och 8000 tecken.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Colore", - "state" : "translated" + "state" : "translated", + "value" : "O pedido de geração de imagens deve conter entre 1 e 8000 caracteres." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Χρώμα", - "state" : "translated" + "state" : "translated", + "value" : "Le prompt de génération d’image doit contenir entre 1 et 8 000 caractères." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Couleur", - "state" : "translated" + "state" : "translated", + "value" : "Il prompt di generazione dell’immagine deve contenere da 1 a 8000 caratteri." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "色", + "value" : "The image generation prompt must contain between 1 and 8000 characters.", "state" : "translated" } } } }, - "%lld of 1 MCP tool enabled. Availability and permissions can also be managed from the chat input bar." : { - "comment" : "A summary of the number of MCP tools that are enabled.", + "%lld of %lld MCP tools enabled. Availability and permissions can also be managed from the chat input bar." : { + "comment" : "A summary of the number of enabled and total MCP tools.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "%lld van 1 MCP-tool ingeschakeld. Beschikbaarheid en machtigingen kunnen ook worden beheerd via de invoerbalk van de chat.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld από %2$lld εργαλεία MCP ενεργοποιημένα. Η διαθεσιμότητα και τα δικαιώματα μπορούν επίσης να διαχειριστούν από τη γραμμή εισαγωγής συνομιλίας." } }, "sv" : { "stringUnit" : { - "value" : "%lld av 1 MCP-verktyg aktiverat. Tillgänglighet och behörigheter kan också hanteras från chattens inmatningsfält.", + "value" : "%1$lld av %2$lld MCP-verktyg aktiverade. Tillgänglighet och behörigheter kan också hanteras från chattens inmatningsfält.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "%lld de 1 herramienta MCP activada. La disponibilidad y los permisos también se pueden gestionar desde la barra de entrada del chat.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld di %2$lld strumenti MCP abilitati. La disponibilità e le autorizzazioni possono essere gestite anche dalla barra di input della chat." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "%lld de 1 ferramenta MCP ativada. A disponibilidade e as permissões também podem ser geridas a partir da barra de introdução de texto do chat.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld de %2$lld herramientas de MCP habilitadas. La disponibilidad y los permisos también se pueden gestionar desde la barra de entrada del chat." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "%lld of 1 MCP tool enabled. Availability and permissions can also be managed from the chat input bar.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld\/%2$lld個のMCPツールが有効です。利用可能状況と権限は、チャット入力バーからも管理できます。" } }, "de" : { "stringUnit" : { - "value" : "%lld von 1 MCP-Tool aktiviert. Verfügbarkeit und Berechtigungen können auch über die Chat-Eingabeleiste verwaltet werden.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld von %2$lld MCP-Tools aktiviert. Verfügbarkeit und Berechtigungen können auch über die Chat-Eingabeleiste verwaltet werden." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "%lld di 1 strumento MCP abilitato. Disponibilità e autorizzazioni possono essere gestite anche dalla barra di inserimento della chat.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld de %2$lld ferramentas MCP ativadas. A disponibilidade e as permissões também podem ser geridas a partir da barra de entrada do chat." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "1 個中 %lld 個の MCP ツールが有効です。利用可能状況と権限はチャット入力バーからも管理できます。", - "state" : "translated" + "value" : "%1$lld of %2$lld MCP tools enabled. Availability and permissions can also be managed from the chat input bar.", + "state" : "new" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "%lld outil MCP sur 1 est activé. La disponibilité et les autorisations peuvent également être gérées depuis la barre de saisie du chat.", + "value" : "%1$lld van %2$lld MCP-tools ingeschakeld. Beschikbaarheid en machtigingen kunnen ook worden beheerd via de invoerbalk van de chat.", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "%lld από 1 εργαλείο MCP ενεργοποιήθηκε. Η διαθεσιμότητα και τα δικαιώματα μπορούν επίσης να διαχειριστούν από τη γραμμή εισαγωγής συνομιλίας.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld sur %2$lld outils MCP activés. La disponibilité et les autorisations peuvent également être gérées depuis la barre de saisie du chat." } } } }, - "This model advertises image generation, but its mode has no supported image generation transport." : { - "comment" : "A warning displayed when an image generation model is selected but the image generation transport is not supported.", + "Feature Tips Reset" : { + "comment" : "A title for an alert that informs the user that the feature tips have been reset.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Dit model biedt beeldgeneratie aan, maar de modus ervan ondersteunt geen transport voor beeldgeneratie.", - "state" : "translated" + "state" : "translated", + "value" : "Επαναφορά Συμβουλών Χαρακτηριστικών" } }, "sv" : { "stringUnit" : { - "value" : "Den här modellen marknadsför bildgenerering, men dess läge har inget transportprotokoll som stöder bildgenerering.", - "state" : "translated" + "state" : "translated", + "value" : "Återställ tips för funktioner" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Este modelo anuncia la generación de imágenes, pero su modo no tiene ningún transporte compatible con la generación de imágenes.", - "state" : "translated" + "state" : "translated", + "value" : "Suggerimenti Funzionalità Reimpostati" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Este modelo anuncia geração de imagens, mas o respetivo modo não tem nenhum método de transporte de geração de imagens suportado.", + "value" : "Restablecer consejos de funciones", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "This model advertises image generation, but its mode has no supported image generation transport.", - "state" : "translated" + "state" : "translated", + "value" : "機能ヒントのリセット" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Dieses Modell wirbt mit Bildgenerierung, aber sein Modus unterstützt keinen Transport für die Bildgenerierung.", - "state" : "translated" + "state" : "translated", + "value" : "Feature Tips Reset" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Questo modello dichiara di supportare la generazione di immagini, ma la sua modalità non supporta alcun protocollo di trasporto per la generazione di immagini.", - "state" : "translated" + "state" : "translated", + "value" : "Réinitialisation des astuces de fonctionnalité" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Αυτό το μοντέλο διαφημίζει τη δημιουργία εικόνων, αλλά η λειτουργία του δεν υποστηρίζει τη μεταφορά για δημιουργία εικόνων.", - "state" : "translated" + "state" : "translated", + "value" : "Feature-Tipps zurücksetzen" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "このモデルは画像生成を宣伝していますが、そのモードでは対応する画像生成の通信方式がありません。", + "value" : "Functietips resetten", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ce modèle annonce la génération d’images, mais son mode ne prend en charge aucun moyen de transport pour la génération d’images.", - "state" : "translated" + "state" : "translated", + "value" : "Repor Dicas de Funcionalidades" } } } }, - "Choose which OpenClient tools the assistant can use. Tools require a model that supports tool calling. Image tools may make additional model requests." : { - "comment" : "A description of the built-in tools section.", + "Welcome" : { "localizations" : { - "nl" : { + "fr" : { + "stringUnit" : { + "value" : "Bienvenue", + "state" : "translated" + } + }, + "ja" : { "stringUnit" : { "state" : "translated", - "value" : "Kies welke OpenClient-tools de assistent kan gebruiken. Voor tools is een model vereist dat toolaanroepen ondersteunt. Afbeeldingstools kunnen extra modelaanvragen genereren." + "value" : "ようこそ" } }, "sv" : { "stringUnit" : { "state" : "translated", - "value" : "Välj vilka OpenClient-verktyg assistenten kan använda. Verktyg kräver en modell som stöder verktygsanrop. Bildverktyg kan medföra ytterligare modellförfrågningar." + "value" : "Välkommen" } }, - "es" : { + "it" : { "stringUnit" : { "state" : "translated", - "value" : "Elige qué herramientas de OpenClient puede usar el asistente. Las herramientas requieren un modelo compatible con la llamada a herramientas. Las herramientas de imagen pueden realizar solicitudes adicionales al modelo." + "value" : "Benvenuto" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "state" : "translated", - "value" : "Escolha as ferramentas do OpenClient que o assistente pode utilizar. As ferramentas requerem um modelo compatível com chamadas de ferramentas. As ferramentas de imagem podem efetuar pedidos adicionais ao modelo." + "value" : "Welkom", + "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { "state" : "translated", - "value" : "Choose which OpenClient tools the assistant can use. Tools require a model that supports tool calling. Image tools may make additional model requests." + "value" : "Καλώς ήρθατε" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Wählen Sie aus, welche OpenClient-Tools der Assistent verwenden kann. Für Tools ist ein Modell erforderlich, das Tool-Aufrufe unterstützt. Bild-Tools können zusätzliche Modellanfragen stellen.", + "value" : "Bem-vindo", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Scegli quali strumenti di OpenClient può utilizzare l’assistente. Gli strumenti richiedono un modello che supporti le chiamate agli strumenti. Gli strumenti per le immagini possono effettuare richieste aggiuntive al modello.", + "value" : "Welcome", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { "state" : "translated", - "value" : "アシスタントが使用できるOpenClientツールを選択してください。ツールを使用するには、ツール呼び出しに対応したモデルが必要です。画像ツールでは、追加のモデルリクエストが発生する場合があります。" + "value" : "Willkommen" } }, - "el" : { + "es" : { "stringUnit" : { "state" : "translated", - "value" : "Επιλέξτε ποια εργαλεία του OpenClient μπορεί να χρησιμοποιεί ο βοηθός. Τα εργαλεία απαιτούν μοντέλο που υποστηρίζει κλήσεις εργαλείων. Τα εργαλεία εικόνας ενδέχεται να πραγματοποιούν επιπλέον αιτήματα προς το μοντέλο." - } - }, - "fr" : { - "stringUnit" : { - "value" : "Choisissez les outils OpenClient que l’assistant peut utiliser. Les outils nécessitent un modèle prenant en charge les appels d’outils. Les outils d’image peuvent entraîner des requêtes supplémentaires au modèle.", - "state" : "translated" + "value" : "Bienvenido" } } } }, - "Halloween" : { - "comment" : "Category for icons with a spooky theme.", + "Estimated context" : { + "comment" : "A label that describes the context usage.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Halloween", - "state" : "translated" + "state" : "translated", + "value" : "Εκτιμώμενο πλαίσιο" } }, "sv" : { "stringUnit" : { - "value" : "Halloween", - "state" : "translated" + "state" : "translated", + "value" : "Uppskattad kontext" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Halloween", - "state" : "translated" + "state" : "translated", + "value" : "推定コンテキスト" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Halloween", - "state" : "translated" + "state" : "translated", + "value" : "Contexto estimado" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Halloween", - "state" : "translated" + "state" : "translated", + "value" : "Contexte estimé" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Halloween", - "state" : "translated" + "state" : "translated", + "value" : "Contexto estimado" } }, "it" : { "stringUnit" : { - "value" : "Halloween", - "state" : "translated" + "state" : "translated", + "value" : "Contesto stimato" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Χάλογουιν", + "value" : "Estimated context", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Halloween", + "value" : "Geschätzter Kontext", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "ハロウィン", + "value" : "Geschatte context", "state" : "translated" } } } }, - "Write a creative story" : { + "Loading tools..." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Schrijf een creatief verhaal", + "value" : "Φόρτωση εργαλείων...", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Skriv en kreativ berättelse", - "state" : "translated" + "state" : "translated", + "value" : "Cargando herramientas..." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Escribe una historia creativa", + "value" : "A carregar ferramentas...", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Escreve uma história criativa", + "value" : "Tools laden...", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Write a creative story", - "state" : "translated" + "state" : "translated", + "value" : "Loading tools..." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Schreibe eine kreative Geschichte", - "state" : "translated" + "state" : "translated", + "value" : "Chargement des outils..." } }, "it" : { "stringUnit" : { - "value" : "Scrivi una storia creativa", - "state" : "translated" + "state" : "translated", + "value" : "Caricamento strumenti..." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Γράψε μια δημιουργική ιστορία", + "value" : "Werkzeuge werden geladen...", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Écris une histoire créative", - "state" : "translated" + "state" : "translated", + "value" : "ツールを読み込み中..." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "創造的な物語を書く", + "value" : "Laddar verktyg...", "state" : "translated" } } - } + }, + "comment" : "A loading message for MCP tools." }, - "Continue" : { - "comment" : "A button that allows the user to continue the onboarding process.", + "Update available" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Doorgaan", + "value" : "Update available", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Fortsätt", + "value" : "アップデートがあります", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Continuar", - "state" : "translated" + "state" : "translated", + "value" : "Uppdatering tillgänglig" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Continuar", + "value" : "Aggiornamento disponibile", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Continue", + "value" : "Update beschikbaar", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Weiter", + "value" : "Atualização disponível", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Continua", + "value" : "Update verfügbar", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Συνέχεια", + "value" : "Διαθέσιμη ενημέρωση", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Continuer", - "state" : "translated" + "state" : "translated", + "value" : "Actualización disponible" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "続行", - "state" : "translated" + "state" : "translated", + "value" : "Mise à jour disponible" } } - } + }, + "comment" : "A title for an alert that notifies the user that an update is available." }, - "Potential Impact" : { - "comment" : "A label that describes the potential impact of a request.", + "Searching the web..." : { + "comment" : "A message displayed when the user is searching the web.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Mogelijke impact", - "state" : "translated" + "state" : "translated", + "value" : "Αναζήτηση στο διαδίκτυο..." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Potentiell påverkan", + "value" : "A pesquisar na web...", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Impacto potencial", + "value" : "Web aan het doorzoeken...", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Impacto potencial", + "value" : "Ricerca sul web...", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Potential Impact", - "state" : "translated" + "state" : "translated", + "value" : "Buscando en la web..." } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Mögliche Auswirkungen", - "state" : "translated" + "state" : "translated", + "value" : "ウェブを検索中..." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Impatto potenziale", + "value" : "Searching the web...", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Πιθανός αντίκτυπος", - "state" : "translated" + "state" : "translated", + "value" : "Recherche sur le web..." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Impact potentiel", + "value" : "Websuche läuft...", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "潜在的な影響", + "value" : "Söker på webben...", "state" : "translated" } } } }, - "Permissions apply to this device and the current MCP server configuration." : { - "comment" : "A description of the permissions that apply to this device and the current MCP server configuration.", + "Your App Store purchases have been synchronized." : { + "comment" : "A message displayed when the user has restored their App Store purchases.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Machtigingen zijn van toepassing op dit apparaat en de huidige MCP-serverconfiguratie.", - "state" : "translated" + "state" : "translated", + "value" : "As suas compras da App Store foram sincronizadas." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Behörigheterna gäller för den här enheten och den aktuella MCP-serverkonfigurationen.", - "state" : "translated" + "state" : "translated", + "value" : "App Storeでの購入が同期されました。" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Los permisos se aplican a este dispositivo y a la configuración actual del servidor MCP.", - "state" : "translated" + "state" : "translated", + "value" : "Vos achats de l’App Store ont été synchronisés." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "As permissões aplicam-se a este dispositivo e à configuração atual do servidor MCP.", - "state" : "translated" + "state" : "translated", + "value" : "I tuoi acquisti sull’App Store sono stati sincronizzati." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Permissions apply to this device and the current MCP server configuration.", + "value" : "Je App Store-aankopen zijn gesynchroniseerd.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Berechtigungen gelten für dieses Gerät und die aktuelle MCP-Serverkonfiguration.", - "state" : "translated" + "state" : "translated", + "value" : "Deine App-Store-Käufe wurden synchronisiert." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Le autorizzazioni si applicano a questo dispositivo e alla configurazione attuale del server MCP.", + "value" : "Your App Store purchases have been synchronized.", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Τα δικαιώματα ισχύουν για αυτήν τη συσκευή και την τρέχουσα διαμόρφωση διακομιστή MCP.", - "state" : "translated" + "state" : "translated", + "value" : "Dina App Store-köp har synkroniserats." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Les autorisations s’appliquent à cet appareil et à la configuration actuelle du serveur MCP.", - "state" : "translated" + "state" : "translated", + "value" : "Οι αγορές σας στο App Store συγχρονίστηκαν." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "権限はこのデバイスと現在のMCPサーバー構成に適用されます。", - "state" : "translated" + "state" : "translated", + "value" : "Tus compras del App Store se han sincronizado." } } } }, - "Text to Speech" : { - "comment" : "A section title for a list of text-to-speech models.", + "Open **Shortcuts** and create a new shortcut." : { + "comment" : "Step 1 of creating a shortcut using the Shortcuts app.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Tekst-naar-spraak", + "value" : "Abre **Atajos** y crea un nuevo atajo.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Text-till-tal", + "value" : "**ショートカット**を開き、新しいショートカットを作成します。", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Texto a voz", - "state" : "translated" + "state" : "translated", + "value" : "Öppna **Genvägar** och skapa en ny genväg." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Texto para Fala", - "state" : "translated" + "state" : "translated", + "value" : "Apri **Comandi** e crea un nuovo comando." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Text to Speech", - "state" : "translated" + "state" : "translated", + "value" : "Abra as **Atalhos** e crie um novo atalho." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Text-zu-Sprache", - "state" : "translated" + "state" : "translated", + "value" : "Άνοιξε τις **Συντομεύσεις** και δημιούργησε μια νέα συντόμευση." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Sintesi vocale", - "state" : "translated" + "state" : "translated", + "value" : "Öffne **Kurzbefehle** und erstelle einen neuen Kurzbefehl." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Κείμενο σε Ομιλία", - "state" : "translated" + "state" : "translated", + "value" : "Open **Shortcuts** and create a new shortcut." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "テキスト読み上げ", + "value" : "Open **Opdrachten** en maak een nieuwe opdracht aan.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Synthèse vocale", + "value" : "Ouvrez **Raccourcis** et créez un nouveau raccourci.", "state" : "translated" } } } }, - "Description" : { - "comment" : "A label displayed above the user's profile description.", + "The latest message and its attachments exceed this context window. Increase the context window or shorten the message." : { + "comment" : "Error message when the latest message and its attachments exceed the context window.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Beschrijving", - "state" : "translated" + "state" : "translated", + "value" : "Το πιο πρόσφατο μήνυμα και τα συνημμένα του υπερβαίνουν το παράθυρο συμφραζομένων. Αυξήστε το παράθυρο συμφραζομένων ή συντομεύστε το μήνυμα." } }, "sv" : { "stringUnit" : { - "value" : "Beskrivning", + "value" : "Det senaste meddelandet och dess bilagor överskrider detta kontextfönster. Öka kontextfönstret eller förkorta meddelandet.", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Descripción", + "value" : "最新のメッセージと添付ファイルがこのコンテキストウィンドウの容量を超えています。コンテキストウィンドウを拡大するか、メッセージを短くしてください。", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Descrição", + "value" : "El último mensaje y sus archivos adjuntos superan esta ventana de contexto. Aumenta la ventana de contexto o acorta el mensaje.", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Description", + "value" : "Le dernier message et ses pièces jointes dépassent cette fenêtre de contexte. Agrandissez la fenêtre de contexte ou raccourcissez le message.", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Beschreibung", + "value" : "A última mensagem e os seus anexos excedem esta janela de contexto. Aumente a janela de contexto ou reduza a mensagem.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Descrizione", - "state" : "translated" + "state" : "translated", + "value" : "L'ultimo messaggio e i suoi allegati superano questa finestra di contesto. Aumenta la finestra di contesto o riduci il messaggio." } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "説明", - "state" : "translated" + "state" : "translated", + "value" : "Die neueste Nachricht und ihre Anhänge überschreiten dieses Kontextfenster. Erhöhen Sie das Kontextfenster oder kürzen Sie die Nachricht." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Description", - "state" : "translated" + "state" : "translated", + "value" : "The latest message and its attachments exceed this context window. Increase the context window or shorten the message." } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Περιγραφή", + "value" : "Het nieuwste bericht en de bijlagen overschrijden dit contextvenster. Vergroot het contextvenster of verkort het bericht.", "state" : "translated" } } } }, - "Default" : { - "comment" : "Name of the default app icon.", + "iCloud file access failed" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Standaard", + "value" : "Toegang tot iCloud-bestand mislukt", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Standard", + "value" : "Der Zugriff auf die iCloud-Datei ist fehlgeschlagen", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Predeterminado", - "state" : "translated" + "state" : "translated", + "value" : "Échec de l’accès au fichier iCloud" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Predefinido", + "value" : "iCloud file access failed", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Default", - "state" : "translated" + "state" : "translated", + "value" : "Åtkomst till iCloud-filen misslyckades" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Standard", + "value" : "Αποτυχία πρόσβασης στο αρχείο iCloud", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Predefinita", + "value" : "Falha no acesso ao ficheiro do iCloud", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Προεπιλογή", - "state" : "translated" + "state" : "translated", + "value" : "Accesso al file iCloud non riuscito" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Par défaut", - "state" : "translated" + "state" : "translated", + "value" : "iCloudファイルへのアクセスに失敗しました" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "デフォルト", + "value" : "No se pudo acceder al archivo de iCloud", "state" : "translated" } } } }, - "Sends the arguments below to %@. It may access, create, change, or delete external data and may incur costs." : { - "comment" : "A tooltip that describes the potential impact of sending the arguments of a request to a server.", + "Always Allow" : { + "comment" : "Title of a permission option that allows the model to always request this external tool.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Stuurt de onderstaande argumenten naar %@. De server kan externe gegevens openen, aanmaken, wijzigen of verwijderen en er kunnen kosten in rekening worden gebracht.", - "state" : "translated" + "state" : "translated", + "value" : "Immer erlauben" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Skickar argumenten nedan till %@. Den kan komma åt, skapa, ändra eller radera externa data och kan medföra kostnader.", + "value" : "Toujours autoriser", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Envía los argumentos siguientes a %@. Puede acceder a datos externos, crearlos, modificarlos o eliminarlos, y puede generar costes.", - "state" : "translated" + "state" : "translated", + "value" : "Always Allow" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Envia os argumentos abaixo para %@. Poderá aceder, criar, alterar ou eliminar dados externos e poderá incorrer em custos.", + "value" : "Permitir siempre", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Sends the arguments below to %@. It may access, create, change, or delete external data and may incur costs.", + "value" : "常に許可", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Sendet die folgenden Argumente an %@. Dabei können externe Daten abgerufen, erstellt, geändert oder gelöscht werden, und es können Kosten entstehen.", - "state" : "translated" + "state" : "translated", + "value" : "Να επιτρέπεται πάντα" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Invia gli argomenti riportati di seguito a %@. Potrebbe accedere a dati esterni, crearli, modificarli o eliminarli e potrebbe comportare dei costi.", - "state" : "translated" + "state" : "translated", + "value" : "Altijd toestaan" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Αποστέλλει τα παρακάτω ορίσματα στο %@. Ενδέχεται να αποκτήσει πρόσβαση, να δημιουργήσει, να αλλάξει ή να διαγράψει εξωτερικά δεδομένα και να επιφέρει χρεώσεις.", + "value" : "Consenti sempre", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Envoie les arguments ci-dessous à %@. Celui-ci peut accéder à des données externes, en créer, les modifier ou les supprimer, et peut occasionner des frais.", - "state" : "translated" + "state" : "translated", + "value" : "Tillåt alltid" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "以下の引数を%@に送信します。外部データへのアクセス、作成、変更、削除が行われ、費用が発生する場合があります。", - "state" : "translated" + "state" : "translated", + "value" : "Permitir sempre" } } } }, - "Start a new conversation" : { - "comment" : "Shortcut action to start a new chat.", + "The server returned an invalid response." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Begin een nieuw gesprek", - "state" : "translated" + "state" : "translated", + "value" : "Ο διακομιστής επέστρεψε μη έγκυρη απάντηση." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Starta en ny konversation", + "value" : "El servidor devolvió una respuesta no válida.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Iniciar una nueva conversación", - "state" : "translated" + "state" : "translated", + "value" : "Il server ha restituito una risposta non valida." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Iniciar nova conversa", - "state" : "translated" + "state" : "translated", + "value" : "De server gaf een ongeldige reactie terug." } }, "en" : { "stringUnit" : { - "value" : "Start a new conversation", - "state" : "translated" + "state" : "translated", + "value" : "The server returned an invalid response." } }, "de" : { "stringUnit" : { - "value" : "Neue Unterhaltung starten", + "value" : "Der Server hat eine ungültige Antwort zurückgegeben.", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Inizia una nuova conversazione", + "value" : "Servern returnerade ett ogiltigt svar.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "新しい会話を始める", + "value" : "Le serveur a renvoyé une réponse invalide.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Commencer une nouvelle conversation", - "state" : "translated" + "state" : "translated", + "value" : "サーバーが無効な応答を返しました。" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ξεκινήστε μια νέα συνομιλία", + "value" : "O servidor devolveu uma resposta inválida.", "state" : "translated" } } } }, - "Custom Templates" : { + "Rename Conversation" : { + "comment" : "A dialog box title that appears when renaming a conversation.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Aangepaste sjablonen", + "value" : "Gesprek hernoemen", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Anpassade mallar", - "state" : "translated" + "state" : "translated", + "value" : "会話の名前を変更" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Plantillas personalizadas", + "value" : "Rename Conversation", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Modelos personalizados", + "value" : "Renomear Conversa", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Custom Templates", - "state" : "translated" + "state" : "translated", + "value" : "Rinomina conversazione" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Benutzerdefinierte Vorlagen", + "value" : "Renombrar conversación", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Modelli personalizzati", - "state" : "translated" + "state" : "translated", + "value" : "Konversation umbenennen" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Προσαρμοσμένα πρότυπα", - "state" : "translated" + "state" : "translated", + "value" : "Renommer la conversation" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Modèles personnalisés", - "state" : "translated" + "state" : "translated", + "value" : "Byt namn på konversation" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "カスタムテンプレート", - "state" : "translated" + "state" : "translated", + "value" : "Μετονομασία Συνομιλίας" } } } }, - "Keep your important conversations close at hand." : { - "comment" : "Description of the Pinned Conversations widget.", + "Enter a brief title for the issue" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Houd je belangrijke gesprekken binnen handbereik.", - "state" : "translated" + "state" : "translated", + "value" : "Introduza um título breve para o problema" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Ha dina viktiga konversationer nära till hands.", - "state" : "translated" + "state" : "translated", + "value" : "問題の簡単なタイトルを入力してください" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Mantén tus conversaciones importantes a mano.", + "value" : "Entrez un titre bref pour le problème", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Tenha as suas conversas importantes sempre à mão.", + "value" : "Inserisci un titolo breve per il problema", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Keep your important conversations close at hand.", - "state" : "translated" + "state" : "translated", + "value" : "Geben Sie einen kurzen Titel für das Problem ein" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Behalte deine wichtigen Unterhaltungen griffbereit.", + "value" : "Voer een korte titel voor het probleem in", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Tieni le tue conversazioni importanti sempre a portata di mano.", + "value" : "Enter a brief title for the issue", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Κρατήστε τις σημαντικές συνομιλίες σας κοντά σας.", + "value" : "Ange en kort titel för problemet", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Gardez vos conversations importantes à portée de main.", + "value" : "Εισαγάγετε έναν σύντομο τίτλο για το ζήτημα", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "重要な会話をすぐにアクセスできる場所に保ちましょう", - "state" : "translated" + "state" : "translated", + "value" : "Introduce un título breve para el problema" } } } }, - "%lld tools available" : { - "comment" : "A pluralized string describing the number of tools available. The argument is the number of tools available.", + "iCloud is unavailable" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "%lld tools beschikbaar", + "value" : "iCloud is niet beschikbaar", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "%lld verktyg tillgängliga", - "state" : "translated" + "state" : "translated", + "value" : "iCloud est indisponible" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "%lld herramientas disponibles", + "value" : "iCloud non è disponibile", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "%lld ferramentas disponíveis", - "state" : "translated" + "state" : "translated", + "value" : "Το iCloud δεν είναι διαθέσιμο" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "%lld tools available", - "state" : "translated" + "state" : "translated", + "value" : "iCloudは利用できません" } }, "de" : { "stringUnit" : { - "value" : "%lld Werkzeuge verfügbar", - "state" : "translated" + "state" : "translated", + "value" : "iCloud ist nicht verfügbar" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "%lld strumenti disponibili", + "value" : "iCloud är inte tillgängligt", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Διαθέσιμα εργαλεία: %lld", - "state" : "translated" + "state" : "translated", + "value" : "O iCloud está indisponível" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "%lld outils disponibles", - "state" : "translated" + "state" : "translated", + "value" : "iCloud is unavailable" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "利用可能なツール:%lld個", + "value" : "iCloud no está disponible", "state" : "translated" } } } }, - "Ready to synchronize" : { + "Connection successful. Ready to continue." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Klaar om te synchroniseren", - "state" : "translated" + "state" : "translated", + "value" : "Connexion réussie. Prêt à continuer." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Klar att synkronisera", - "state" : "translated" + "state" : "translated", + "value" : "接続に成功しました。続行する準備ができました。" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Listo para sincronizar", - "state" : "translated" + "state" : "translated", + "value" : "Connection successful. Ready to continue." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Pronto para sincronizar", - "state" : "translated" + "state" : "translated", + "value" : "Verbinding geslaagd. Klaar om door te gaan." } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Ready to synchronize", + "value" : "Η σύνδεση ήταν επιτυχής. Έτοιμο για συνέχεια.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Bereit zur Synchronisierung", - "state" : "translated" + "state" : "translated", + "value" : "Verbindung erfolgreich hergestellt. Bereit zum Fortfahren." } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Pronto per la sincronizzazione", - "state" : "translated" + "state" : "translated", + "value" : "Anslutningen lyckades. Redo att fortsätta." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "同期の準備完了", - "state" : "translated" + "state" : "translated", + "value" : "Ligação bem-sucedida. Pronto para continuar." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Prêt à synchroniser", + "value" : "Connessione riuscita. Pronto a continuare.", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Έτοιμο για συγχρονισμό", - "state" : "translated" + "state" : "translated", + "value" : "Conexión exitosa. Listo para continuar." } } } }, - "The selected image could not be prepared. Please choose another image." : { - "comment" : "Error message displayed when an error occurs during the preparation of an image.", + "These tools are unavailable until this server refreshes successfully." : { + "comment" : "A warning message that appears when the MCP server is unavailable.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "De geselecteerde afbeelding kon niet worden voorbereid. Kies een andere afbeelding.", + "value" : "Deze tools zijn niet beschikbaar totdat deze server succesvol is vernieuwd.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Den valda bilden kunde inte förberedas. Välj en annan bild.", - "state" : "translated" + "state" : "translated", + "value" : "Dessa verktyg är otillgängliga tills servern har uppdaterats." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "No se pudo preparar la imagen seleccionada. Elige otra imagen.", + "value" : "このサーバーの更新が正常に完了するまで、これらのツールは利用できません。", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Não foi possível preparar a imagem selecionada. Escolha outra imagem.", + "value" : "Diese Tools sind nicht verfügbar, bis dieser Server erfolgreich aktualisiert wurde.", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "The selected image could not be prepared. Please choose another image.", - "state" : "translated" + "state" : "translated", + "value" : "Questi strumenti non sono disponibili finché il server non viene aggiornato correttamente." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Das ausgewählte Bild konnte nicht vorbereitet werden. Bitte wählen Sie ein anderes Bild aus.", + "value" : "These tools are unavailable until this server refreshes successfully.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Non è stato possibile preparare l’immagine selezionata. Scegli un’altra immagine.", + "value" : "Estas ferramentas não estão disponíveis até este servidor ser atualizado com êxito.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η προετοιμασία της επιλεγμένης εικόνας. Επιλέξτε άλλη εικόνα.", - "state" : "translated" + "state" : "translated", + "value" : "Αυτά τα εργαλεία δεν είναι διαθέσιμα μέχρι να ολοκληρωθεί επιτυχώς η ανανέωση αυτού του διακομιστή." } }, "fr" : { "stringUnit" : { - "value" : "L’image sélectionnée n’a pas pu être préparée. Veuillez choisir une autre image.", - "state" : "translated" + "state" : "translated", + "value" : "Ces outils sont indisponibles jusqu’à l’actualisation réussie de ce serveur." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "選択した画像を準備できませんでした。別の画像を選択してください。", - "state" : "translated" + "state" : "translated", + "value" : "Estas herramientas no estarán disponibles hasta que este servidor se actualice correctamente." } } } }, - "Hide Actions" : { - "comment" : "A label for hiding the available actions.", + "Translator" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Acties verbergen", - "state" : "translated" + "state" : "translated", + "value" : "Traduttore" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Dölj åtgärder", + "value" : "翻訳者", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Ocultar acciones", + "value" : "Översättare", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Ocultar Ações", - "state" : "translated" + "state" : "translated", + "value" : "Traductor" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Hide Actions", - "state" : "translated" + "state" : "translated", + "value" : "Übersetzer" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Aktionen ausblenden", + "value" : "Translator", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nascondi azioni", + "value" : "Tradutor", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Απόκρυψη ενεργειών", - "state" : "translated" + "state" : "translated", + "value" : "Vertaler" } }, "fr" : { "stringUnit" : { - "value" : "Masquer les actions", - "state" : "translated" + "state" : "translated", + "value" : "Traducteur" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "アクションを非表示", + "value" : "Μεταφραστής", "state" : "translated" } } - } + }, + "comment" : "Name of the prompt template for translating text." }, - "This chat is not saved or added to memory." : { - "comment" : "A description of a private chat.", + "Import Conversations" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Deze chat wordt niet opgeslagen of toegevoegd aan het geheugen.", - "state" : "translated" + "state" : "translated", + "value" : "Εισαγωγή Συνομιλιών" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Den här chatten sparas inte eller läggs till i minnet.", - "state" : "translated" + "state" : "translated", + "value" : "Gesprekken importeren" } }, "es" : { "stringUnit" : { - "value" : "Este chat no se guarda ni se añade a la memoria.", + "value" : "Importar conversaciones", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Esta conversa não é guardada nem adicionada à memória.", - "state" : "translated" + "state" : "translated", + "value" : "Konversationen importieren" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "This chat is not saved or stored in memory.", + "value" : "Importar Conversas", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Dieser Chat wird nicht gespeichert oder im Speicher abgelegt.", - "state" : "translated" + "state" : "translated", + "value" : "Importera konversationer" } }, "it" : { "stringUnit" : { - "value" : "Questa chat non viene salvata né aggiunta alla memoria.", + "value" : "Importa conversazioni", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αυτή η συνομιλία δεν αποθηκεύεται ούτε προστίθεται στη μνήμη.", - "state" : "translated" + "state" : "translated", + "value" : "Import Conversations" } }, "ja" : { "stringUnit" : { - "value" : "このチャットは保存されず、記憶にも追加されません。", - "state" : "translated" + "state" : "translated", + "value" : "会話をインポート" } }, "fr" : { "stringUnit" : { - "value" : "Cette conversation n’est pas enregistrée ni ajoutée à la mémoire.", + "value" : "Importer les conversations", "state" : "translated" } } } }, - "Loading personal context..." : { + "More support" : { + "comment" : "A label displayed above a button that opens a subscription for users who want to further support the project.", "localizations" : { - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Läser in personlig kontext...", + "value" : "Plus de soutien", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "個人コンテキストを読み込み中…", + "value" : "Mer stöd", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Loading personal context...", + "value" : "Περισσότερη στήριξη", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Cargando el contexto personal...", - "state" : "translated" + "state" : "translated", + "value" : "More support" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Caricamento del contesto personale...", - "state" : "translated" + "state" : "translated", + "value" : "Mehr Unterstützung" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "A carregar o contexto pessoal...", - "state" : "translated" + "state" : "translated", + "value" : "Più sostegno" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Φόρτωση προσωπικού περιεχομένου…", - "state" : "translated" + "state" : "translated", + "value" : "さらなる応援" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Chargement du contexte personnel…", + "value" : "Mais apoio", "state" : "translated" } }, "nl" : { "stringUnit" : { - "value" : "Persoonlijke context wordt geladen...", + "value" : "Meer steun", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Persönlicher Kontext wird geladen...", - "state" : "translated" + "state" : "translated", + "value" : "Más apoyo" } } } }, - "Review and improve my writing" : { + "Deleted from memory: %@" : { + "comment" : "A notification that a memory item has been deleted. The argument is the content of the memory item.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Beoordeel en verbeter mijn tekst", + "value" : "Eliminado da memória: %@", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Granska och förbättra min text", + "value" : "Deleted from memory: %@", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Revisa y mejora mi redacción", + "value" : "Eliminado de la memoria: %@", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Rever e melhorar a minha escrita", + "value" : "Aus dem Speicher gelöscht: %@", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Review and improve my writing", + "value" : "Verwijderd uit geheugen: %@", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Überprüfen und verbessern Sie meinen Text", + "value" : "Borttaget från minnet: %@", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Rivedi e migliora il mio testo", - "state" : "translated" + "state" : "translated", + "value" : "メモリから削除しました: %@" } }, "el" : { "stringUnit" : { - "value" : "Αναθεώρηση και βελτίωση της γραφής μου", - "state" : "translated" + "state" : "translated", + "value" : "Διαγράφηκε από τη μνήμη: %@" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "私の文章を見直して改善する", + "value" : "Eliminato dalla memoria: %@", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Relisez et améliorez mon texte", - "state" : "translated" + "state" : "translated", + "value" : "Supprimé de la mémoire : %@" } } } }, - "Open the search screen in OpenClient." : { - "comment" : "Description of the Search widget.", + "Confirm" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Open het zoekscherm in OpenClient.", + "value" : "Επιβεβαίωση", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Öppna sökskärmen i OpenClient.", + "value" : "許可する", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Abrir la pantalla de búsqueda en OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Confirmar" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Abrir o ecrã de pesquisa no OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Bestätigen" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Open the search screen in OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Bevestigen" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Öffne den Suchbildschirm in OpenClient.", + "value" : "Bekräfta", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Apri la schermata di ricerca in OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Confirmar" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Άνοιγμα της οθόνης αναζήτησης στο OpenClient", + "value" : "Confirmer", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Ouvrir l’écran de recherche dans OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Conferma" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "OpenClientで検索画面を開く", + "value" : "Confirm", "state" : "translated" } } - } + }, + "comment" : "A button that confirms allowing a tool permanently." }, - "Fetch the list of search tools configured in your LiteLLM server." : { - "comment" : "A description of the action to fetch the list of search tools.", + "The backup contains duplicate identifiers." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Haal de lijst met zoekhulpmiddelen op die zijn geconfigureerd in uw LiteLLM-server.", + "value" : "Η δημιουργία αντιγράφου περιέχει διπλότυπους αναγνωριστικούς κωδικούς.", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Hämta listan över sökverktyg som är konfigurerade i din LiteLLM-server.", + "value" : "La sauvegarde contient des identifiants en double.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Obtener la lista de herramientas de búsqueda configuradas en su servidor LiteLLM.", + "value" : "La copia de seguridad contiene identificadores duplicados.", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Obter a lista de ferramentas de pesquisa configuradas no seu servidor LiteLLM.", + "value" : "The backup contains duplicate identifiers.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Fetch the list of search tools configured on your LiteLLM server.", + "value" : "バックアップに重複した識別子が含まれています。", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Rufe die Liste der in deinem LiteLLM-Server konfigurierten Suchwerkzeuge ab.", + "value" : "Die Sicherung enthält doppelte Bezeichner.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Recupera l'elenco degli strumenti di ricerca configurati nel tuo server LiteLLM.", + "value" : "De back-up bevat dubbele identificaties.", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "LiteLLMサーバーに設定されている検索ツールの一覧を取得します。", + "value" : "Säkerhetskopian innehåller dubblettidentifierare.", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Récupérer la liste des outils de recherche configurés sur votre serveur LiteLLM.", + "value" : "Il backup contiene identificatori duplicati.", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ανάκτηση της λίστας εργαλείων αναζήτησης που έχουν ρυθμιστεί στον διακομιστή LiteLLM σας.", - "state" : "translated" + "state" : "translated", + "value" : "O backup contém identificadores duplicados." } } } }, - "%lld sources" : { - "comment" : "A label that displays the number of sources found in a search result. The argument is the number of sources.", + "Record Audio" : { + "comment" : "A label for the record audio button.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "%lld bronnen", - "state" : "translated" + "state" : "translated", + "value" : "Registra audio" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "%lld källor", - "state" : "translated" + "state" : "translated", + "value" : "Gravar Áudio" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "%lld fuentes", + "value" : "Audio opnemen", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "%lld fontes", - "state" : "translated" + "state" : "translated", + "value" : "Enregistrer l’audio" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "%lld sources", + "value" : "Εγγραφή ήχου", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "%lld Quellen", + "value" : "Audio aufnehmen", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "%lld fonti", + "value" : "Record Audio", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "%lld 件のソース", + "value" : "Spela in ljud", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "%lld πηγές", + "value" : "音声を録音", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "%lld sources", - "state" : "translated" + "state" : "translated", + "value" : "Grabar audio" } } } }, - "Red" : { - "comment" : "Name of the color red.", + "Notifications not authorized" : { + "comment" : "A label that indicates that the app has not yet been authorized to send notifications.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Rood", - "state" : "translated" - } - }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Röd", - "state" : "translated" + "state" : "translated", + "value" : "Οι ειδοποιήσεις δεν έχουν εξουσιοδοτηθεί" } }, "es" : { "stringUnit" : { - "value" : "Rojo", + "value" : "Notificaciones no autorizadas", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Vermelho", - "state" : "translated" + "state" : "translated", + "value" : "Meldingen niet toegestaan" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Red", - "state" : "translated" + "state" : "translated", + "value" : "Notificações não autorizadas" } }, "de" : { "stringUnit" : { - "value" : "Rot", + "value" : "Benachrichtigungen nicht erlaubt", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Rosso", - "state" : "translated" + "state" : "translated", + "value" : "Notifiche non autorizzate" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Κόκκινο", + "value" : "通知が許可されていません", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Rouge", + "value" : "Notifications non autorisées", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "赤", - "state" : "translated" + "state" : "translated", + "value" : "Notifications not authorized" + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aviseringar inte godkända" } } } }, - "tag.web.search" : { - "comment" : "Label for a capability that allows the model to perform web searches.", + "The request timed out. The server may be slow or unreachable." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Web Search", - "state" : "translated" + "state" : "translated", + "value" : "The request timed out. The server may be slow or unreachable." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Web Search", - "state" : "translated" + "state" : "translated", + "value" : "O pedido expirou. O servidor pode estar lento ou inacessível." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Web Search", + "value" : "Förfrågan tog för lång tid. Servern kan vara långsam eller otillgänglig.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Web Search", + "value" : "La richiesta è scaduta. Il server potrebbe essere lento o non raggiungibile.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Web Search", - "state" : "translated" + "state" : "translated", + "value" : "La solicitud agotó el tiempo de espera. El servidor puede estar lento o inaccesible." } }, "de" : { "stringUnit" : { - "value" : "Web Search", - "state" : "translated" - } - }, - "it" : { - "stringUnit" : { - "value" : "Web Search", + "value" : "Die Anfrage hat ein Zeitlimit überschritten. Der Server ist möglicherweise langsam oder nicht erreichbar.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Web Search", + "value" : "Η αίτηση έληξε λόγω χρόνου αναμονής. Ο διακομιστής μπορεί να είναι αργός ή μη προσβάσιμος.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Web Search", - "state" : "translated" + "state" : "translated", + "value" : "La requête a expiré. Le serveur peut être lent ou inaccessible." } }, "ja" : { "stringUnit" : { - "value" : "Web Search", + "value" : "リクエストがタイムアウトしました。サーバーが遅いか、接続できません。", "state" : "translated" } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "De aanvraag is verlopen. De server is mogelijk traag of niet bereikbaar." + } } } }, - "The vision specialist request failed." : { + "An image could not be loaded or prepared from this conversation." : { + "comment" : "Error message when an image attachment is not available or cannot be prepared.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Het verzoek aan de visiespecialist is mislukt.", - "state" : "translated" + "state" : "translated", + "value" : "An image could not be loaded or prepared from this conversation." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Begäran till synspecialisten misslyckades.", - "state" : "translated" + "state" : "translated", + "value" : "この会話から画像を読み込むか準備できませんでした" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "La solicitud del especialista en visión falló.", + "value" : "En bild kunde inte läsas in eller förberedas från den här konversationen.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "O pedido ao especialista em visão falhou.", - "state" : "translated" + "state" : "translated", + "value" : "Non è stato possibile caricare o preparare un’immagine da questa conversazione." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "The vision specialist request failed.", + "value" : "Não foi possível carregar ou preparar uma imagem a partir desta conversa.", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Die Anfrage an den Bildverarbeitungsspezialisten ist fehlgeschlagen.", + "value" : "Δεν ήταν δυνατή η φόρτωση ή η προετοιμασία εικόνας από αυτήν τη συνομιλία.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "La richiesta allo specialista della vista non è riuscita.", + "value" : "Er kon geen afbeelding uit dit gesprek worden geladen of voorbereid.", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "視覚スペシャリストのリクエストに失敗しました。", - "state" : "translated" + "state" : "translated", + "value" : "Ein Bild aus dieser Unterhaltung konnte nicht geladen oder vorbereitet werden." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Το αίτημα του ειδικού όρασης απέτυχε.", + "value" : "No se pudo cargar ni preparar una imagen de esta conversación.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "La demande au spécialiste de la vision a échoué.", + "value" : "Impossible de charger ou de préparer une image à partir de cette conversation.", "state" : "translated" } } } }, - "Sunset" : { - "comment" : "Name of the sunset app icon.", + "Media & Files" : { + "comment" : "A button that displays a sheet for selecting and viewing media files and attachments.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Zonsondergang", + "value" : "Media en bestanden", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Solnedgång", + "value" : "メディアとファイル", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Atardecer", - "state" : "translated" + "state" : "translated", + "value" : "Media och filer" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Pôr do sol", - "state" : "translated" + "state" : "translated", + "value" : "Media e file" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Sunset", + "value" : "Média e Ficheiros", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Sonnenuntergang", - "state" : "translated" + "state" : "translated", + "value" : "Μέσα & Αρχεία" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Tramonto", - "state" : "translated" + "state" : "translated", + "value" : "Medien & Dateien" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ηλιοβασίλεμα", - "state" : "translated" + "state" : "translated", + "value" : "Media & Files" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Coucher de soleil", - "state" : "translated" + "state" : "translated", + "value" : "Medios y archivos" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "サンセット", - "state" : "translated" + "state" : "translated", + "value" : "Médias et fichiers" } } } }, - "None disables delegation for that role without changing the chat model's native capabilities." : { - "comment" : "A description of the limitations of using an LLM's delegation.", + "Choose the tag shown by the conversations widget." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Geen schakelt delegering voor die rol uit zonder de ingebouwde mogelijkheden van het chatmodel te wijzigen.", - "state" : "translated" + "state" : "translated", + "value" : "Elige la etiqueta que muestra el widget de conversaciones" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Ingen inaktiverar delegering för den rollen utan att ändra chattmodellens inbyggda funktioner.", - "state" : "translated" + "state" : "translated", + "value" : "Wähle das vom Konversations-Widget angezeigte Tag." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Ninguno desactiva la delegación para ese rol sin cambiar las capacidades nativas del modelo de chat.", - "state" : "translated" + "state" : "translated", + "value" : "Choose the tag displayed by the conversations widget" } }, "pt-PT" : { "stringUnit" : { - "value" : "Nenhum desativa a delegação para essa função sem alterar as capacidades nativas do modelo de conversação.", + "value" : "Escolha a etiqueta mostrada pelo widget de conversas", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "None disables delegation for that role without changing the chat model's native capabilities.", - "state" : "translated" + "state" : "translated", + "value" : "Επιλέξτε την ετικέτα που εμφανίζεται στο widget συνομιλιών" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "„Keine“ deaktiviert die Delegierung für diese Rolle, ohne die nativen Fähigkeiten des Chatmodells zu ändern.", - "state" : "translated" + "state" : "translated", + "value" : "Kies de tag die door de gesprekken-widget wordt weergegeven" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Nessuno disabilita la delega per quel ruolo senza modificare le capacità native del modello di chat.", + "value" : "Choisissez l’étiquette affichée par le widget de conversations", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Το «Κανένα» απενεργοποιεί την ανάθεση για αυτόν τον ρόλο χωρίς να αλλάζει τις εγγενείς δυνατότητες του μοντέλου συνομιλίας.", - "state" : "translated" + "state" : "translated", + "value" : "会話ウィジェットで表示するタグを選択してください" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Aucun désactive la délégation pour ce rôle sans modifier les capacités natives du modèle de chat.", - "state" : "translated" + "state" : "translated", + "value" : "Scegli il tag mostrato dal widget delle conversazioni" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "なしにすると、その役割の委任が無効になりますが、チャットモデル本来の能力は変わりません。", - "state" : "translated" + "state" : "translated", + "value" : "Välj taggen som visas i konversationswidgeten" } } - } + }, + "comment" : "Title of the widget configuration intent." }, - "Always Allow Selected" : { - "comment" : "A label that describes a selection of \"Always Allow\" for a permission.", + "This external tool may access, create, change, or delete data and may incur costs." : { + "comment" : "A description of the impact of using this tool.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Geselecteerde altijd toestaan", + "value" : "Αυτό το εξωτερικό εργαλείο μπορεί να αποκτήσει πρόσβαση, να δημιουργήσει, να τροποποιήσει ή να διαγράψει δεδομένα και ενδέχεται να επιφέρει χρεώσεις.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Tillåt alltid valda", + "value" : "この外部ツールはデータにアクセス、作成、変更、または削除する場合があり、費用が発生する可能性があります。", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Permitir siempre lo seleccionado", - "state" : "translated" + "state" : "translated", + "value" : "Esta herramienta externa puede acceder a datos, crearlos, modificarlos o eliminarlos, y puede generar costes." } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Permitir sempre os selecionados", + "value" : "Cet outil externe peut accéder à vos données, en créer, les modifier ou les supprimer, et peut entraîner des frais.", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Always Allow Selected", + "value" : "Esta ferramenta externa pode aceder, criar, alterar ou eliminar dados e pode implicar custos.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Ausgewählte immer erlauben", + "value" : "Det här externa verktyget kan komma åt, skapa, ändra eller ta bort data och kan medföra kostnader.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Consenti sempre ai selezionati", - "state" : "translated" + "state" : "translated", + "value" : "Questo strumento esterno potrebbe accedere, creare, modificare o eliminare dati e potrebbe comportare dei costi." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Να επιτρέπονται πάντα τα επιλεγμένα", - "state" : "translated" + "state" : "translated", + "value" : "This external tool may access, create, change, or delete data and may incur costs." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "選択項目を常に許可", - "state" : "translated" + "state" : "translated", + "value" : "Deze externe tool kan gegevens openen, aanmaken, wijzigen of verwijderen en kan kosten met zich meebrengen." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Toujours autoriser la sélectionnée", - "state" : "translated" + "state" : "translated", + "value" : "Dieses externe Tool kann auf Daten zugreifen, Daten erstellen, ändern oder löschen und Kosten verursachen." } } } }, - "Capabilities" : { - "comment" : "A section that lists the capabilities of a model.", + "Subscriptions" : { + "comment" : "A label for a section of the tip jar view that shows subscription options.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Mogelijkheden", + "value" : "Suscripciones", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Funktioner", + "value" : "Subscriptions", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Capacidades", + "value" : "Subscrições", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Capacidades", + "value" : "Abonnements", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Capabilities", - "state" : "translated" + "state" : "translated", + "value" : "Συνδρομές" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Fähigkeiten", + "value" : "Abonnementen", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Capacità", - "state" : "translated" + "state" : "translated", + "value" : "Abonnements" } }, "ja" : { "stringUnit" : { - "value" : "機能", - "state" : "translated" + "state" : "translated", + "value" : "サブスクリプション" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Capacités", - "state" : "translated" + "state" : "translated", + "value" : "Abbonamenti" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Δυνατότητες", + "value" : "Prenumerationer", "state" : "translated" } } } }, - "Transcribing..." : { - "comment" : "A placeholder text displayed when the user is recording audio.", + "New chat with a URL" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Bezig met transcriberen...", - "state" : "translated" + "state" : "translated", + "value" : "Nuova chat con un URL" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Transkriberar...", - "state" : "translated" + "state" : "translated", + "value" : "URLで新しいチャットを開始" } }, "es" : { "stringUnit" : { - "value" : "Transcribiendo...", - "state" : "translated" + "state" : "translated", + "value" : "Nueva conversación con una URL" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "A transcrever...", - "state" : "translated" + "state" : "translated", + "value" : "New chat using a URL" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Transcribing...", - "state" : "translated" + "state" : "translated", + "value" : "Nouvelle conversation avec une URL" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Transkribiere...", + "value" : "Νέα συνομιλία με URL", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Trascrizione in corso...", + "value" : "Nieuw gesprek met een URL", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Μεταγραφή σε εξέλιξη...", + "value" : "Ny chatt med en URL", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Transcription en cours...", + "value" : "Nova conversa com um URL", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "文字起こし中...", - "state" : "translated" + "state" : "translated", + "value" : "Neuer Chat mit einer URL" } } - } + }, + "comment" : "A description of how to open a chat with a URL using the URL scheme." }, - "App data could not be completely reset. Your remaining data was not discarded." : { - "comment" : "Error message displayed when app data reset fails.", + "Optimised for LiteLLM. Any OpenAI-compatible server also works." : { + "comment" : "A hint that describes the benefits of using a LiteLLM server.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Appgegevens konden niet volledig worden gereset. De resterende gegevens zijn niet verwijderd.", - "state" : "translated" + "state" : "translated", + "value" : "Geoptimaliseerd voor LiteLLM. Elke OpenAI-compatibele server werkt ook." } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Appdata kunde inte återställas helt. Dina återstående data kasserades inte.", - "state" : "translated" + "state" : "translated", + "value" : "Βελτιστοποιημένο για LiteLLM. Λειτουργεί επίσης με οποιονδήποτε διακομιστή συμβατό με OpenAI." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Los datos de la app no se pudieron restablecer por completo. Los datos restantes no se descartaron.", + "value" : "Ottimizzato per LiteLLM. Funziona anche con qualsiasi server compatibile OpenAI.", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Não foi possível repor completamente os dados da aplicação. Os dados restantes não foram eliminados.", - "state" : "translated" + "state" : "translated", + "value" : "Optimisé pour LiteLLM. Tout serveur compatible OpenAI fonctionne également." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "App data could not be completely reset. Your remaining data was not discarded.", - "state" : "translated" + "state" : "translated", + "value" : "Otimizado para LiteLLM. Qualquer servidor compatível com OpenAI também funciona." } }, "de" : { "stringUnit" : { - "value" : "Die App-Daten konnten nicht vollständig zurückgesetzt werden. Ihre verbleibenden Daten wurden nicht verworfen.", + "value" : "Optimiert für LiteLLM. Jeder OpenAI-kompatible Server funktioniert ebenfalls.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Impossibile reimpostare completamente i dati dell’app. I dati rimanenti non sono stati eliminati.", - "state" : "translated" + "state" : "translated", + "value" : "Optimized for LiteLLM. Any OpenAI-compatible server also works." } }, "ja" : { "stringUnit" : { - "value" : "Appのデータを完全にリセットできませんでした。残りのデータは破棄されていません。", + "value" : "LiteLLMに最適化。OpenAI互換のサーバーも利用可能。", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Les données de l’app n’ont pas pu être complètement réinitialisées. Les données restantes n’ont pas été supprimées.", - "state" : "translated" + "state" : "translated", + "value" : "Optimizado para LiteLLM. También funciona con cualquier servidor compatible con OpenAI." } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η πλήρης επαναφορά των δεδομένων της εφαρμογής. Τα υπόλοιπα δεδομένα σας δεν απορρίφθηκαν.", + "value" : "Optimerad för LiteLLM. Fungerar även med alla OpenAI-kompatibla servrar.", "state" : "translated" } } } }, - "Search your conversations by title or message content" : { - "comment" : "A description of the search feature.", + "Deleting a memory..." : { + "comment" : "A message displayed when a memory is being deleted.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Doorzoek je gesprekken op titel of berichtinhoud", - "state" : "translated" + "state" : "translated", + "value" : "メモリを削除中…" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Sök i dina konversationer efter titel eller meddelandeinnehåll", + "value" : "Διαγραφή μνήμης...", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Busca tus conversaciones por título o contenido del mensaje", + "value" : "Geheugen verwijderen...", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Pesquise nas suas conversas por título ou conteúdo da mensagem", + "value" : "A eliminar uma memória...", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Search your conversations by title or message content", - "state" : "translated" + "state" : "translated", + "value" : "Eliminando un recuerdo..." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Durchsuche deine Unterhaltungen nach Titel oder Nachrichteninhalt", - "state" : "translated" + "state" : "translated", + "value" : "Tar bort ett minne..." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Cerca nelle tue conversazioni per titolo o contenuto dei messaggi", + "value" : "Deleting a memory...", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Αναζητήστε τις συνομιλίες σας με βάση τον τίτλο ή το περιεχόμενο των μηνυμάτων", - "state" : "translated" + "state" : "translated", + "value" : "Speicher wird gelöscht..." } }, "fr" : { "stringUnit" : { - "value" : "Recherchez vos conversations par titre ou contenu des messages", - "state" : "translated" + "state" : "translated", + "value" : "Suppression d’une mémoire…" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "タイトルまたはメッセージ内容で会話を検索する", + "value" : "Eliminazione di una memoria...", "state" : "translated" } } } }, - "The server is not reachable." : { + "Speech to Text" : { + "comment" : "A section title for speech-to-text models.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "De server is niet bereikbaar.", - "state" : "translated" + "state" : "translated", + "value" : "Parole en texte" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Servern är inte nåbar.", + "value" : "音声認識", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "El servidor no es accesible.", + "value" : "Speech to Text", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "O servidor não está acessível.", + "value" : "Spraak naar tekst", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "The server is not reachable.", + "value" : "Ομιλία σε κείμενο", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Der Server ist nicht erreichbar.", - "state" : "translated" + "state" : "translated", + "value" : "Sprache zu Text" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Il server non è raggiungibile.", + "value" : "Tal till text", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ο διακομιστής δεν είναι προσβάσιμος.", - "state" : "translated" + "state" : "translated", + "value" : "Fala para Texto" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Le serveur est inaccessible.", - "state" : "translated" + "state" : "translated", + "value" : "Voz a texto" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "サーバーに接続できません。", - "state" : "translated" + "state" : "translated", + "value" : "Da voce a testo" } } } }, - "Translate text to another language" : { + "Try again to save your server settings, or go back to review them." : { + "comment" : "A message that appears when the server configuration wasn't saved.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Vertaal tekst naar een andere taal", + "value" : "Tente guardar novamente as definições do servidor ou volte atrás para as rever.", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Översätt text till ett annat språk", + "value" : "Prova di nuovo a salvare le impostazioni del server oppure torna indietro per rivederle.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Traducir texto a otro idioma", + "value" : "Probeer je serverinstellingen opnieuw op te slaan of ga terug om ze te controleren.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Traduzir texto para outra língua", - "state" : "translated" + "state" : "translated", + "value" : "サーバー設定の保存をもう一度試すか、戻って設定を確認してください。" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Translate text to another language", + "value" : "Versuchen Sie, Ihre Servereinstellungen erneut zu speichern, oder gehen Sie zurück, um sie zu überprüfen.", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Text in eine andere Sprache übersetzen", - "state" : "translated" + "state" : "translated", + "value" : "Try again to save your server settings, or go back to review them." } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Traduci testo in un'altra lingua", - "state" : "translated" + "state" : "translated", + "value" : "Försök spara serverinställningarna igen eller gå tillbaka för att granska dem." } }, "el" : { "stringUnit" : { - "value" : "Μεταφράστε το κείμενο σε άλλη γλώσσα", + "value" : "Προσπαθήστε ξανά να αποθηκεύσετε τις ρυθμίσεις του διακομιστή σας ή επιστρέψτε για να τις ελέγξετε.", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Traduire le texte dans une autre langue", + "value" : "Intenta guardar de nuevo la configuración de tu servidor o vuelve atrás para revisarla.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "テキストを別の言語に翻訳する", - "state" : "translated" + "state" : "translated", + "value" : "Réessayez d’enregistrer les paramètres de votre serveur ou revenez en arrière pour les vérifier." } } } }, - "Only active" : { + "Settings" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Alleen actief", + "value" : "Impostazioni", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Endast aktiva", - "state" : "translated" + "state" : "translated", + "value" : "設定" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Solo activos", + "value" : "Paramètres", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Apenas ativo", - "state" : "translated" + "state" : "translated", + "value" : "Settings" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Only active", + "value" : "Configuración", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Nur aktiv", - "state" : "translated" + "state" : "translated", + "value" : "Ρυθμίσεις" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Solo attivi", - "state" : "translated" + "state" : "translated", + "value" : "Instellingen" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "アクティブのみ", - "state" : "translated" + "state" : "translated", + "value" : "Inställningar" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Uniquement actif", - "state" : "translated" + "state" : "translated", + "value" : "Definições" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Μόνο ενεργά", - "state" : "translated" + "state" : "translated", + "value" : "Einstellungen" } } } }, - "Edit & Resend" : { - "comment" : "A label for editing and resending a chat message.", + "Creative" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Bewerken & Opnieuw verzenden", - "state" : "translated" + "state" : "translated", + "value" : "Kreativ" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Redigera och skicka igen", - "state" : "translated" + "state" : "translated", + "value" : "Criativo" } }, "es" : { "stringUnit" : { - "value" : "Editar y reenviar", - "state" : "translated" + "state" : "translated", + "value" : "Creativo" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Editar e Reenviar", + "value" : "Kreativ", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Edit & Resend", + "value" : "Créatif", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Bearbeiten & erneut senden", + "value" : "クリエイティブ", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Modifica e rinvia", - "state" : "translated" + "state" : "translated", + "value" : "Creative" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "編集して再送信", + "value" : "Creativo", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Modifier et renvoyer", + "value" : "Δημιουργικό", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Επεξεργασία & Αποστολή ξανά", - "state" : "translated" + "state" : "translated", + "value" : "Creatief" } } } }, - "%lld\/%lld" : { - "comment" : "A label showing the current character count and the maximum allowed.", - "shouldTranslate" : false, - "localizations" : { - "en" : { - "stringUnit" : { - "value" : "%1$lld\/%2$lld", - "state" : "new" - } - } - } + "Input tokens" : { + "comment" : "A label for the maximum number of input tokens for a model.", + "shouldTranslate" : false }, - "Focused" : { + "Type" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Gefocust", + "value" : "Tipo", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Fokuserad", + "value" : "Typ", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Enfocado", - "state" : "translated" + "state" : "translated", + "value" : "Type" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Focado", - "state" : "translated" + "state" : "translated", + "value" : "Τύπος" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Focused", - "state" : "translated" + "state" : "translated", + "value" : "Type" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Fokussiert", - "state" : "translated" + "state" : "translated", + "value" : "Tipo" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Concentrato", + "value" : "Type", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "フォーカス済み", - "state" : "translated" + "state" : "translated", + "value" : "タイプ" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Concentré", - "state" : "translated" + "state" : "translated", + "value" : "Tipo" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Εστιασμένο", + "value" : "Typ", "state" : "translated" } } - } + }, + "comment" : "A label that describes the type of a model." }, - "Deny" : { - "comment" : "Title of a permission option to deny access to an external tool.", + "The cloud deletion is waiting for required downloads." : { + "comment" : "Error description for when the cloud deletion is waiting for required downloads.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Weigeren", - "state" : "translated" + "state" : "translated", + "value" : "La suppression du cloud est en attente des téléchargements requis." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Neka", + "value" : "L’eliminazione dal cloud è in attesa dei download richiesti.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Denegar", - "state" : "translated" + "state" : "translated", + "value" : "De verwijdering uit de cloud wacht op vereiste downloads." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Recusar", - "state" : "translated" + "state" : "translated", + "value" : "La eliminación en la nube está esperando que se completen las descargas necesarias." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Deny", - "state" : "translated" + "state" : "translated", + "value" : "Molnraderingen väntar på nödvändiga nedladdningar." } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Verweigern", + "value" : "A eliminação da nuvem está a aguardar as transferências necessárias.", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Nega", - "state" : "translated" + "state" : "translated", + "value" : "Η διαγραφή από το cloud αναμένει τις απαιτούμενες λήψεις." } }, "ja" : { "stringUnit" : { - "value" : "拒否する", + "value" : "クラウドの削除は必要なダウンロードの完了待ちです", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Refuser", - "state" : "translated" + "state" : "translated", + "value" : "Das Löschen aus der Cloud wartet auf erforderliche Downloads." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Άρνηση", - "state" : "translated" + "state" : "translated", + "value" : "The cloud deletion is waiting for required downloads." } } } }, - "Tap + to get started" : { + "New Conversation" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tik op + om te beginnen", + "value" : "Nova Conversa", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Tryck på + för att börja", + "value" : "Nueva conversación", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Toca + para comenzar", - "state" : "translated" + "state" : "translated", + "value" : "Nouvelle conversation" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Toque + para começar", - "state" : "translated" + "state" : "translated", + "value" : "Nuova conversazione" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Tap + to get started", - "state" : "translated" + "state" : "translated", + "value" : "Nieuw gesprek" } }, "de" : { "stringUnit" : { - "value" : "Tippe auf +, um zu beginnen", + "value" : "Neues Gespräch", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Tocca + per iniziare", + "value" : "New Conversation", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "開始するには+をタップしてください", - "state" : "translated" + "state" : "translated", + "value" : "Ny konversation" } }, "el" : { "stringUnit" : { - "value" : "Πατήστε + για να ξεκινήσετε", - "state" : "translated" + "state" : "translated", + "value" : "Νέα Συνομιλία" } }, - "fr" : { - "stringUnit" : { - "value" : "Appuyez sur + pour commencer", - "state" : "translated" - } - } - } - }, - "%lld." : { - "comment" : "A label that shows the index of a search result. The argument is the index of the search result.", - "shouldTranslate" : false, - "localizations" : { - "en" : { + "ja" : { "stringUnit" : { - "value" : "%lld.", - "state" : "translated" + "state" : "translated", + "value" : "新しい会話" } } } }, - "Close" : { - "comment" : "A button that dismisses the current view.", + "Voice" : { + "comment" : "A label displayed above a list of available voices.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Sluiten", - "state" : "translated" + "state" : "translated", + "value" : "音声" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Stäng", + "value" : "Voix", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Cerrar", + "value" : "Voz", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Fechar", - "state" : "translated" + "state" : "translated", + "value" : "Vozes" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Close", + "value" : "Röst", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Schließen", + "value" : "Voice", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Chiudi", + "value" : "Voce", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "閉じる", + "value" : "Φωνή", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Fermer", + "value" : "Stem", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Κλείσιμο", + "value" : "Stimme", "state" : "translated" } } } }, - "Synchronization failed for: %@. Local data was retained." : { + "Select Text" : { + "comment" : "A button that selects the text of a message.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Synchronisatie mislukt voor: %@. Lokale gegevens zijn behouden.", - "state" : "translated" + "state" : "translated", + "value" : "Select Text" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Synkroniseringen misslyckades för: %@. Lokala data har behållits.", + "value" : "Tekst selecteren", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "La sincronización falló para: %@. Los datos locales se conservaron.", - "state" : "translated" + "state" : "translated", + "value" : "Seleccionar texto" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Falha na sincronização de: %@. Os dados locais foram mantidos.", + "value" : "Text auswählen", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Synchronization failed for: %@. Local data was retained.", - "state" : "translated" + "state" : "translated", + "value" : "Sélectionner le texte" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Synchronisierung fehlgeschlagen für: %@. Lokale Daten wurden beibehalten.", - "state" : "translated" + "state" : "translated", + "value" : "Markera text" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Sincronizzazione non riuscita per: %@. I dati locali sono stati conservati.", - "state" : "translated" + "state" : "translated", + "value" : "テキストを選択" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "同期に失敗しました:%@。ローカルデータは保持されています。", - "state" : "translated" + "state" : "translated", + "value" : "Selecionar texto" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ο συγχρονισμός απέτυχε για: %@. Τα τοπικά δεδομένα διατηρήθηκαν.", - "state" : "translated" + "state" : "translated", + "value" : "Seleziona testo" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Échec de la synchronisation pour : %@. Les données locales ont été conservées.", + "value" : "Επιλογή κειμένου", "state" : "translated" } } } }, - "Search Chats" : { + "Fetch the list of search tools configured in your LiteLLM server." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Zoek chats", - "state" : "translated" + "state" : "translated", + "value" : "Obter a lista de ferramentas de pesquisa configuradas no seu servidor LiteLLM." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Sök chattar", + "value" : "Recupera l'elenco degli strumenti di ricerca configurati nel tuo server LiteLLM.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Buscar chats", - "state" : "translated" + "state" : "translated", + "value" : "Haal de lijst met zoekhulpmiddelen op die zijn geconfigureerd in uw LiteLLM-server." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Pesquisar Conversas", + "value" : "LiteLLMサーバーに設定されている検索ツールの一覧を取得します。", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Search Chats", + "value" : "Rufe die Liste der in deinem LiteLLM-Server konfigurierten Suchwerkzeuge ab.", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Chats durchsuchen", - "state" : "translated" + "state" : "translated", + "value" : "Fetch the list of search tools configured on your LiteLLM server." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Cerca chat", + "value" : "Récupérer la liste des outils de recherche configurés sur votre serveur LiteLLM.", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Αναζήτηση συνομιλιών", - "state" : "translated" + "state" : "translated", + "value" : "Obtener la lista de herramientas de búsqueda configuradas en su servidor LiteLLM." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Rechercher dans les discussions", + "value" : "Ανάκτηση της λίστας εργαλείων αναζήτησης που έχουν ρυθμιστεί στον διακομιστή LiteLLM σας.", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "チャットを検索", + "value" : "Hämta listan över sökverktyg som är konfigurerade i din LiteLLM-server.", "state" : "translated" } } - } + }, + "comment" : "A description of the action to fetch the list of search tools." }, - "No Tools Available" : { - "comment" : "A description of the view when there are no tools available.", + "Add your server details, then test the connection before continuing." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Geen tools beschikbaar", - "state" : "translated" + "state" : "translated", + "value" : "Aggiungi i dettagli del server, quindi testa la connessione prima di continuare." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Inga verktyg tillgängliga", - "state" : "translated" + "state" : "translated", + "value" : "サーバーの詳細を追加し、続行する前に接続をテストしてください。" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "No hay herramientas disponibles", - "state" : "translated" + "state" : "translated", + "value" : "Ajoutez les informations de votre serveur, puis testez la connexion avant de continuer." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Nenhuma ferramenta disponível", - "state" : "translated" + "state" : "translated", + "value" : "Add your server details, then test the connection before continuing." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "No Tools Available", - "state" : "translated" + "state" : "translated", + "value" : "Añade los datos de tu servidor y prueba la conexión antes de continuar." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Keine Tools verfügbar", + "value" : "Προσθέστε τα στοιχεία του διακομιστή σας και, στη συνέχεια, δοκιμάστε τη σύνδεση πριν συνεχίσετε.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Nessuno strumento disponibile", - "state" : "translated" + "state" : "translated", + "value" : "Voeg je servergegevens toe en test de verbinding voordat je doorgaat." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "利用可能なツールはありません", + "value" : "Lägg till dina serveruppgifter och testa sedan anslutningen innan du fortsätter.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Aucun outil disponible", - "state" : "translated" + "state" : "translated", + "value" : "Adicione os detalhes do servidor e teste a ligação antes de continuar." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Δεν υπάρχουν διαθέσιμα εργαλεία", - "state" : "translated" + "state" : "translated", + "value" : "Füge deine Serverdetails hinzu und teste die Verbindung, bevor du fortfährst." } } } }, - "Connect external tools" : { - "comment" : "A tip that explains how to connect external tools to the model.", + "tag.JSON.mode" : { + "comment" : "Label for a capability that uses JSON schemas.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Externe tools verbinden", - "state" : "translated" + "state" : "translated", + "value" : "JSON Mode" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Anslut externa verktyg", + "value" : "JSON Mode", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Conectar herramientas externas", - "state" : "translated" + "state" : "translated", + "value" : "JSON Mode" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Ligar ferramentas externas", - "state" : "translated" + "state" : "translated", + "value" : "JSON Mode" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Connect external tools", + "value" : "JSON Mode", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Externe Werkzeuge verbinden", - "state" : "translated" + "state" : "translated", + "value" : "JSON Mode" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Collega strumenti esterni", + "value" : "JSON Mode", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Σύνδεση εξωτερικών εργαλείων", - "state" : "translated" + "state" : "translated", + "value" : "JSON Mode" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Connecter des outils externes", - "state" : "translated" + "state" : "translated", + "value" : "JSON Mode" } }, "ja" : { "stringUnit" : { - "value" : "外部ツールを接続する", + "value" : "JSON Mode", "state" : "translated" } } } }, - "Message" : { + "Finish setup to save your server settings and start your first conversation." : { "localizations" : { - "de" : { + "it" : { "stringUnit" : { - "value" : "Nachricht", - "state" : "translated" + "state" : "translated", + "value" : "Completa la configurazione per salvare le impostazioni del server e avviare la tua prima conversazione." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Message", + "value" : "Completa la configuración para guardar los ajustes de tu servidor y comenzar tu primera conversación.", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "メッセージ", - "state" : "translated" + "state" : "translated", + "value" : "Finish setup to save your server settings and start your first conversation." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Mensaje", + "value" : "Voltooi de configuratie om je serverinstellingen op te slaan en je eerste gesprek te starten.", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Messaggio", - "state" : "translated" + "state" : "translated", + "value" : "Ολοκληρώστε τη ρύθμιση για να αποθηκεύσετε τις ρυθμίσεις του διακομιστή σας και να ξεκινήσετε την πρώτη σας συνομιλία." } }, "pt-PT" : { "stringUnit" : { - "value" : "Mensagem", - "state" : "translated" + "state" : "translated", + "value" : "Conclua a configuração para guardar as definições do servidor e iniciar a sua primeira conversa." } }, "fr" : { "stringUnit" : { - "value" : "Message", - "state" : "translated" + "state" : "translated", + "value" : "Terminez la configuration pour enregistrer les réglages de votre serveur et démarrer votre première conversation." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Μήνυμα", - "state" : "translated" + "state" : "translated", + "value" : "Schließe die Einrichtung ab, um deine Servereinstellungen zu speichern und deine erste Unterhaltung zu starten." } }, - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Bericht", + "value" : "設定を完了してサーバー設定を保存し、最初の会話を始めましょう。", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Meddelande", - "state" : "translated" + "state" : "translated", + "value" : "Slutför konfigurationen för att spara dina serverinställningar och starta din första konversation." } } } }, - "Pending" : { + "Models" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "In behandeling", - "state" : "translated" + "state" : "translated", + "value" : "Modelli" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Väntar", - "state" : "translated" + "state" : "translated", + "value" : "Μοντέλα" } }, "es" : { "stringUnit" : { - "value" : "Pendiente", - "state" : "translated" + "state" : "translated", + "value" : "Modelos" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Pendente", + "value" : "Models", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Pending", + "value" : "モデル", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Ausstehend", + "value" : "Modèles", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "In sospeso", + "value" : "Modellen", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "保留中", + "value" : "Modeller", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Εκκρεμεί", - "state" : "translated" + "state" : "translated", + "value" : "Modelos" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "En attente", + "value" : "Modelle", "state" : "translated" } } } }, - "Resend" : { - "comment" : "A button that resends a message.", + "Image preview" : { + "comment" : "A label that describes the image being displayed.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Opnieuw verzenden", - "state" : "translated" + "state" : "translated", + "value" : "Προεπισκόπηση εικόνας" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Skicka igen", - "state" : "translated" + "state" : "translated", + "value" : "Vista previa de la imagen" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Reenviar", - "state" : "translated" + "state" : "translated", + "value" : "Anteprima immagine" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Reenviar", - "state" : "translated" + "state" : "translated", + "value" : "Afbeeldingsvoorbeeld" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Resend", - "state" : "translated" + "state" : "translated", + "value" : "画像プレビュー" } }, "de" : { "stringUnit" : { - "value" : "Erneut senden", + "value" : "Bildvorschau", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Reinvia", - "state" : "translated" + "state" : "translated", + "value" : "Aperçu de l’image" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αποστολή ξανά", - "state" : "translated" + "state" : "translated", + "value" : "Image preview" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Renvoyer", - "state" : "translated" + "state" : "translated", + "value" : "Förhandsvisning av bild" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "再送信", - "state" : "translated" + "state" : "translated", + "value" : "Pré-visualização da imagem" } } } }, - "Maximum of 3 tags reached. Remove one to add another." : { - "comment" : "A message displayed when the user tries to add a tag when they've already reached the maximum of 3.", + "Reset Zoom" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Maximum van 3 tags bereikt. Verwijder er één om een nieuwe toe te voegen.", - "state" : "translated" + "state" : "translated", + "value" : "Zoom terugzetten" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Maximalt 3 taggar nådda. Ta bort en för att lägga till en annan.", + "value" : "Zoom zurücksetzen", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Se alcanzó el máximo de 3 etiquetas. Elimina una para añadir otra.", + "value" : "Réinitialiser le zoom", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Máximo de 3 etiquetas atingido. Remova uma para adicionar outra.", + "value" : "Reset Zoom", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Maximum of 3 tags reached. Remove one to add another.", - "state" : "translated" + "state" : "translated", + "value" : "Återställ zoomnivå" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Maximal 3 Tags erreicht. Entferne einen, um einen weiteren hinzuzufügen.", - "state" : "translated" + "state" : "translated", + "value" : "Επαναφορά ζουμ" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Raggiunto il massimo di 3 tag. Rimuovi uno per aggiungerne un altro.", - "state" : "translated" + "state" : "translated", + "value" : "Repor o zoom" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Έχετε φτάσει το μέγιστο όριο των 3 ετικετών. Αφαιρέστε μία για να προσθέσετε άλλη.", - "state" : "translated" + "state" : "translated", + "value" : "Reimposta zoom" } }, "ja" : { "stringUnit" : { - "value" : "タグは最大3つまでです。追加するには1つ削除してください。", + "value" : "ズームをリセット", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Nombre maximum de 3 tags atteint. Supprimez-en un pour en ajouter un autre.", - "state" : "translated" + "state" : "translated", + "value" : "Restablecer zoom" } } - } + }, + "comment" : "A label for a button that resets the zoom level to 100%." }, - "Sakura" : { - "comment" : "The Japanese name for the sakura emoji.", + "Describe your suggestion in detail..." : { "localizations" : { - "de" : { + "el" : { "stringUnit" : { - "value" : "Kirschblüte", - "state" : "translated" + "state" : "translated", + "value" : "Περιγράψτε την πρότασή σας λεπτομερώς..." } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Sakura", - "state" : "translated" + "state" : "translated", + "value" : "Décrivez votre suggestion en détail..." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "桜", - "state" : "translated" + "state" : "translated", + "value" : "Beskriv ditt förslag i detalj..." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Sakura", + "value" : "Descreva a sua sugestão em detalhe...", "state" : "translated" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Sakura", + "value" : "Describe tu sugerencia en detalle...", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Sakura", - "state" : "translated" + "state" : "translated", + "value" : "Beschrijf uw suggestie in detail..." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Sakura", - "state" : "translated" + "state" : "translated", + "value" : "提案の詳細を説明してください..." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Σακούρα", - "state" : "translated" + "state" : "translated", + "value" : "Describe your suggestion in detail..." } }, - "nl" : { + "de" : { "stringUnit" : { - "value" : "Sakura", + "value" : "Beschreiben Sie Ihren Vorschlag im Detail...", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Sakura", - "state" : "translated" + "state" : "translated", + "value" : "Descrivi la tua proposta in dettaglio..." } } } }, - "Untitled" : { + "Synchronization failed" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Naamloos", - "state" : "translated" + "state" : "translated", + "value" : "Falha na sincronização" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Namnlös", - "state" : "translated" + "state" : "translated", + "value" : "Sincronizzazione non riuscita" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Sin título", - "state" : "translated" + "state" : "translated", + "value" : "Synchronisatie mislukt" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Sem título", - "state" : "translated" + "state" : "translated", + "value" : "同期に失敗しました" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Synchronisierung fehlgeschlagen" } }, "en" : { "stringUnit" : { - "value" : "Untitled", + "value" : "Synchronization failed", "state" : "translated" } }, - "de" : { - "stringUnit" : { - "value" : "Unbenannt", - "state" : "translated" - } - }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Senza titolo", - "state" : "translated" + "state" : "translated", + "value" : "Échec de la synchronisation" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "名称未設定", - "state" : "translated" + "state" : "translated", + "value" : "Ο συγχρονισμός απέτυχε" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Sans titre", - "state" : "translated" + "state" : "translated", + "value" : "La sincronización ha fallado" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Χωρίς τίτλο", - "state" : "translated" + "state" : "translated", + "value" : "Synkroniseringen misslyckades" } } } }, - "Support OpenClient" : { - "comment" : "A title for a screen that lets users support OpenClient.", + "Ok" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "OpenClient steunen", + "value" : "Ok", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Stöd OpenClient", + "value" : "OK", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Apoyar a OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "OK" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Apoiar o OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "OK" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Support OpenClient", + "value" : "OK", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "OpenClient unterstützen", - "state" : "translated" + "state" : "translated", + "value" : "OK" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Sostieni OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "OK" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "OpenClientを支援する", + "value" : "OK", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Υποστήριξη του OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "OK" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Soutenir OpenClient", + "value" : "OK", "state" : "translated" } } } }, - "Select Text" : { - "comment" : "A button that selects the text of a message.", + "Suggestion" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Tekst selecteren", - "state" : "translated" + "state" : "translated", + "value" : "Suggestion" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Markera text", - "state" : "translated" + "state" : "translated", + "value" : "Sugestão" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Seleccionar texto", + "value" : "Förslag", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Selecionar texto", - "state" : "translated" + "state" : "translated", + "value" : "Suggerimento" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Select Text", + "value" : "Sugerencia", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Text auswählen", - "state" : "translated" + "state" : "translated", + "value" : "Vorschlag" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Seleziona testo", + "value" : "Πρόταση", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Επιλογή κειμένου", - "state" : "translated" + "state" : "translated", + "value" : "Suggestie" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Sélectionner le texte", - "state" : "translated" + "state" : "translated", + "value" : "提案" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "テキストを選択", - "state" : "translated" + "state" : "translated", + "value" : "Suggestion" } } } }, - "Generating response" : { - "comment" : "Title of the background task when generating a response.", + "The selected image could not be prepared. Please choose another image." : { + "comment" : "Error message displayed when an error occurs during the preparation of an image.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Antwoord genereren", - "state" : "translated" + "state" : "translated", + "value" : "L’image sélectionnée n’a pas pu être préparée. Veuillez choisir une autre image." } }, "sv" : { "stringUnit" : { - "value" : "Genererar svar", + "value" : "Den valda bilden kunde inte förberedas. Välj en annan bild.", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Generando respuesta", + "value" : "The selected image could not be prepared. Please choose another image.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "A gerar resposta", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível preparar a imagem selecionada. Escolha outra imagem." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Generating response", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo preparar la imagen seleccionada. Elige otra imagen." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Antwort wird generiert", + "value" : "De geselecteerde afbeelding kon niet worden voorbereid. Kies een andere afbeelding.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Generazione della risposta", + "value" : "選択した画像を準備できませんでした。別の画像を選択してください。", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "応答を生成中", - "state" : "translated" + "state" : "translated", + "value" : "Non è stato possibile preparare l’immagine selezionata. Scegli un’altra immagine." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Génération de la réponse", + "value" : "Δεν ήταν δυνατή η προετοιμασία της επιλεγμένης εικόνας. Επιλέξτε άλλη εικόνα.", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Δημιουργία απάντησης", + "value" : "Das ausgewählte Bild konnte nicht vorbereitet werden. Bitte wählen Sie ein anderes Bild aus.", "state" : "translated" } } } }, - "Feature Tips" : { - "comment" : "A section that allows users to dismiss feature tips.", + "Analyzing images..." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Functietips", - "state" : "translated" + "state" : "translated", + "value" : "Analyse des images…" } }, "sv" : { "stringUnit" : { - "value" : "Funktionstips", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Consejos de funciones", + "value" : "Analyserar bilder...", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Dicas de Funcionalidades", + "value" : "Ανάλυση εικόνων...", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Feature Tips", - "state" : "translated" + "state" : "translated", + "value" : "Analyzing images..." } }, "de" : { "stringUnit" : { - "value" : "Funktionstipps", - "state" : "translated" + "state" : "translated", + "value" : "Bilder werden analysiert..." } }, "it" : { "stringUnit" : { - "value" : "Suggerimenti sulle funzionalità", + "value" : "Analisi delle immagini in corso...", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "機能のヒント", + "value" : "画像を解析中…", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Conseils sur les fonctionnalités", - "state" : "translated" + "state" : "translated", + "value" : "A analisar imagens..." } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Συμβουλές λειτουργιών", - "state" : "translated" + "state" : "translated", + "value" : "Afbeeldingen analyseren…" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Analizando imágenes..." } } } }, - "Done" : { + "Search conversations" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Gereed", + "value" : "Buscar conversaciones", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Klart", + "value" : "Cerca conversazioni", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Hecho", - "state" : "translated" + "state" : "translated", + "value" : "Pesquisar conversas" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Concluído", - "state" : "translated" + "state" : "translated", + "value" : "Unterhaltungen durchsuchen" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Done", - "state" : "translated" + "state" : "translated", + "value" : "Sök i konversationer" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Fertig", + "value" : "Αναζήτηση συνομιλιών", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Fatto", + "value" : "Search conversations", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "完了", + "value" : "Gesprekken zoeken", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Terminé", - "state" : "translated" + "state" : "translated", + "value" : "Rechercher dans les conversations" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "ΤΕΛΕΙΩΣΕ", + "value" : "会話を検索", "state" : "translated" } } } }, - "Testing..." : { + "Haunted Slime" : { + "comment" : "Name of an app icon.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Testen...", + "value" : "Melma infestata", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Testar...", - "state" : "translated" + "state" : "translated", + "value" : "Spöklik slime" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Probando...", - "state" : "translated" + "state" : "translated", + "value" : "Στοιχειωμένη γλίτσα" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A testar...", - "state" : "translated" + "state" : "translated", + "value" : "ホーンテッドスライム" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Testing...", - "state" : "translated" + "state" : "translated", + "value" : "Spukschleim" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Testen...", - "state" : "translated" + "state" : "translated", + "value" : "Spookslijm" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Test in corso...", + "value" : "Slime hanté", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "テスト中...", + "value" : "Haunted Slime", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Test en cours...", - "state" : "translated" + "state" : "translated", + "value" : "Geleia Assombrada" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Δοκιμή...", + "value" : "Babaespectro", "state" : "translated" } } } }, - "Turn on iCloud synchronization before deleting synchronized data." : { + "Start a new chat or search your conversations." : { + "comment" : "Widget description.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Schakel iCloud-synchronisatie in voordat je gesynchroniseerde gegevens verwijdert.", - "state" : "translated" + "state" : "translated", + "value" : "Ξεκινήστε μια νέα συνομιλία ή αναζητήστε τις συνομιλίες σας." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Aktivera iCloud-synkronisering innan du raderar synkroniserade data.", + "value" : "Commencez une nouvelle conversation ou recherchez dans vos discussions.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Activa la sincronización de iCloud antes de eliminar los datos sincronizados.", - "state" : "translated" + "state" : "translated", + "value" : "Inicia un nuevo chat o busca en tus conversaciones." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Ative a sincronização do iCloud antes de apagar os dados sincronizados.", + "value" : "Start a new chat or search your conversations", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Turn on iCloud synchronization before deleting synchronized data.", + "value" : "新しいチャットを開始するか、会話を検索してください。", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Aktiviere die iCloud-Synchronisierung, bevor du synchronisierte Daten löschst.", - "state" : "translated" + "state" : "translated", + "value" : "Beginnen Sie einen neuen Chat oder durchsuchen Sie Ihre Unterhaltungen." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Attiva la sincronizzazione iCloud prima di eliminare i dati sincronizzati.", - "state" : "translated" + "state" : "translated", + "value" : "Begin een nieuw gesprek of doorzoek je gesprekken." } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Ενεργοποιήστε τον συγχρονισμό iCloud πριν διαγράψετε τα συγχρονισμένα δεδομένα.", - "state" : "translated" + "state" : "translated", + "value" : "Starta en ny chatt eller sök i dina konversationer." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "同期データを削除する前に、iCloud同期をオンにしてください。", + "value" : "Avvia una nuova chat o cerca nelle tue conversazioni.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Activez la synchronisation iCloud avant de supprimer les données synchronisées.", + "value" : "Inicie uma nova conversa ou pesquise nas suas conversas.", "state" : "translated" } } } }, - "The iCloud container is unavailable." : { - "comment" : "Error description when the iCloud container is unavailable.", + "Your local profile and iCloud profile have different content with the same revision. Which profile would you like to keep?" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "De iCloud-container is niet beschikbaar.", + "value" : "Ihr lokales Profil und Ihr iCloud-Profil enthalten bei derselben Revision unterschiedliche Inhalte. Welches Profil möchten Sie behalten?", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "iCloud-behållaren är inte tillgänglig.", + "value" : "O seu perfil local e o perfil do iCloud têm conteúdos diferentes com a mesma revisão. Que perfil pretende manter?", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "El contenedor de iCloud no está disponible.", - "state" : "translated" + "state" : "translated", + "value" : "Il tuo profilo locale e il profilo iCloud hanno contenuti diversi con la stessa revisione. Quale profilo vuoi mantenere?" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "O contentor do iCloud está indisponível.", - "state" : "translated" + "state" : "translated", + "value" : "Your local profile and iCloud profile have different content with the same revision. Which profile would you like to keep?" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The iCloud container is unavailable.", - "state" : "translated" + "state" : "translated", + "value" : "Je lokale profiel en je iCloud-profiel bevatten verschillende gegevens met dezelfde revisie. Welk profiel wil je behouden?" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Der iCloud-Container ist nicht verfügbar.", + "value" : "Tu perfil local y tu perfil de iCloud tienen contenido diferente con la misma revisión. ¿Qué perfil quieres conservar?", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Il contenitore iCloud non è disponibile.", - "state" : "translated" + "state" : "translated", + "value" : "Votre profil local et votre profil iCloud contiennent des données différentes avec la même révision. Quel profil souhaitez-vous conserver ?" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "iCloudコンテナを利用できません。", - "state" : "translated" + "state" : "translated", + "value" : "Το τοπικό προφίλ και το προφίλ iCloud έχουν διαφορετικό περιεχόμενο με την ίδια αναθεώρηση. Ποιο προφίλ θέλετε να διατηρήσετε;" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Το κοντέινερ iCloud δεν είναι διαθέσιμο.", - "state" : "translated" + "state" : "translated", + "value" : "ローカルプロフィールとiCloudプロフィールの内容が同じリビジョンで異なります。どちらのプロフィールを残しますか?" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Le conteneur iCloud est indisponible.", + "value" : "Din lokala profil och din iCloud-profil har olika innehåll med samma revision. Vilken profil vill du behålla?", "state" : "translated" } } } }, - "Jump back into your latest conversation." : { - "comment" : "Description of the widget that opens the most recently updated conversation in OpenClient.", + "Show Token Usage" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Ga terug naar je laatste gesprek.", - "state" : "translated" + "state" : "translated", + "value" : "Afficher l’utilisation des jetons" } }, "sv" : { "stringUnit" : { - "value" : "Hoppa tillbaka till din senaste konversation.", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Vuelve a tu última conversación.", + "value" : "Visa tokenanvändning", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Voltar à sua conversa mais recente.", - "state" : "translated" + "state" : "translated", + "value" : "Εμφάνιση χρήσης διακριτικού" } }, "en" : { "stringUnit" : { - "value" : "Jump back into your latest conversation", - "state" : "translated" + "state" : "translated", + "value" : "Show Token Usage" } }, "de" : { "stringUnit" : { - "value" : "Springe zurück zu deinem letzten Gespräch.", + "value" : "Tokenverbrauch anzeigen", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Ritorna alla tua ultima conversazione.", + "value" : "Mostra utilizzo token", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "最新の会話に戻る", + "value" : "トークン使用量を表示", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Reprenez votre dernière conversation.", - "state" : "translated" + "state" : "translated", + "value" : "Mostrar Utilização de Token" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Επιστροφή στην πιο πρόσφατη συνομιλία σας.", - "state" : "translated" + "state" : "translated", + "value" : "Tokengebruik weergeven" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mostrar uso de tokens" } } - } + }, + "comment" : "A toggle that shows the number of tokens remaining in the current token." }, - "comments" : { + "Privacy Policy" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "reacties", - "state" : "translated" + "state" : "translated", + "value" : "Privacybeleid" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "kommentarer", + "value" : "Informativa sulla privacy", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "comentarios", + "value" : "Politique de confidentialité", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "comentários", - "state" : "translated" + "state" : "translated", + "value" : "Πολιτική Απορρήτου" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "comments", - "state" : "translated" + "state" : "translated", + "value" : "プライバシーポリシー" } }, "de" : { "stringUnit" : { - "value" : "Kommentare", + "value" : "Datenschutzerklärung", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "commenti", - "state" : "translated" + "state" : "translated", + "value" : "Integritetspolicy" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "コメント", - "state" : "translated" + "state" : "translated", + "value" : "Política de Privacidade" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "commentaires", + "value" : "Privacy Policy", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "σχόλια", + "value" : "Política de privacidad", "state" : "translated" } } } }, - "%lld of %lld tools enabled" : { + "Copy Image" : { + "comment" : "A label for copying an image to the clipboard.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "%1$lld van %2$lld tools ingeschakeld", - "state" : "translated" + "state" : "translated", + "value" : "Αντιγραφή εικόνας" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "%1$lld av %2$lld verktyg aktiverade", - "state" : "translated" + "state" : "translated", + "value" : "Bild kopieren" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "%1$lld de %2$lld herramientas habilitadas", - "state" : "translated" + "state" : "translated", + "value" : "Afbeelding kopiëren" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "%1$lld de %2$lld ferramentas ativadas", - "state" : "translated" + "state" : "translated", + "value" : "画像をコピー" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "%1$lld of %2$lld tools enabled", - "state" : "new" + "value" : "Copiar imagem", + "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "%1$lld von %2$lld Tools aktiviert", - "state" : "translated" + "state" : "translated", + "value" : "Copiar imagen" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "%1$lld di %2$lld strumenti abilitati", - "state" : "translated" + "state" : "translated", + "value" : "Copy Image" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "%1$lld \/ %2$lld 個のツールが有効化済み", + "value" : "Copier l’image", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "%1$lld sur %2$lld outils activés", + "value" : "Copia immagine", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "%1$lld από %2$lld εργαλεία ενεργοποιήθηκαν", + "value" : "Kopiera bild", "state" : "translated" } } } }, - "Suggested by" : { + "Provide a JSON object containing only a prompt string, within 64 KiB." : { + "comment" : "Error message when the user provides an invalid JSON object with an image generation prompt.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Voorgesteld door", - "state" : "translated" + "state" : "translated", + "value" : "Fournissez un objet JSON contenant uniquement une chaîne de prompt, de 64 Kio maximum." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Föreslagen av", + "value" : "Geef een JSON-object met alleen een prompttekenreeks van maximaal 64 KiB.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Sugerido por", - "state" : "translated" + "state" : "translated", + "value" : "Fornisci un oggetto JSON contenente solo una stringa prompt, entro 64 KiB." } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Sugerido por", + "value" : "Ange ett JSON-objekt som endast innehåller en promptsträng på högst 64 KiB.", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Suggested by", - "state" : "translated" + "state" : "translated", + "value" : "Forneça um objeto JSON que contenha apenas uma cadeia de texto de prompt, com um máximo de 64 KiB." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Vorgeschlagen von", + "value" : "Proporciona un objeto JSON que contenga únicamente una cadena de texto de indicación, de un máximo de 64 KiB.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Suggerito da", + "value" : "64 KiB以内で、プロンプト文字列のみを含むJSONオブジェクトを指定してください。", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "からの提案", + "value" : "Παρέχετε ένα αντικείμενο JSON που περιέχει μόνο μια συμβολοσειρά προτροπής, μεγέθους έως 64 KiB.", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Suggéré par", - "state" : "translated" + "state" : "translated", + "value" : "Stelle ein JSON-Objekt bereit, das ausschließlich einen Prompt-String mit maximal 64 KiB enthält." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Προτεινόμενο από", + "value" : "Provide a JSON object containing only a prompt string, within 64 KiB.", "state" : "translated" } } } }, - "" : { - "shouldTranslate" : false - }, - "The cloud operation was cancelled by an app data reset." : { - "comment" : "Error message when the cloud operation was cancelled by an app data reset.", + "In progress" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "De cloudbewerking is geannuleerd doordat de appgegevens zijn gereset.", + "value" : "En cours", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Molnåtgärden avbröts av en återställning av appdata.", + "value" : "進行中", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "La operación en la nube se canceló al restablecer los datos de la aplicación.", - "state" : "translated" + "state" : "translated", + "value" : "In progress" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A operação na nuvem foi cancelada devido à reposição dos dados da aplicação.", + "value" : "Bezig", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "The cloud operation was cancelled by an app data reset.", + "value" : "Σε εξέλιξη", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Der Cloud-Vorgang wurde durch das Zurücksetzen der App-Daten abgebrochen.", - "state" : "translated" + "state" : "translated", + "value" : "In Bearbeitung" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "L’operazione cloud è stata annullata dal ripristino dei dati dell’app.", - "state" : "translated" + "state" : "translated", + "value" : "Pågår" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "アプリデータのリセットにより、クラウド操作がキャンセルされました", + "value" : "Em curso", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "L’opération cloud a été annulée par la réinitialisation des données de l’app.", - "state" : "translated" + "state" : "translated", + "value" : "In corso" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Η λειτουργία cloud ακυρώθηκε λόγω επαναφοράς των δεδομένων της εφαρμογής.", + "value" : "En curso", "state" : "translated" } } } }, - "The server configuration changed while the response was running." : { - "comment" : "Error message when the server configuration changes during an agent response.", + "Documents" : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "De serverconfiguratie is gewijzigd terwijl het antwoord werd gegenereerd.", - "state" : "translated" + "state" : "translated", + "value" : "Dokument" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Serverkonfigurationen ändrades medan svaret pågick.", + "value" : "Dokumente", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "La configuración del servidor cambió mientras se generaba la respuesta.", + "value" : "Documents", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "A configuração do servidor foi alterada enquanto a resposta estava a decorrer.", + "value" : "Documentos", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "The server configuration changed while the response was running.", + "value" : "Documenti", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Die Serverkonfiguration wurde geändert, während die Antwort erstellt wurde.", + "value" : "Documenten", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "La configurazione del server è cambiata mentre la risposta era in corso.", - "state" : "translated" + "state" : "translated", + "value" : "Documents" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "応答中にサーバー設定が変更されました。", - "state" : "translated" + "state" : "translated", + "value" : "Έγγραφα" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "La configuration du serveur a changé pendant le traitement de la réponse.", - "state" : "translated" + "state" : "translated", + "value" : "ドキュメント" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Η διαμόρφωση του διακομιστή άλλαξε ενώ η απάντηση ήταν σε εξέλιξη.", - "state" : "translated" + "state" : "translated", + "value" : "Documentos" } } - } + }, + "comment" : "A section header for a list of documents." }, - "Leave this empty if your server doesn't require an API key." : { + "Use the base URL of your OpenAI-compatible server." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Laat dit leeg als je server geen API-sleutel vereist.", + "value" : "Χρησιμοποιήστε τη βασική διεύθυνση URL του διακομιστή σας που είναι συμβατός με το OpenAI.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Lämna detta tomt om din server inte kräver en API-nyckel.", + "value" : "Använd bas-URL:en för din OpenAI-kompatibla server.", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Déjalo vacío si tu servidor no requiere una clave de API.", - "state" : "translated" + "state" : "translated", + "value" : "OpenAI互換サーバーのベースURLを使用します。" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Deixe este campo vazio se o seu servidor não exigir uma chave de API.", - "state" : "translated" + "state" : "translated", + "value" : "Utilisez l’URL de base de votre serveur compatible avec OpenAI." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Leave this empty if your server doesn't require an API key.", - "state" : "translated" + "state" : "translated", + "value" : "Utilize o URL base do seu servidor compatível com OpenAI." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Lassen Sie dieses Feld leer, wenn Ihr Server keinen API-Schlüssel benötigt.", - "state" : "translated" + "state" : "translated", + "value" : "Usa la URL base de tu servidor compatible con OpenAI." } }, "it" : { "stringUnit" : { - "value" : "Lascia vuoto se il tuo server non richiede una chiave API.", + "value" : "Usa l’URL di base del tuo server compatibile con OpenAI.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αφήστε το κενό αν ο διακομιστής σας δεν απαιτεί κλειδί API.", + "value" : "Use the base URL of your OpenAI-compatible server.", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "サーバーでAPIキーが必要ない場合は、空欄のままにしてください。", - "state" : "translated" + "state" : "translated", + "value" : "Verwende die Basis-URL deines OpenAI-kompatiblen Servers." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Laissez ce champ vide si votre serveur ne nécessite pas de clé API.", - "state" : "translated" + "state" : "translated", + "value" : "Gebruik de basis-URL van je OpenAI-compatibele server." } } - } + }, + "comment" : "A description of how to enter the server URL." }, - "Chats" : { + "Not supported by this model" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Chats", - "state" : "translated" + "state" : "translated", + "value" : "Não suportado por este modelo" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Chattar", + "value" : "No compatible con este modelo", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Chats", - "state" : "translated" + "state" : "translated", + "value" : "Non pris en charge par ce modèle" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Conversas", + "value" : "Non supportato da questo modello", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Chats", - "state" : "translated" + "state" : "translated", + "value" : "Von diesem Modell nicht unterstützt" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Chats", - "state" : "translated" + "state" : "translated", + "value" : "Niet ondersteund door dit model" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Chat", - "state" : "translated" + "state" : "translated", + "value" : "Not supported by this model" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Συζητήσεις", + "value" : "Stöds inte av den här modellen", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "チャット", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υποστηρίζεται από αυτό το μοντέλο" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Discussions", - "state" : "translated" + "state" : "translated", + "value" : "このモデルではサポートされていません" } } - } + }, + "comment" : "A description of the Web Search feature that is not supported by the current model." }, - "Brainstorm ideas for a project" : { + "Update" : { + "comment" : "A button that updates the app.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Bedenk ideeën voor een project", + "value" : "Bijwerken", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Brainstorma idéer för ett projekt", + "value" : "Uppdatera", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Generar ideas para un proyecto", - "state" : "translated" + "state" : "translated", + "value" : "アップデート" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Gerar ideias para um projeto", - "state" : "translated" + "state" : "translated", + "value" : "Aggiorna" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Brainstorm ideas for a project", - "state" : "translated" + "state" : "translated", + "value" : "Actualizar" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Ideen für ein Projekt sammeln", + "value" : "Mettre à jour", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Genera idee per un progetto", + "value" : "Atualizar", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "プロジェクトのアイデアをブレインストーミングする", + "value" : "Ενημέρωση", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Trouver des idées pour un projet", + "value" : "Update", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Καταιγισμός ιδεών για ένα έργο", - "state" : "translated" + "state" : "translated", + "value" : "Aktualisieren" } } } }, - "Completion" : { - "comment" : "A description of a completion LLM model.", + "All" : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Voltooiing", - "state" : "translated" - } - }, "sv" : { "stringUnit" : { - "value" : "Slutförande", - "state" : "translated" + "state" : "translated", + "value" : "Alla" } }, "es" : { "stringUnit" : { - "value" : "Finalización", + "value" : "Todos", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Conclusão", + "value" : "All", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Completion", + "value" : "Alles", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Abschluss", - "state" : "translated" + "state" : "translated", + "value" : "Όλα" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Completamento", - "state" : "translated" + "state" : "translated", + "value" : "Tudo" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Ολοκλήρωση", + "value" : "Tout", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "完了", - "state" : "translated" + "state" : "translated", + "value" : "すべて" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Achèvement", + "value" : "Tutti", "state" : "translated" } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alle" + } } } }, - "Code" : { + "Generating image..." : { + "comment" : "Subtitle for the background task when the phase is generating an image.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Code", - "state" : "translated" + "state" : "translated", + "value" : "Bild wird generiert…" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Kod", + "value" : "A gerar imagem...", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Código", - "state" : "translated" + "state" : "translated", + "value" : "Generazione dell’immagine..." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Código", + "value" : "Generating image...", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Code", - "state" : "translated" + "state" : "translated", + "value" : "Generando imagen..." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Code", + "value" : "Δημιουργία εικόνας...", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Codice", + "value" : "Génération de l’image…", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Κωδικός", - "state" : "translated" + "state" : "translated", + "value" : "Afbeelding genereren…" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Code", - "state" : "translated" + "state" : "translated", + "value" : "画像を生成中…" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "コード", - "state" : "translated" + "state" : "translated", + "value" : "Genererar bild…" } } } }, - "No speech-to-text model available. Configure a Whisper model in LiteLLM." : { - "comment" : "Error message displayed when no speech-to-text model is configured.", + "Deletes all local settings and credentials. iCloud data will not be affected." : { + "comment" : "A footer for the reset button in the settings.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Geen spraak-naar-tekstmodel beschikbaar. Stel een Whisper-model in LiteLLM in.", + "value" : "Διαγράφει όλες τις τοπικές ρυθμίσεις και τα διαπιστευτήρια. Τα δεδομένα iCloud δεν θα επηρεαστούν.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Ingen tal-till-text-modell tillgänglig. Konfigurera en Whisper-modell i LiteLLM.", - "state" : "translated" + "state" : "translated", + "value" : "Tar bort alla lokala inställningar och inloggningsuppgifter. iCloud-data påverkas inte." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "No hay modelo de reconocimiento de voz disponible. Configure un modelo Whisper en LiteLLM.", - "state" : "translated" + "state" : "translated", + "value" : "Elimina tutte le impostazioni e le credenziali locali. I dati di iCloud non saranno interessati." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Nenhum modelo de reconhecimento de voz disponível. Configure um modelo Whisper no LiteLLM.", + "value" : "Elimina todas las configuraciones y credenciales locales. Los datos de iCloud no se verán afectados.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "No speech-to-text model available. Configure a Whisper model in LiteLLM.", - "state" : "translated" + "state" : "translated", + "value" : "すべてのローカル設定と認証情報を削除します。iCloudのデータには影響しません。" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Kein Speech-to-Text-Modell verfügbar. Konfigurieren Sie ein Whisper-Modell in LiteLLM.", + "value" : "Deletes all local settings and credentials. iCloud data will not be affected.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nessun modello di riconoscimento vocale disponibile. Configura un modello Whisper in LiteLLM.", + "value" : "Apaga todas as definições e credenciais locais. Os dados do iCloud não serão afetados.", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Δεν υπάρχει διαθέσιμο μοντέλο ομιλίας σε κείμενο. Διαμορφώστε ένα μοντέλο Whisper στο LiteLLM.", - "state" : "translated" + "state" : "translated", + "value" : "Supprime tous les paramètres et identifiants locaux. Les données iCloud ne seront pas affectées." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Aucun modèle de reconnaissance vocale disponible. Configurez un modèle Whisper dans LiteLLM.", - "state" : "translated" + "state" : "translated", + "value" : "Verwijdert alle lokale instellingen en inloggegevens. iCloud-gegevens blijven ongewijzigd." } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "音声認識モデルが利用できません。LiteLLMでWhisperモデルを設定してください。", + "value" : "Löscht alle lokalen Einstellungen und Anmeldedaten. iCloud-Daten bleiben unberührt.", "state" : "translated" } } } }, - "If you continue, future calls will be blocked for this server configuration." : { - "comment" : "A message displayed in an alert that warns the user of the consequences of denying a permanent permission.", + "Checking iCloud availability..." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Als je doorgaat, worden toekomstige aanroepen voor deze serverconfiguratie geblokkeerd.", - "state" : "translated" + "state" : "translated", + "value" : "Checking iCloud availability..." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Om du fortsätter blockeras framtida anrop för den här serverkonfigurationen.", + "value" : "Beschikbaarheid van iCloud controleren...", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Si continúas, las llamadas futuras se bloquearán para esta configuración del servidor.", + "value" : "A verificar a disponibilidade do iCloud...", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Se continuar, as chamadas futuras serão bloqueadas para esta configuração do servidor.", + "value" : "Έλεγχος διαθεσιμότητας του iCloud...", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "If you continue, future calls will be blocked for this server configuration.", + "value" : "iCloudの利用状況を確認中…", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Wenn Sie fortfahren, werden zukünftige Aufrufe für diese Serverkonfiguration blockiert.", - "state" : "translated" + "state" : "translated", + "value" : "Vérification de la disponibilité d’iCloud…" } }, "it" : { "stringUnit" : { - "value" : "Se continui, le chiamate future verranno bloccate per questa configurazione del server.", + "value" : "Verifica della disponibilità di iCloud...", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Αν συνεχίσετε, οι μελλοντικές κλήσεις θα αποκλειστούν για αυτήν τη διαμόρφωση διακομιστή.", + "value" : "Comprobando la disponibilidad de iCloud...", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "続行すると、このサーバー設定に対する今後の呼び出しはブロックされます。", + "value" : "Kontrollerar iCloud-tillgänglighet...", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Si vous continuez, les prochains appels seront bloqués pour cette configuration du serveur.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-Verfügbarkeit wird geprüft …" } } } }, - "Your pinned conversation appears here." : { + "Ask Every Time" : { + "comment" : "Text displayed in a picker when a user is asked for permission to use an external tool.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Je vastgezette gesprek verschijnt hier.", - "state" : "translated" + "state" : "translated", + "value" : "Demander à chaque fois" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Din fastnålad konversation visas här.", + "value" : "毎回確認する", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Tu conversación fijada aparece aquí.", + "value" : "Ask Every Time", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A sua conversa fixada aparece aqui.", - "state" : "translated" + "state" : "translated", + "value" : "Elke keer vragen" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Your pinned conversation appears here.", - "state" : "translated" + "state" : "translated", + "value" : "Να γίνεται ερώτηση κάθε φορά" } }, "de" : { "stringUnit" : { - "value" : "Deine angeheftete Unterhaltung erscheint hier.", - "state" : "translated" + "state" : "translated", + "value" : "Jedes Mal fragen" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "La tua conversazione fissata appare qui.", - "state" : "translated" + "state" : "translated", + "value" : "Fråga varje gång" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "ピン留めした会話がここに表示されます。", - "state" : "translated" + "state" : "translated", + "value" : "Perguntar sempre" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Votre conversation épinglée apparaît ici.", + "value" : "Preguntar siempre", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Η καρφιτσωμένη συνομιλία σας εμφανίζεται εδώ.", - "state" : "translated" + "state" : "translated", + "value" : "Chiedi ogni volta" } } } }, - "Delete All Synchronized Data" : { + "Tools" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Alle gesynchroniseerde gegevens verwijderen", - "state" : "translated" + "state" : "translated", + "value" : "Tools" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Radera alla synkroniserade data", - "state" : "translated" + "state" : "translated", + "value" : "Hulpmiddelen" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Eliminar todos los datos sincronizados", - "state" : "translated" + "state" : "translated", + "value" : "Ferramentas" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Eliminar todos os dados sincronizados", - "state" : "translated" + "state" : "translated", + "value" : "Εργαλεία" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Delete All Synchronized Data", - "state" : "translated" + "state" : "translated", + "value" : "ツール" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Alle synchronisierten Daten löschen", - "state" : "translated" + "state" : "translated", + "value" : "Outils" } }, "it" : { "stringUnit" : { - "value" : "Elimina tutti i dati sincronizzati", - "state" : "translated" + "state" : "translated", + "value" : "Strumenti" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "同期済みデータをすべて削除", + "value" : "Herramientas", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Supprimer toutes les données synchronisées", + "value" : "Verktyg", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Διαγραφή όλων των συγχρονισμένων δεδομένων", + "value" : "Werkzeuge", "state" : "translated" } } - } + }, + "comment" : "Button label for the \"Tools\" section." }, - "These tools are unavailable until this server refreshes successfully." : { - "comment" : "A warning message that appears when the MCP server is unavailable.", + "No MCP servers configured. Add them in your LiteLLM server's config.yaml." : { + "comment" : "A message that appears when there are no MCP servers configured.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Deze tools zijn niet beschikbaar totdat deze server succesvol is vernieuwd.", - "state" : "translated" + "state" : "translated", + "value" : "Geen MCP-servers geconfigureerd. Voeg ze toe in de config.yaml van je LiteLLM-server." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Dessa verktyg är otillgängliga tills servern har uppdaterats.", + "value" : "Nessun server MCP configurato. Aggiungili nel file config.yaml del tuo server LiteLLM.", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Estas herramientas no estarán disponibles hasta que este servidor se actualice correctamente.", - "state" : "translated" + "state" : "translated", + "value" : "Keine MCP-Server konfiguriert. Fügen Sie sie in der config.yaml Ihres LiteLLM-Servers hinzu." } }, "pt-PT" : { "stringUnit" : { - "value" : "Estas ferramentas não estão disponíveis até este servidor ser atualizado com êxito.", + "value" : "Nenhum servidor MCP configurado. Adicione-os no config.yaml do seu servidor LiteLLM.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "These tools are unavailable until this server refreshes successfully.", - "state" : "translated" + "state" : "translated", + "value" : "No hay servidores MCP configurados. Agréguelos en el config.yaml de su servidor LiteLLM." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Diese Tools sind nicht verfügbar, bis dieser Server erfolgreich aktualisiert wurde.", + "value" : "Inga MCP-servrar konfigurerade. Lägg till dem i din LiteLLM-servers config.yaml.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Questi strumenti non sono disponibili finché il server non viene aggiornato correttamente.", + "value" : "No MCP servers configured. Add them in your LiteLLM server's config.yaml.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "このサーバーの更新が正常に完了するまで、これらのツールは利用できません。", - "state" : "translated" + "state" : "translated", + "value" : "MCPサーバーが設定されていません。LiteLLMサーバーのconfig.yamlに追加してください。" } }, "fr" : { "stringUnit" : { - "value" : "Ces outils sont indisponibles jusqu’à l’actualisation réussie de ce serveur.", + "value" : "Aucun serveur MCP configuré. Ajoutez-les dans le config.yaml de votre serveur LiteLLM.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Αυτά τα εργαλεία δεν είναι διαθέσιμα μέχρι να ολοκληρωθεί επιτυχώς η ανανέωση αυτού του διακομιστή.", + "value" : "Δεν έχουν ρυθμιστεί MCP διακομιστές. Προσθέστε τους στο config.yaml του διακομιστή LiteLLM σας.", "state" : "translated" } } } }, - "All Tags" : { - "comment" : "The default tag to be selected when the widget is configured.", + "The MCP tool arguments are not valid JSON." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Alle tags", + "value" : "Los argumentos de la herramienta MCP no son un JSON válido.", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Alla taggar", - "state" : "translated" + "state" : "translated", + "value" : "De argumenten van de MCP-tool zijn geen geldige JSON." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Todas las etiquetas", + "value" : "MCPツールの引数が有効なJSONではありません。", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Todas as Etiquetas", - "state" : "translated" - } - }, - "en" : { - "stringUnit" : { - "value" : "All Tags", + "value" : "Os argumentos da ferramenta MCP não são JSON válido.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Alle Tags", + "value" : "Die Argumente des MCP-Tools sind kein gültiges JSON.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Tutti i tag", + "value" : "Gli argomenti dello strumento MCP non sono un JSON valido.", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "すべてのタグ", - "state" : "translated" + "state" : "translated", + "value" : "Argumenten för MCP-verktyget är inte giltig JSON." } }, "el" : { "stringUnit" : { - "value" : "Όλες οι ετικέτες", - "state" : "translated" + "state" : "translated", + "value" : "Τα επιχειρήματα του εργαλείου MCP δεν είναι έγκυρο JSON." } }, "fr" : { "stringUnit" : { - "value" : "Tous les tags", + "value" : "Les arguments de l’outil MCP ne sont pas un JSON valide.", "state" : "translated" } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The MCP tool arguments are not valid JSON." + } } - } + }, + "comment" : "Error message when the MCP tool arguments are not valid JSON." }, - "Use the models available on your server, all in one conversation app." : { - "comment" : "A description of the first onboarding benefit.", + "Only the listed categories failed. Retry to finish deleting them." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Gebruik de modellen die beschikbaar zijn op je server, allemaal in één gespreksapp.", - "state" : "translated" + "state" : "translated", + "value" : "Solo fallaron las categorías indicadas. Vuelve a intentarlo para terminar de eliminarlas." } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Använd modellerna som finns tillgängliga på din server, allt i en och samma konversationsapp.", + "value" : "Only the listed categories failed. Retry to finish deleting them.", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Usa los modelos disponibles en tu servidor, todo en una sola aplicación de conversación.", + "value" : "Nur die aufgeführten Kategorien konnten nicht gelöscht werden. Wiederholen Sie den Vorgang, um das Löschen abzuschließen.", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Utilize os modelos disponíveis no seu servidor, tudo numa só aplicação de conversação.", + "value" : "Endast de listade kategorierna kunde inte tas bort. Försök igen för att slutföra borttagningen.", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Use the models available on your server, all in one conversation app.", + "value" : "Απέτυχαν μόνο οι κατηγορίες που αναφέρονται. Δοκιμάστε ξανά για να ολοκληρωθεί η διαγραφή τους.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Verwende die auf deinem Server verfügbaren Modelle – alles in einer einzigen Unterhaltungs-App.", - "state" : "translated" + "state" : "translated", + "value" : "Alleen de vermelde categorieën zijn mislukt. Probeer het opnieuw om ze te verwijderen." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Usa i modelli disponibili sul tuo server, tutto in un'unica app di conversazione.", + "value" : "Seules les catégories répertoriées ont échoué. Réessayez pour terminer leur suppression.", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Χρησιμοποιήστε τα μοντέλα που είναι διαθέσιμα στον διακομιστή σας, όλα σε μία εφαρμογή συνομιλίας.", + "value" : "リストにあるカテゴリのみ削除に失敗しました。削除を完了するには再試行してください。", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "サーバーで利用可能なモデルをすべて、1つの会話アプリで使用できます", + "value" : "Apenas as categorias listadas falharam. Tente novamente para concluir a eliminação.", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Utilisez les modèles disponibles sur votre serveur, le tout dans une seule application de conversation.", - "state" : "translated" + "state" : "translated", + "value" : "Solo le categorie elencate non sono state eliminate. Riprova per completare l’eliminazione." } } } }, - "Recording duration" : { + "Finish Setup" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Opnameduur", + "value" : "Terminer la configuration", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Inspelningslängd", - "state" : "translated" + "state" : "translated", + "value" : "Concluir configuração" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Duración de la grabación", - "state" : "translated" + "state" : "translated", + "value" : "設定を完了する" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Duração da gravação", + "value" : "Terminar la configuración", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Recording duration", + "value" : "Slutför konfigurationen", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Aufnahmedauer", + "value" : "Completa la configurazione", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Durata della registrazione", + "value" : "Finish Setup", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Διάρκεια εγγραφής", - "state" : "translated" + "state" : "translated", + "value" : "Ολοκλήρωση ρυθμίσεων" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Durée de l’enregistrement", - "state" : "translated" + "state" : "translated", + "value" : "Voltooi de installatie" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "録音時間", + "value" : "Einrichtung abschließen", "state" : "translated" } } } }, - "Optional" : { + "Pending" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Optioneel", - "state" : "translated" + "state" : "translated", + "value" : "Pendente" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Valfri", - "state" : "translated" + "state" : "translated", + "value" : "Pendiente" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Opcional", - "state" : "translated" + "state" : "translated", + "value" : "En attente" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Opcional", + "value" : "In sospeso", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Optional", - "state" : "translated" + "state" : "translated", + "value" : "Ausstehend" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Optional", + "value" : "In behandeling", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Opzionale", - "state" : "translated" + "state" : "translated", + "value" : "Pending" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "任意", + "value" : "Väntar", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Προαιρετικό", - "state" : "translated" + "state" : "translated", + "value" : "Εκκρεμεί" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Optionnel", + "value" : "保留中", "state" : "translated" } } } }, - "Version %@ (%@)" : { - "comment" : "A label displaying the current version of the app and its build number. The first argument is the string “CFBundleShortVersionString” or the string “—”. The second argument is the string “CFBundleVersion” or the string “—”.", + "Memory Content" : { + "comment" : "A label displayed above the text field for the memory content.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Versie %1$@ (%2$@)", - "state" : "translated" - } - }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Version %1$@ (%2$@)", + "value" : "Memory Content", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Versión %1$@ (%2$@)", + "value" : "Geheugeninhoud", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Versão %1$@ (%2$@)", + "value" : "Conteúdo da Memória", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Version %1$@ (%2$@)", - "state" : "new" + "state" : "translated", + "value" : "Περιεχόμενο μνήμης" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Version %1$@ (%2$@)", + "value" : "メモリ内容", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Versione %1$@ (%2$@)", - "state" : "translated" + "state" : "translated", + "value" : "Contenuto della memoria" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "バージョン %1$@(%2$@)", - "state" : "translated" + "state" : "translated", + "value" : "Contenu de la mémoire" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Version %1$@ (%2$@)", - "state" : "translated" + "state" : "translated", + "value" : "Contenido de la memoria" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Έκδοση %1$@ (%2$@)", + "state" : "translated", + "value" : "Minnesinnehåll" + } + }, + "de" : { + "stringUnit" : { + "value" : "Speicherinhalt", "state" : "translated" } } } }, - "Unable to read the backup file." : { + "Delete Synchronized Data?" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Kan het back-upbestand niet lezen.", - "state" : "translated" + "state" : "translated", + "value" : "Synchronisierte Daten löschen?" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Kan inte läsa säkerhetskopieringsfilen.", - "state" : "translated" + "state" : "translated", + "value" : "同期済みデータを削除しますか?" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "No se puede leer el archivo de copia de seguridad.", - "state" : "translated" + "state" : "translated", + "value" : "Radera synkroniserade data?" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Não foi possível ler o ficheiro de backup.", + "value" : "Eliminare i dati sincronizzati?", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Unable to read the backup file.", + "value" : "Gesynchroniseerde gegevens verwijderen?", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Die Sicherungsdatei kann nicht gelesen werden.", - "state" : "translated" + "state" : "translated", + "value" : "Διαγραφή συγχρονισμένων δεδομένων;" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Impossibile leggere il file di backup.", - "state" : "translated" + "state" : "translated", + "value" : "Eliminar dados sincronizados?" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αδυναμία ανάγνωσης του αρχείου αντιγράφου ασφαλείας.", + "value" : "Delete Synchronized Data?", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "バックアップファイルを読み取れません。", - "state" : "translated" + "state" : "translated", + "value" : "¿Eliminar los datos sincronizados?" } }, "fr" : { "stringUnit" : { - "value" : "Impossible de lire le fichier de sauvegarde.", + "value" : "Supprimer les données synchronisées ?", "state" : "translated" } } } }, - "Message actions" : { - "comment" : "A label for the message actions menu.", + "Custom Templates" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Berichtacties", + "value" : "Modèles personnalisés", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Meddelandeåtgärder", - "state" : "translated" + "state" : "translated", + "value" : "Modelli personalizzati" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Acciones del mensaje", - "state" : "translated" + "state" : "translated", + "value" : "Προσαρμοσμένα πρότυπα" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Ações da mensagem", + "value" : "Plantillas personalizadas", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Message actions", + "value" : "Modelos personalizados", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Nachrichtenaktionen", + "value" : "Anpassade mallar", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Azioni del messaggio", - "state" : "translated" + "state" : "translated", + "value" : "Benutzerdefinierte Vorlagen" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Ενέργειες μηνύματος", - "state" : "translated" + "state" : "translated", + "value" : "Aangepaste sjablonen" } }, "ja" : { "stringUnit" : { - "value" : "メッセージの操作", - "state" : "translated" + "state" : "translated", + "value" : "カスタムテンプレート" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Actions du message", - "state" : "translated" + "state" : "translated", + "value" : "Custom Templates" } } } }, - "Close search" : { + "Import Complete" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Zoekopdracht sluiten", + "value" : "Importação concluída", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Stäng sökningen", - "state" : "translated" + "state" : "translated", + "value" : "インポート完了" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Cerrar búsqueda", + "value" : "Importation terminée", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Fechar pesquisa", - "state" : "translated" + "state" : "translated", + "value" : "Importazione completata" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Close search", + "value" : "Import voltooid", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Suche schließen", - "state" : "translated" + "state" : "translated", + "value" : "Import abgeschlossen" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Chiudi la ricerca", - "state" : "translated" + "state" : "translated", + "value" : "Import Complete" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "検索を閉じる", + "value" : "Import klar", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Fermer la recherche", - "state" : "translated" + "state" : "translated", + "value" : "Η εισαγωγή ολοκληρώθηκε" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Κλείσιμο αναζήτησης", + "value" : "Importación completada", "state" : "translated" } } } }, - "Very creative" : { + "No Memory Items" : { + "comment" : "A message displayed when the user has no memory items.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Zeer creatief", - "state" : "translated" + "state" : "translated", + "value" : "Keine Speicherobjekte" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Mycket kreativ", + "value" : "No hay elementos de memoria", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Muy creativo", + "value" : "Sem itens de memória", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Muito criativo", - "state" : "translated" + "state" : "translated", + "value" : "Geen geheugenitems" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Very creative", + "value" : "Inga minnesobjekt", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Sehr kreativ", - "state" : "translated" + "state" : "translated", + "value" : "No Memory Items" } }, "it" : { "stringUnit" : { - "value" : "Molto creativo", + "value" : "Nessun elemento di memoria", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Πολύ δημιουργικό", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υπάρχουν στοιχεία μνήμης" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Très créatif", + "value" : "メモリ項目なし", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "とても創造的", - "state" : "translated" + "state" : "translated", + "value" : "Aucun élément mémorisé" } } } }, - "A synchronized conversation attachment has an invalid path." : { - "comment" : "Error description for a missing attachment.", + "The image analysis question must contain between 1 and 4000 characters." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Een bijlage van een gesynchroniseerd gesprek heeft een ongeldig pad.", + "value" : "The image analysis question must contain between 1 and 4000 characters.", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "En synkroniserad bilaga i konversationen har en ogiltig sökväg.", - "state" : "translated" + "state" : "translated", + "value" : "De vraag voor de beeldanalyse moet tussen 1 en 4000 tekens bevatten." } }, "es" : { "stringUnit" : { - "value" : "Un archivo adjunto sincronizado de la conversación tiene una ruta no válida.", - "state" : "translated" + "state" : "translated", + "value" : "La pregunta de análisis de imagen debe contener entre 1 y 4000 caracteres." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Um anexo de conversa sincronizado tem um caminho inválido.", - "state" : "translated" + "state" : "translated", + "value" : "Die Frage zur Bildanalyse muss zwischen 1 und 4000 Zeichen enthalten." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "A synchronized conversation attachment has an invalid path.", + "value" : "Frågan om bildanalys måste innehålla mellan 1 och 4 000 tecken.", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Ein synchronisierter Unterhaltungsanhang enthält einen ungültigen Pfad.", - "state" : "translated" + "state" : "translated", + "value" : "La question d’analyse d’image doit contenir entre 1 et 4 000 caractères." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Un allegato della conversazione sincronizzata ha un percorso non valido.", + "value" : "画像分析の質問は1~4000文字で入力してください", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ένα συνημμένο συγχρονισμένης συνομιλίας έχει μη έγκυρη διαδρομή.", + "value" : "La domanda per l’analisi dell’immagine deve contenere tra 1 e 4000 caratteri.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Une pièce jointe de conversation synchronisée possède un chemin non valide.", + "value" : "A pergunta de análise de imagem deve conter entre 1 e 4000 caracteres.", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "同期された会話の添付ファイルのパスが無効です。", - "state" : "translated" + "state" : "translated", + "value" : "Η ερώτηση ανάλυσης εικόνας πρέπει να περιέχει από 1 έως 4000 χαρακτήρες." } } } }, - "New Tag" : { - "comment" : "A label displayed above a text field to add a new tag.", + "Accepted" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Nieuwe tag", - "state" : "translated" + "state" : "translated", + "value" : "Akzeptiert" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ny tagg", - "state" : "translated" + "state" : "translated", + "value" : "Aceite" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Nueva etiqueta", + "value" : "Accettato", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Nova Etiqueta", - "state" : "translated" + "state" : "translated", + "value" : "Accepted" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "New Tag", - "state" : "translated" + "state" : "translated", + "value" : "Geaccepteerd" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Neues Tag", + "value" : "Αποδεκτό", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Nuovo tag", - "state" : "translated" + "state" : "translated", + "value" : "Accepté" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Νέα ετικέτα", - "state" : "translated" + "state" : "translated", + "value" : "Aceptado" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Nouveau tag", + "value" : "承認済み", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "新しいタグ", + "value" : "Accepterad", "state" : "translated" } } } }, - "Response ready" : { - "comment" : "Title of a notification when a response is ready.", + "Summarize a long text" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Antwoord klaar", - "state" : "translated" + "state" : "translated", + "value" : "Résumer un long texte" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Svar klart", - "state" : "translated" + "state" : "translated", + "value" : "Vat een lange tekst samen" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Respuesta lista", - "state" : "translated" + "state" : "translated", + "value" : "Riassumi un testo lungo" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Resposta pronta", - "state" : "translated" + "state" : "translated", + "value" : "Resumir un texto largo" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Response ready", - "state" : "translated" + "state" : "translated", + "value" : "Sammanfatta en lång text" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Antwort bereit", - "state" : "translated" + "state" : "translated", + "value" : "Resumir um texto longo" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Risposta pronta", - "state" : "translated" + "state" : "translated", + "value" : "長文を要約する" } }, "el" : { "stringUnit" : { - "value" : "Η απάντηση είναι έτοιμη", + "value" : "Περίληψη μεγάλου κειμένου", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Réponse prête", + "value" : "Einen langen Text zusammenfassen", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "応答準備完了", - "state" : "translated" + "state" : "translated", + "value" : "Summarize a long text" } } } }, - "%@ (Unavailable)" : { + "Stop Recording" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "%@ (Niet beschikbaar)", - "state" : "translated" + "state" : "translated", + "value" : "Διακοπή εγγραφής" } }, "sv" : { "stringUnit" : { - "value" : "%@ (inte tillgänglig)", - "state" : "translated" + "state" : "translated", + "value" : "Stoppa inspelning" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "%@ (No disponible)", - "state" : "translated" + "state" : "translated", + "value" : "録音停止" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "%@ (Indisponível)", - "state" : "translated" + "state" : "translated", + "value" : "Detener grabación" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "%@ (Unavailable)", + "value" : "Parar Gravação", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "%@ (Nicht verfügbar)", - "state" : "translated" + "state" : "translated", + "value" : "Arrêter l’enregistrement" } }, "it" : { "stringUnit" : { - "value" : "%@ (Non disponibile)", - "state" : "translated" + "state" : "translated", + "value" : "Interrompi registrazione" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "%@(利用不可)", + "value" : "Stop Recording", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "%@ (Indisponible)", - "state" : "translated" + "state" : "translated", + "value" : "Aufnahme stoppen" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "%@ (Μη διαθέσιμο)", + "value" : "Opname stoppen", "state" : "translated" } } } }, - "Selected" : { - "comment" : "A label that indicates that a given option is selected.", + "Indigo" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Geselecteerd", + "value" : "Indigo", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Vald", + "value" : "Indigo", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Seleccionado", + "value" : "Ινδικό", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Selecionado", - "state" : "translated" - } - }, - "en" : { - "stringUnit" : { - "value" : "Selected", + "value" : "Indigo", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Ausgewählt", - "state" : "translated" + "state" : "translated", + "value" : "Indigo" } }, "it" : { "stringUnit" : { - "value" : "Selezionato", - "state" : "translated" + "state" : "translated", + "value" : "Indaco" } }, "ja" : { "stringUnit" : { - "value" : "選択済み", + "value" : "インディゴ", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Επιλεγμένο", + "value" : "Índigo", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Sélectionné", + "value" : "Indigo", "state" : "translated" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Índigo" + } } - } + }, + "comment" : "Name of the color indigo." }, - "Finish setup" : { - "comment" : "A title for the last step of the onboarding process.", + "Yesterday" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Installatie voltooien", - "state" : "translated" + "state" : "translated", + "value" : "Ieri" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Slutför konfigurationen", - "state" : "translated" + "state" : "translated", + "value" : "昨日" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Finalizar configuración", + "value" : "Igår", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Concluir a configuração", + "value" : "Ayer", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Finish setup", + "value" : "Gestern", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Einrichtung abschließen", - "state" : "translated" + "state" : "translated", + "value" : "Yesterday" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Completa la configurazione", - "state" : "translated" + "state" : "translated", + "value" : "Ontem" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "設定を完了する", - "state" : "translated" + "state" : "translated", + "value" : "Gisteren" } }, "fr" : { "stringUnit" : { - "value" : "Terminer la configuration", - "state" : "translated" + "state" : "translated", + "value" : "Hier" } }, "el" : { "stringUnit" : { - "value" : "Ολοκλήρωση ρύθμισης", - "state" : "translated" + "state" : "translated", + "value" : "Χθες" } } } }, - "Running %@..." : { - "comment" : "A label indicating that a tool is currently running. The argument is the name of the tool.", + "The project notes are ready to review." : { + "comment" : "Last message preview text for a conversation.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "%@ wordt uitgevoerd...", - "state" : "translated" + "state" : "translated", + "value" : "Οι σημειώσεις του έργου είναι έτοιμες για ανασκόπηση." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Kör %@...", - "state" : "translated" + "state" : "translated", + "value" : "Las notas del proyecto están listas para revisar." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Ejecutando %@...", - "state" : "translated" + "state" : "translated", + "value" : "Le note del progetto sono pronte per la revisione." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A executar %@...", - "state" : "translated" + "state" : "translated", + "value" : "De projectnotities zijn klaar om te bekijken." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Running %@…", - "state" : "translated" + "state" : "translated", + "value" : "プロジェクトのメモがレビュー可能です。" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "%@ wird ausgeführt …", - "state" : "translated" + "state" : "translated", + "value" : "Projektanteckningarna är klara för granskning." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Esecuzione di %@...", - "state" : "translated" + "state" : "translated", + "value" : "Les notes du projet sont prêtes à être examinées." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Εκτελείται το %@...", + "value" : "The project notes are ready to review.", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Exécution de %@…", - "state" : "translated" + "state" : "translated", + "value" : "Die Projektnotizen sind bereit zur Überprüfung." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "%@を実行中…", + "value" : "As notas do projeto estão prontas para revisão.", "state" : "translated" } } } }, - "Use these sources to answer the user's question. Cite sources using [Source Title](URL) format." : { - "comment" : "Citation guide for web search results.", + "Unavailable" : { + "comment" : "A label displayed in a list item that indicates that a server is unavailable.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Gebruik deze bronnen om de vraag van de gebruiker te beantwoorden. Verwijs naar bronnen met de notatie [Bron Titel](URL).", - "state" : "translated" + "state" : "translated", + "value" : "Non disponibile" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Använd dessa källor för att besvara användarens fråga. Ange källor med formatet [Källtitel](URL).", + "value" : "利用不可", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Utilice estas fuentes para responder a la pregunta del usuario. Cite las fuentes usando el formato [Título de la fuente](URL).", + "value" : "Indisponible", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Utilize estas fontes para responder à pergunta do utilizador. Cite as fontes usando o formato [Título da Fonte](URL).", - "state" : "translated" + "state" : "translated", + "value" : "Unavailable" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Use these sources to answer the user's question. Cite sources using [Source Title](URL) format.", - "state" : "translated" + "state" : "translated", + "value" : "Μη διαθέσιμος" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Verwenden Sie diese Quellen, um die Frage des Benutzers zu beantworten. Zitieren Sie Quellen im Format [Quellentitel](URL).", - "state" : "translated" + "state" : "translated", + "value" : "No disponible" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Usa queste fonti per rispondere alla domanda dell'utente. Cita le fonti utilizzando il formato [Titolo della fonte](URL).", + "value" : "Niet beschikbaar", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Χρησιμοποιήστε αυτές τις πηγές για να απαντήσετε στην ερώτηση του χρήστη. Αναφέρετε τις πηγές χρησιμοποιώντας τη μορφή [Τίτλος Πηγής](URL).", + "value" : "Inte tillgänglig", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "これらの情報源を使用してユーザーの質問に回答してください。情報源は[情報源タイトル](URL)形式で引用してください。", - "state" : "translated" + "state" : "translated", + "value" : "Indisponível" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Utilisez ces sources pour répondre à la question de l'utilisateur. Citez les sources en utilisant le format [Titre de la source](URL).", + "value" : "Nicht verfügbar", "state" : "translated" } } } }, - "Open the app from Shortcuts, other apps, or a browser using `openclient:\/\/`." : { + "iCloud container unavailable" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Open de app via Opdrachten, andere apps of een browser met `openclient:\/\/`.", - "state" : "translated" + "state" : "translated", + "value" : "iCloudコンテナを利用できません" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Öppna appen från Genvägar, andra appar eller en webbläsare med `openclient:\/\/`.", - "state" : "translated" + "state" : "translated", + "value" : "Contenedor de iCloud no disponible" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Abre la app desde Atajos, otras apps o un navegador usando `openclient:\/\/`.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud container unavailable" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Abra a app a partir de Atalhos, outras apps ou um navegador usando `openclient:\/\/`.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-container niet beschikbaar" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Open the app from Shortcuts, other apps, or a browser using `openclient:\/\/`.", - "state" : "translated" + "state" : "translated", + "value" : "Το κοντέινερ iCloud δεν είναι διαθέσιμο" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Öffnen Sie die App über Kurzbefehle, andere Apps oder einen Browser mit `openclient:\/\/`.", + "value" : "Contentor do iCloud indisponível", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Apri l’app da Comandi, altre app o un browser usando `openclient:\/\/`.", + "value" : "Conteneur iCloud indisponible", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Άνοιξε την εφαρμογή από Συντομεύσεις, άλλες εφαρμογές ή πρόγραμμα περιήγησης χρησιμοποιώντας `openclient:\/\/`.", + "value" : "iCloud-Container nicht verfügbar", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "ショートカット、他のアプリ、またはブラウザから `openclient:\/\/` を使ってアプリを開く", - "state" : "translated" + "state" : "translated", + "value" : "Contenitore iCloud non disponibile" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Ouvrez l’application depuis Raccourcis, d’autres applications ou un navigateur en utilisant `openclient:\/\/`.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-behållaren är inte tillgänglig" } } } }, - "Images" : { - "comment" : "A section header for a list of images.", + "Speech recognition is not available on this device." : { + "comment" : "Error message when the speech recognition is not available on the device.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Afbeeldingen", - "state" : "translated" + "state" : "translated", + "value" : "Il riconoscimento vocale non è disponibile su questo dispositivo." } }, "sv" : { "stringUnit" : { - "value" : "Bilder", - "state" : "translated" + "state" : "translated", + "value" : "Taligenkänning är inte tillgänglig på den här enheten." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Imágenes", - "state" : "translated" + "state" : "translated", + "value" : "Η αναγνώριση ομιλίας δεν είναι διαθέσιμη σε αυτή τη συσκευή." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Imagens", + "value" : "このデバイスでは音声認識が利用できません。", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Images", - "state" : "translated" + "state" : "translated", + "value" : "Spracherkennung ist auf diesem Gerät nicht verfügbar." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Bilder", + "value" : "Spraakherkenning is niet beschikbaar op dit apparaat.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Immagini", - "state" : "translated" + "state" : "translated", + "value" : "La reconnaissance vocale n’est pas disponible sur cet appareil." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Εικόνες", + "value" : "Speech recognition is not available on this device.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Images", - "state" : "translated" + "state" : "translated", + "value" : "O reconhecimento de voz não está disponível neste dispositivo." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "画像", - "state" : "translated" + "state" : "translated", + "value" : "El reconocimiento de voz no está disponible en este dispositivo." } } } }, - "Loading image..." : { + "Leave empty to submit anonymously" : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Afbeelding laden...", - "state" : "translated" + "state" : "translated", + "value" : "Lämna tomt för att skicka anonymt" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Laddar bild...", - "state" : "translated" + "state" : "translated", + "value" : "Dejar vacío para enviar de forma anónima" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Cargando imagen...", + "value" : "Laat leeg om anoniem te verzenden", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A carregar imagem...", + "value" : "匿名で送信するには空欄のままにしてください", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Loading image...", + "value" : "Laisser vide pour soumettre anonymement", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Bild wird geladen...", - "state" : "translated" + "state" : "translated", + "value" : "Leer lassen, um anonym zu senden" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Caricamento immagine...", - "state" : "translated" + "state" : "translated", + "value" : "Deixe vazio para enviar anonimamente" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "画像を読み込み中...", - "state" : "translated" + "state" : "translated", + "value" : "Leave empty to submit anonymously" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Chargement de l’image...", + "value" : "Lascia vuoto per inviare in modo anonimo", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Φόρτωση εικόνας...", + "value" : "Αφήστε κενό για ανώνυμη υποβολή", "state" : "translated" } } } }, - "Loading more..." : { + "Add a comment" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Meer laden...", - "state" : "translated" + "state" : "translated", + "value" : "Προσθήκη σχολίου" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Laddar mer...", + "value" : "Ajouter un commentaire", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Cargando más...", - "state" : "translated" + "state" : "translated", + "value" : "Agregar un comentario" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "A carregar mais...", - "state" : "translated" + "state" : "translated", + "value" : "Add a comment" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Loading more...", - "state" : "translated" + "state" : "translated", + "value" : "コメントを追加" } }, "de" : { "stringUnit" : { - "value" : "Mehr laden...", - "state" : "translated" + "state" : "translated", + "value" : "Kommentar hinzufügen" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Caricamento in corso...", + "value" : "Een opmerking toevoegen", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Φόρτωση περισσότερων...", - "state" : "translated" + "state" : "translated", + "value" : "Lägg till en kommentar" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Chargement de plus...", - "state" : "translated" + "state" : "translated", + "value" : "Aggiungi un commento" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "さらに読み込み中...", - "state" : "translated" + "state" : "translated", + "value" : "Adicionar um comentário" } } } }, - "Loading tools..." : { - "comment" : "A loading message for MCP tools.", + "Open a conversation by ID" : { + "comment" : "A description of how to open a conversation by its ID using the URL scheme.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Tools laden...", - "state" : "translated" + "state" : "translated", + "value" : "Apri una conversazione tramite ID" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Laddar verktyg...", + "value" : "Abrir uma conversa pelo ID", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Cargando herramientas...", + "value" : "Open een gesprek via ID", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A carregar ferramentas...", + "value" : "IDで会話を開く", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Loading tools...", - "state" : "translated" + "state" : "translated", + "value" : "Eine Unterhaltung über die ID öffnen" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Werkzeuge werden geladen...", + "value" : "Open a conversation by ID", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Caricamento strumenti...", - "state" : "translated" + "state" : "translated", + "value" : "Ouvrir une conversation par ID" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Φόρτωση εργαλείων...", - "state" : "translated" + "state" : "translated", + "value" : "Abrir una conversación por ID" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "ツールを読み込み中...", - "state" : "translated" + "state" : "translated", + "value" : "Öppna en konversation med ID" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Chargement des outils...", + "value" : "Άνοιγμα συνομιλίας με βάση το αναγνωριστικό", "state" : "translated" } } } }, - "Open in App" : { - "comment" : "A button that opens the app.", + "Last successful synchronization: %@" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Openen in app", + "value" : "最後に正常に同期した日時:%@", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Öppna i appen", + "value" : "Laatste succesvolle synchronisatie: %@", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Abrir en la app", + "value" : "Última sincronização bem-sucedida: %@", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Abrir na App", - "state" : "translated" + "state" : "translated", + "value" : "Last successful synchronization: %@" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Open in App", - "state" : "translated" + "state" : "translated", + "value" : "Senaste lyckade synkronisering: %@" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "In App öffnen", - "state" : "translated" + "state" : "translated", + "value" : "Dernière synchronisation réussie : %@" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Apri nell’app", + "value" : "Última sincronización exitosa: %@", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "アプリで開く", + "value" : "Τελευταίος επιτυχής συγχρονισμός: %@", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Ouvrir dans l’app", - "state" : "translated" + "state" : "translated", + "value" : "Ultima sincronizzazione riuscita: %@" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Άνοιγμα στην εφαρμογή", - "state" : "translated" + "state" : "translated", + "value" : "Letzte erfolgreiche Synchronisierung: %@" } } } }, - "Memory could not be synchronized. Your local items are retained." : { - "comment" : "Error message displayed when an error occurs during synchronization.", + "Choose your app icon" : { + "comment" : "A tip to choose an icon for the app.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Het geheugen kon niet worden gesynchroniseerd. Je lokale items zijn behouden.", - "state" : "translated" + "state" : "translated", + "value" : "Choisissez l’icône de votre app" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Minnet kunde inte synkroniseras. Dina lokala objekt har behållits.", - "state" : "translated" + "state" : "translated", + "value" : "Scegli l’icona della tua app" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Επιλέξτε το εικονίδιο της εφαρμογής σας" } }, "es" : { "stringUnit" : { - "value" : "No se pudo sincronizar la memoria. Tus elementos locales se conservaron.", - "state" : "translated" + "state" : "translated", + "value" : "Elige el icono de tu app" } }, "pt-PT" : { "stringUnit" : { - "value" : "Não foi possível sincronizar a memória. Os seus itens locais foram mantidos.", - "state" : "translated" + "state" : "translated", + "value" : "Escolha o ícone da sua app" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Memory could not be synchronized. Your local items are retained.", - "state" : "translated" + "state" : "translated", + "value" : "Välj appikonen" } }, "de" : { "stringUnit" : { - "value" : "Der Speicher konnte nicht synchronisiert werden. Deine lokalen Elemente bleiben erhalten.", - "state" : "translated" + "state" : "translated", + "value" : "Wähle dein App-Symbol aus" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Impossibile sincronizzare la memoria. Gli elementi locali sono stati conservati.", + "value" : "Kies het pictogram van je app", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "メモリを同期できませんでした。ローカルの項目は保持されています。", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "La mémoire n’a pas pu être synchronisée. Vos éléments locaux sont conservés.", + "value" : "アプリアイコンを選択してください", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατός ο συγχρονισμός της μνήμης. Τα τοπικά στοιχεία σας διατηρήθηκαν.", - "state" : "translated" + "state" : "translated", + "value" : "Choose your app icon" } } } }, - "Open source on GitHub. Explore the code or contribute." : { + "The server is not reachable." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Open source op GitHub. Bekijk de code of draag bij.", + "value" : "El servidor no es accesible.", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Öppna källkoden på GitHub. Utforska koden eller bidra.", - "state" : "translated" + "state" : "translated", + "value" : "The server is not reachable." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Código fuente abierto en GitHub. Explora el código o contribuye.", - "state" : "translated" + "state" : "translated", + "value" : "De server is niet bereikbaar." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Código-fonte aberto no GitHub. Explore o código ou contribua.", + "value" : "Der Server ist nicht erreichbar.", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Open source on GitHub. Explore the code or contribute.", + "value" : "Ο διακομιστής δεν είναι προσβάσιμος.", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Open-Source auf GitHub. Entdecke den Code oder trage dazu bei.", + "value" : "Il server non è raggiungibile.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Apri il codice sorgente su GitHub. Esplora il codice o contribuisci.", + "value" : "Le serveur est inaccessible.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "GitHubでオープンソースを開く。コードを確認したり、貢献したりできます。", + "value" : "サーバーに接続できません。", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Consultez le code source sur GitHub. Explorez le code ou contribuez.", + "value" : "O servidor não está acessível.", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Ανοίξτε τον πηγαίο κώδικα στο GitHub. Εξερευνήστε τον κώδικα ή συνεισφέρετε.", - "state" : "translated" + "state" : "translated", + "value" : "Servern är inte nåbar." } } } }, - "Warning" : { + "Image analysis is no longer available. Start a new turn with the current configuration." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Waarschuwing", - "state" : "translated" + "state" : "translated", + "value" : "Η ανάλυση εικόνας δεν είναι πλέον διαθέσιμη. Ξεκινήστε έναν νέο γύρο με την τρέχουσα διαμόρφωση." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Varning", - "state" : "translated" + "state" : "translated", + "value" : "L’analyse d’image n’est plus disponible. Commencez un nouveau tour avec la configuration actuelle." } }, "es" : { "stringUnit" : { - "value" : "Advertencia", - "state" : "translated" + "state" : "translated", + "value" : "El análisis de imágenes ya no está disponible. Inicia un nuevo turno con la configuración actual." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Aviso", - "state" : "translated" + "state" : "translated", + "value" : "Image analysis is no longer available. Start a new turn with the current configuration." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Warning", - "state" : "translated" + "state" : "translated", + "value" : "画像分析は利用できなくなりました。現在の設定で新しいターンを開始してください。" } }, "de" : { "stringUnit" : { - "value" : "Warnung", + "value" : "Die Bildanalyse ist nicht mehr verfügbar. Starte eine neue Runde mit der aktuellen Konfiguration.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Avviso", - "state" : "translated" + "state" : "translated", + "value" : "Beeldanalyse is niet langer beschikbaar. Begin een nieuwe beurt met de huidige configuratie." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "警告", - "state" : "translated" + "state" : "translated", + "value" : "Bildanalys är inte längre tillgänglig. Starta en ny tur med den aktuella konfigurationen." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Avertissement", - "state" : "translated" + "state" : "translated", + "value" : "L’analisi delle immagini non è più disponibile. Avvia un nuovo turno con la configurazione attuale." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Προειδοποίηση", + "value" : "A análise de imagens já não está disponível. Inicie um novo turno com a configuração atual.", "state" : "translated" } } } }, - "Could not find the server. Please check the URL." : { + "The backup file is invalid." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Kan de server niet vinden. Controleer de URL.", - "state" : "translated" + "state" : "translated", + "value" : "Het back-upbestand is ongeldig." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Kunde inte hitta servern. Kontrollera URL:en.", + "value" : "Il file di backup non è valido.", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "No se pudo encontrar el servidor. Por favor, verifica la URL.", - "state" : "translated" + "state" : "translated", + "value" : "The backup file is invalid." } }, "pt-PT" : { "stringUnit" : { - "value" : "Não foi possível encontrar o servidor. Por favor, verifique o URL.", - "state" : "translated" + "state" : "translated", + "value" : "O ficheiro de backup é inválido." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Could not find the server. Please check the URL.", - "state" : "translated" + "state" : "translated", + "value" : "El archivo de respaldo no es válido." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Server konnte nicht gefunden werden. Bitte überprüfen Sie die URL.", - "state" : "translated" + "state" : "translated", + "value" : "Säkerhetskopieringsfilen är ogiltig." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Impossibile trovare il server. Controlla l'URL.", - "state" : "translated" + "state" : "translated", + "value" : "Die Sicherungsdatei ist ungültig." } }, "ja" : { "stringUnit" : { - "value" : "サーバーが見つかりません。URLを確認してください。", + "value" : "バックアップファイルが無効です。", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Serveur introuvable. Veuillez vérifier l’URL.", - "state" : "translated" + "state" : "translated", + "value" : "Le fichier de sauvegarde est invalide." } }, "el" : { "stringUnit" : { - "value" : "Δεν βρέθηκε ο διακομιστής. Ελέγξτε τη διεύθυνση URL.", - "state" : "translated" + "state" : "translated", + "value" : "Το αρχείο αντιγράφου ασφαλείας είναι άκυρο." } } } }, - "The server configuration could not be saved." : { - "comment" : "Error message displayed when the server configuration cannot be saved.", + "Terms of Use" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "De serverconfiguratie kon niet worden opgeslagen.", + "value" : "Όροι Χρήσης", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Serverkonfigurationen kunde inte sparas.", + "value" : "Användarvillkor", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "No se pudo guardar la configuración del servidor.", + "value" : "Termini di utilizzo", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Não foi possível guardar a configuração do servidor.", + "value" : "Términos de uso", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "The server configuration could not be saved.", - "state" : "translated" + "state" : "translated", + "value" : "Conditions d’utilisation" } }, "de" : { "stringUnit" : { - "value" : "Die Serverkonfiguration konnte nicht gespeichert werden.", + "value" : "Nutzungsbedingungen", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Impossibile salvare la configurazione del server.", + "value" : "Termos de Utilização", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η αποθήκευση της διαμόρφωσης του διακομιστή.", - "state" : "translated" + "state" : "translated", + "value" : "利用規約" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "La configuration du serveur n’a pas pu être enregistrée.", - "state" : "translated" + "state" : "translated", + "value" : "Gebruiksvoorwaarden" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "サーバー設定を保存できませんでした。", + "value" : "Terms of Use", "state" : "translated" } } } }, - "Saved" : { + "Profile synchronization needs a decision" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Opgeslagen", + "value" : "Απαιτείται απόφαση για τον συγχρονισμό του προφίλ", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Sparad", - "state" : "translated" + "state" : "translated", + "value" : "Für die Profilsynchronisierung ist eine Entscheidung erforderlich" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Guardado", - "state" : "translated" + "state" : "translated", + "value" : "Voor profilsynchronisatie is een beslissing nodig" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Guardado", - "state" : "translated" + "state" : "translated", + "value" : "È necessario decidere sulla sincronizzazione del profilo" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Saved", + "value" : "A sincronização do perfil requer uma decisão", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Gespeichert", + "value" : "プロフィールの同期には決定が必要です", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Salvato", - "state" : "translated" + "state" : "translated", + "value" : "Profile synchronization needs a decision" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Αποθηκεύτηκε", - "state" : "translated" + "state" : "translated", + "value" : "La synchronisation du profil nécessite une décision" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Enregistré", + "value" : "La sincronización del perfil requiere una decisión", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "保存済み", - "state" : "translated" + "state" : "translated", + "value" : "Synkronisering av profilen kräver ett beslut" } } } }, - "Pinned" : { - "comment" : "Title for the section of conversations that are pinned.", + "Suggest Features" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Vastgezet", - "state" : "translated" + "state" : "translated", + "value" : "Προτείνετε λειτουργίες" } }, "sv" : { "stringUnit" : { - "value" : "Fastnålad", + "value" : "Föreslå funktioner", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Fijado", - "state" : "translated" + "state" : "translated", + "value" : "Suggerisci funzionalità" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Fixadas", - "state" : "translated" + "state" : "translated", + "value" : "Sugerir funciones" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Pinned", + "value" : "機能提案", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Angeheftet", + "value" : "Suggest Features", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Fissate", + "value" : "Sugerir Funcionalidades", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "ピン留め済み", + "value" : "Funktionen vorschlagen", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Καρφιτσωμένα", + "value" : "Suggérer des fonctionnalités", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Épinglé", - "state" : "translated" + "state" : "translated", + "value" : "Functies voorstellen" } } } }, - "The MCP tool arguments are not valid JSON." : { - "comment" : "Error message when the MCP tool arguments are not valid JSON.", + "Delete Memory Item" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "De argumenten van de MCP-tool zijn geen geldige JSON.", - "state" : "translated" + "state" : "translated", + "value" : "Elimina elemento di memoria" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Argumenten för MCP-verktyget är inte giltig JSON.", + "value" : "Eliminar item de memória", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Los argumentos de la herramienta MCP no son un JSON válido.", - "state" : "translated" + "state" : "translated", + "value" : "Geheugenitem verwijderen" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Os argumentos da ferramenta MCP não são JSON válido.", + "value" : "メモリー項目を削除", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "The MCP tool arguments are not valid JSON.", - "state" : "translated" + "state" : "translated", + "value" : "Speicherelement löschen" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Die Argumente des MCP-Tools sind kein gültiges JSON.", + "value" : "Delete Memory Item", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Gli argomenti dello strumento MCP non sono un JSON valido.", - "state" : "translated" + "state" : "translated", + "value" : "Radera minnesobjekt" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "MCPツールの引数が有効なJSONではありません。", - "state" : "translated" + "state" : "translated", + "value" : "Διαγραφή στοιχείου μνήμης" } }, "fr" : { "stringUnit" : { - "value" : "Les arguments de l’outil MCP ne sont pas un JSON valide.", + "value" : "Supprimer l’élément de mémoire", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Τα επιχειρήματα του εργαλείου MCP δεν είναι έγκυρο JSON.", + "value" : "Eliminar elemento de memoria", "state" : "translated" } } - } + }, + "comment" : "A button that deletes a memory item." }, - "Image analysis is no longer available. Start a new turn with the current configuration." : { + "Delete suggestion" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Beeldanalyse is niet langer beschikbaar. Begin een nieuwe beurt met de huidige configuratie.", - "state" : "translated" + "state" : "translated", + "value" : "Suggestie verwijderen" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Bildanalys är inte längre tillgänglig. Starta en ny tur med den aktuella konfigurationen.", - "state" : "translated" + "state" : "translated", + "value" : "Elimina suggerimento" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "El análisis de imágenes ya no está disponible. Inicia un nuevo turno con la configuración actual.", - "state" : "translated" + "state" : "translated", + "value" : "Διαγραφή πρότασης" } }, "pt-PT" : { "stringUnit" : { - "value" : "A análise de imagens já não está disponível. Inicie um novo turno com a configuração atual.", + "value" : "Eliminar sugestão", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Image analysis is no longer available. Start a new turn with the current configuration.", + "value" : "Vorschlag löschen", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Die Bildanalyse ist nicht mehr verfügbar. Starte eine neue Runde mit der aktuellen Konfiguration.", + "value" : "Delete suggestion", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "L’analisi delle immagini non è più disponibile. Avvia un nuovo turno con la configurazione attuale.", + "value" : "Ta bort förslag", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Η ανάλυση εικόνας δεν είναι πλέον διαθέσιμη. Ξεκινήστε έναν νέο γύρο με την τρέχουσα διαμόρφωση.", - "state" : "translated" + "state" : "translated", + "value" : "Eliminar sugerencia" } }, "fr" : { "stringUnit" : { - "value" : "L’analyse d’image n’est plus disponible. Commencez un nouveau tour avec la configuration actuelle.", - "state" : "translated" + "state" : "translated", + "value" : "Supprimer la suggestion" } }, "ja" : { "stringUnit" : { - "value" : "画像分析は利用できなくなりました。現在の設定で新しいターンを開始してください。", - "state" : "translated" + "state" : "translated", + "value" : "提案を削除" } } } }, - "Only images and PDFs are supported" : { + "Top P" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Alleen afbeeldingen en PDF's worden ondersteund", - "state" : "translated" + "state" : "translated", + "value" : "トップP" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Endast bilder och PDF-filer stöds", - "state" : "translated" + "state" : "translated", + "value" : "Top P" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Solo se admiten imágenes y PDFs", - "state" : "translated" + "state" : "translated", + "value" : "Top P" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Apenas imagens e PDFs são suportados", + "value" : "Top P", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Only images and PDFs are supported", + "value" : "Top P", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Nur Bilder und PDFs werden unterstützt", - "state" : "translated" + "state" : "translated", + "value" : "Top P" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Sono supportate solo immagini e PDF", - "state" : "translated" + "state" : "translated", + "value" : "Top P" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "画像とPDFのみ対応しています", - "state" : "translated" + "state" : "translated", + "value" : "Topp P" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Seules les images et les PDF sont pris en charge", + "value" : "Top P", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Υποστηρίζονται μόνο εικόνες και αρχεία PDF", - "state" : "translated" + "state" : "translated", + "value" : "Κορυφαίο P" } } } }, - "Ok" : { + "No speech-to-text model available. Configure a Whisper model in LiteLLM." : { + "comment" : "Error message displayed when no speech-to-text model is configured.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "OK", + "value" : "Δεν υπάρχει διαθέσιμο μοντέλο ομιλίας σε κείμενο. Διαμορφώστε ένα μοντέλο Whisper στο LiteLLM.", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "OK", - "state" : "translated" + "state" : "translated", + "value" : "Geen spraak-naar-tekstmodel beschikbaar. Stel een Whisper-model in LiteLLM in." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "OK", + "value" : "Ingen tal-till-text-modell tillgänglig. Konfigurera en Whisper-modell i LiteLLM.", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "OK", + "value" : "No hay modelo de reconocimiento de voz disponible. Configure un modelo Whisper en LiteLLM.", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Ok", - "state" : "translated" + "state" : "translated", + "value" : "Aucun modèle de reconnaissance vocale disponible. Configurez un modèle Whisper dans LiteLLM." } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "OK", - "state" : "translated" + "state" : "translated", + "value" : "音声認識モデルが利用できません。LiteLLMでWhisperモデルを設定してください。" } }, "it" : { "stringUnit" : { - "value" : "OK", + "value" : "Nessun modello di riconoscimento vocale disponibile. Configura un modello Whisper in LiteLLM.", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "OK", + "value" : "Kein Speech-to-Text-Modell verfügbar. Konfigurieren Sie ein Whisper-Modell in LiteLLM.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "OK", - "state" : "translated" + "state" : "translated", + "value" : "Nenhum modelo de reconhecimento de voz disponível. Configure um modelo Whisper no LiteLLM." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "OK", - "state" : "translated" + "state" : "translated", + "value" : "No speech-to-text model available. Configure a Whisper model in LiteLLM." } } } }, - "Delete Memory" : { - "comment" : "Description of a built-in tool that deletes saved memories.", + "Your choice of models" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Geheugen verwijderen", + "value" : "Votre choix de modèles", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Radera minne", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Eliminar memoria", - "state" : "translated" + "state" : "translated", + "value" : "Ditt val av modeller" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Eliminar memória", - "state" : "translated" + "state" : "translated", + "value" : "Η επιλογή σας σε μοντέλα" } }, "en" : { "stringUnit" : { - "value" : "Delete Memory", - "state" : "translated" + "state" : "translated", + "value" : "Your choice of models" } }, "de" : { "stringUnit" : { - "value" : "Erinnerung löschen", - "state" : "translated" + "state" : "translated", + "value" : "Deine Auswahl an Modellen" } }, "it" : { "stringUnit" : { - "value" : "Elimina memoria", - "state" : "translated" + "state" : "translated", + "value" : "La tua scelta di modelli" } }, "ja" : { "stringUnit" : { - "value" : "メモリーを削除", - "state" : "translated" + "state" : "translated", + "value" : "利用するモデルを選択してください" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Διαγραφή μνήμης", + "value" : "A sua escolha de modelos", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Supprimer la mémoire", - "state" : "translated" + "state" : "translated", + "value" : "Uw keuze aan modellen" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tu elección de modelos" } } - } + }, + "comment" : "A description of the benefits of using a server's available models." }, - "Synchronization is incomplete" : { + "Delete %@?" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Synchronisatie is niet voltooid", - "state" : "translated" + "state" : "translated", + "value" : "Διαγραφή του %@;" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Synkroniseringen är inte slutförd", + "value" : "%@ verwijderen?", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "La sincronización no está completa", - "state" : "translated" + "state" : "translated", + "value" : "Radera %@?" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A sincronização está incompleta", + "value" : "%@を削除しますか?", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Synchronization is incomplete", + "value" : "%@ löschen?", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Die Synchronisierung ist nicht abgeschlossen", + "value" : "Supprimer %@ ?", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "La sincronizzazione è incompleta", - "state" : "translated" + "state" : "translated", + "value" : "Eliminare %@?" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "同期が完了していません", + "value" : "¿Eliminar %@?", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "La synchronisation est incomplète", + "value" : "Apagar %@?", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ο συγχρονισμός δεν ολοκληρώθηκε", + "value" : "Delete %@?", "state" : "translated" } } } }, - "Mint" : { - "comment" : "Name of a tag color.", + "Uses your selected image generation model to create an image when the chat model cannot generate one itself." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Munt", - "state" : "translated" + "state" : "translated", + "value" : "チャットモデルが自力で画像を生成できない場合に、選択した画像生成モデルを使って画像を作成します。" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Mynta", - "state" : "translated" + "state" : "translated", + "value" : "Gebruikt je geselecteerde beeldgeneratiemodel om een afbeelding te maken wanneer het chatmodel dit niet zelf kan." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Menta", - "state" : "translated" + "state" : "translated", + "value" : "Utiliza o modelo de geração de imagens selecionado para criar uma imagem quando o modelo de chat não consegue gerar uma por si próprio." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Menta", - "state" : "translated" + "state" : "translated", + "value" : "Uses your selected image generation model to create an image when the chat model cannot generate one itself." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Mint", - "state" : "translated" + "state" : "translated", + "value" : "Använder din valda bildgenereringsmodell för att skapa en bild när chattmodellen inte kan generera en själv." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Münze", + "value" : "Utilise votre modèle de génération d’images sélectionné pour créer une image lorsque le modèle de chat ne peut pas en générer une lui-même.", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Menta", + "value" : "Verwendet dein ausgewähltes Bildgenerierungsmodell, um ein Bild zu erstellen, wenn das Chatmodell selbst keines generieren kann.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Μέντα", - "state" : "translated" + "state" : "translated", + "value" : "Χρησιμοποιεί το επιλεγμένο μοντέλο δημιουργίας εικόνων για να δημιουργήσει μια εικόνα όταν το μοντέλο συνομιλίας δεν μπορεί να δημιουργήσει εικόνα από μόνο του." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Menthe", - "state" : "translated" + "state" : "translated", + "value" : "Utilizza il modello di generazione delle immagini selezionato per creare un’immagine quando il modello di chat non è in grado di generarne una autonomamente." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "ミント", - "state" : "translated" + "state" : "translated", + "value" : "Usa tu modelo seleccionado de generación de imágenes para crear una imagen cuando el modelo de chat no pueda generarla por sí mismo." } } - } + }, + "comment" : "Tool description." }, - "Your AI, Your Way" : { - "comment" : "The title of the onboarding screen.", + "Write a creative story" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Jouw AI, Jouw Manier", - "state" : "translated" + "state" : "translated", + "value" : "Escreve uma história criativa" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Din AI, på ditt sätt", + "value" : "Scrivi una storia creativa", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Tu IA, a tu manera", + "value" : "Schrijf een creatief verhaal", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A sua IA, à sua maneira", - "state" : "translated" + "state" : "translated", + "value" : "創造的な物語を書く" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Your AI, Your Way", - "state" : "translated" + "state" : "translated", + "value" : "Schreibe eine kreative Geschichte" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Deine KI, Dein Weg", + "value" : "Write a creative story", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "La tua IA, a modo tuo", + "value" : "Écris une histoire créative", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Η Τεχνητή Νοημοσύνη Σας, Με Τον Τρόπο Σας", - "state" : "translated" + "state" : "translated", + "value" : "Γράψε μια δημιουργική ιστορία" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "あなたのAI、あなたのスタイル", + "value" : "Skriv en kreativ berättelse", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Votre IA, à votre façon", + "value" : "Escribe una historia creativa", "state" : "translated" } } } }, - "Review iCloud account" : { + "Generating an image..." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "iCloud-account controleren", + "value" : "Generating an image...", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Granska iCloud-kontot", + "value" : "Afbeelding genereren...", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Revisar la cuenta de iCloud", - "state" : "translated" + "state" : "translated", + "value" : "画像を生成中…" } }, "pt-PT" : { "stringUnit" : { - "value" : "Rever a conta do iCloud", - "state" : "translated" + "state" : "translated", + "value" : "A gerar uma imagem..." } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Review iCloud account", - "state" : "translated" + "state" : "translated", + "value" : "Generazione di un'immagine..." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "iCloud-Account überprüfen", + "value" : "Generando una imagen...", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Controlla l’account iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Bild wird erstellt..." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Ελέγξτε τον λογαριασμό iCloud", + "value" : "Génération d’une image…", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Vérifier le compte iCloud", + "value" : "Genererar en bild...", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "iCloudアカウントを確認する", - "state" : "translated" + "state" : "translated", + "value" : "Δημιουργία εικόνας..." } } } }, - "Be the first to suggest something!" : { + "A synchronized conversation attachment is missing." : { + "comment" : "Error message when a required attachment for a synchronized conversation is missing.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Wees de eerste om iets voor te stellen!", - "state" : "translated" + "state" : "translated", + "value" : "Ein Anhang für eine synchronisierte Unterhaltung fehlt." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Var den första att föreslå något!", + "value" : "Er ontbreekt een bijlage voor een gesynchroniseerd gesprek.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "¡Sé el primero en sugerir algo!", - "state" : "translated" + "state" : "translated", + "value" : "Falta un archivo adjunto de la conversación sincronizada." } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Seja o primeiro a sugerir algo!", + "value" : "En bilaga till den synkroniserade konversationen saknas.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Be the first to suggest something!", - "state" : "translated" + "state" : "translated", + "value" : "同期された会話の添付ファイルがありません。" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Sei der Erste, der etwas vorschlägt!", - "state" : "translated" + "state" : "translated", + "value" : "Une pièce jointe requise pour une conversation synchronisée est introuvable." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Sii il primo a suggerire qualcosa!", + "value" : "A synchronized conversation attachment is missing.", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Να είστε ο πρώτος που θα προτείνει κάτι!", - "state" : "translated" + "state" : "translated", + "value" : "Manca un allegato della conversazione sincronizzata." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "最初に提案しましょう!", - "state" : "translated" + "state" : "translated", + "value" : "Λείπει ένα συνημμένο από συγχρονισμένη συνομιλία." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Soyez le premier à suggérer quelque chose !", - "state" : "translated" + "state" : "translated", + "value" : "Falta um anexo da conversa sincronizada." } } } }, - "Attach an image or PDF, or drag files into the chat for the model to analyse." : { + "Preparing your request..." : { + "comment" : "Subtitle for the background task when the background task is preparing.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Voeg een afbeelding of PDF toe, of sleep bestanden in de chat voor analyse door het model.", + "value" : "Je verzoek wordt voorbereid...", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Bifoga en bild eller PDF, eller dra filer till chatten för modellen att analysera.", + "value" : "Προετοιμασία του αιτήματός σας...", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Adjunta una imagen o PDF, o arrastra archivos al chat para que el modelo los analice.", - "state" : "translated" + "state" : "translated", + "value" : "Preparing your request..." } }, "pt-PT" : { "stringUnit" : { - "value" : "Anexe uma imagem ou PDF, ou arraste ficheiros para o chat para o modelo analisar.", - "state" : "translated" + "state" : "translated", + "value" : "A preparar o seu pedido..." } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Attach an image or PDF, or drag files into the chat for the model to analyze.", - "state" : "translated" + "state" : "translated", + "value" : "Anfrage wird vorbereitet..." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Fügen Sie ein Bild oder PDF an oder ziehen Sie Dateien in den Chat, damit das Modell sie analysieren kann.", - "state" : "translated" + "state" : "translated", + "value" : "Förbereder din begäran..." } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Allega un'immagine o un PDF, oppure trascina i file nella chat per farli analizzare dal modello.", + "value" : "Preparando tu solicitud...", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Επισυνάψτε μια εικόνα ή PDF, ή σύρετε αρχεία στη συνομιλία για ανάλυση από το μοντέλο.", + "value" : "リクエストを準備中…", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Joignez une image ou un PDF, ou glissez des fichiers dans la conversation pour que le modèle les analyse.", - "state" : "translated" + "state" : "translated", + "value" : "Preparazione della richiesta..." } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "画像またはPDFを添付するか、ファイルをチャットにドラッグしてモデルに解析させてください。", - "state" : "translated" + "state" : "translated", + "value" : "Préparation de votre demande…" } } } }, - "The local profile contains invalid data." : { + "There are no suggestions for the selected status." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Het lokale profiel bevat ongeldige gegevens.", - "state" : "translated" + "state" : "translated", + "value" : "Er zijn geen suggesties voor de geselecteerde status." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Den lokala profilen innehåller ogiltiga data.", - "state" : "translated" + "state" : "translated", + "value" : "Für den ausgewählten Status gibt es keine Vorschläge." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "El perfil local contiene datos no válidos.", - "state" : "translated" + "state" : "translated", + "value" : "Aucune suggestion pour le statut sélectionné." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "O perfil local contém dados inválidos.", - "state" : "translated" + "state" : "translated", + "value" : "There are no suggestions for the selected status." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "The local profile contains invalid data.", + "value" : "Det finns inga förslag för den valda statusen.", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Das lokale Profil enthält ungültige Daten.", - "state" : "translated" + "state" : "translated", + "value" : "No hay sugerencias para el estado seleccionado." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Il profilo locale contiene dati non validi.", - "state" : "translated" + "state" : "translated", + "value" : "Não existem sugestões para o estado selecionado." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "ローカルプロフィールに無効なデータが含まれています。", - "state" : "translated" + "state" : "translated", + "value" : "Non ci sono suggerimenti per lo stato selezionato." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Le profil local contient des données non valides.", + "value" : "選択したステータスに対する提案はありません。", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Το τοπικό προφίλ περιέχει μη έγκυρα δεδομένα.", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υπάρχουν προτάσεις για την επιλεγμένη κατάσταση." } } - } + }, + "comment" : "Text displayed when there are no suggestions for the selected status." }, - "Delete Conversation" : { - "comment" : "A confirmation dialog title for deleting a conversation.", + "Deleting synchronized data..." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Gesprek verwijderen", + "value" : "Deleting synchronized data...", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Radera konversation", - "state" : "translated" + "state" : "translated", + "value" : "Gesynchroniseerde gegevens worden verwijderd..." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Eliminar conversación", + "value" : "A eliminar dados sincronizados...", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Eliminar Conversa", - "state" : "translated" + "state" : "translated", + "value" : "Διαγραφή συγχρονισμένων δεδομένων..." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Delete Conversation", - "state" : "translated" + "state" : "translated", + "value" : "同期データを削除中…" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Konversation löschen", - "state" : "translated" + "state" : "translated", + "value" : "Suppression des données synchronisées…" } }, "it" : { "stringUnit" : { - "value" : "Elimina conversazione", - "state" : "translated" + "state" : "translated", + "value" : "Eliminazione dei dati sincronizzati..." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Διαγραφή Συνομιλίας", + "value" : "Eliminando datos sincronizados...", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Supprimer la conversation", - "state" : "translated" + "state" : "translated", + "value" : "Tar bort synkroniserade data..." } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "会話を削除", + "value" : "Synchronisierte Daten werden gelöscht …", "state" : "translated" } } } }, - "Recording" : { + "Generating response..." : { + "comment" : "Subtitle of the background task when the background task is generating a response.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Opnemen", + "value" : "Antwoord genereren...", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Inspelning", + "value" : "A gerar resposta...", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Grabando", - "state" : "translated" + "state" : "translated", + "value" : "応答を生成中…" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "A gravar", - "state" : "translated" + "state" : "translated", + "value" : "Genererar svar..." } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Recording", + "value" : "Génération de la réponse…", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Aufnahme", - "state" : "translated" + "state" : "translated", + "value" : "Δημιουργία απάντησης..." } }, "it" : { "stringUnit" : { - "value" : "Registrazione", - "state" : "translated" + "state" : "translated", + "value" : "Generazione della risposta..." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Εγγραφή", - "state" : "translated" + "state" : "translated", + "value" : "Generating response..." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Enregistrement", - "state" : "translated" + "state" : "translated", + "value" : "Generando respuesta..." } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "録音", + "value" : "Antwort wird generiert…", "state" : "translated" } } } }, - "Connection verified" : { - "comment" : "A checkmark icon.", + "Could not read the server response." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Verbinding geverifieerd", + "value" : "Δεν ήταν δυνατή η ανάγνωση της απάντησης του διακομιστή.", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Anslutningen verifierad", - "state" : "translated" + "state" : "translated", + "value" : "Impossible de lire la réponse du serveur." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Conexión verificada", + "value" : "Kunde inte läsa serverns svar.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Ligação verificada", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível ler a resposta do servidor." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Connection verified", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo leer la respuesta del servidor." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Verbindung bestätigt", - "state" : "translated" + "state" : "translated", + "value" : "Kan de serverreactie niet lezen." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Connessione verificata", + "value" : "サーバーの応答を読み取れませんでした。", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Η σύνδεση επαληθεύτηκε", - "state" : "translated" + "state" : "translated", + "value" : "Could not read the server response." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Connexion vérifiée", - "state" : "translated" + "state" : "translated", + "value" : "Serverantwort konnte nicht gelesen werden." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "接続を確認済み", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile leggere la risposta del server." } } } }, - "Refresh to try loading this MCP server again." : { - "comment" : "A description of the action to be taken when the user wants to retry loading the MCP server.", + "Mint" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Vernieuw om te proberen deze MCP-server opnieuw te laden.", + "value" : "Mint", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Uppdatera för att försöka läsa in den här MCP-servern igen.", - "state" : "translated" + "state" : "translated", + "value" : "Munt" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Actualiza para intentar cargar este servidor MCP de nuevo.", + "value" : "Menta", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Atualize para tentar carregar novamente este servidor MCP.", + "value" : "Μέντα", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Refresh to try loading this MCP server again.", + "value" : "ミント", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Aktualisieren, um zu versuchen, diesen MCP-Server erneut zu laden.", - "state" : "translated" + "state" : "translated", + "value" : "Menta" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Aggiorna per provare a caricare di nuovo questo server MCP.", + "value" : "Menthe", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "再読み込みして、このMCPサーバーの読み込みをもう一度お試しください。", - "state" : "translated" + "state" : "translated", + "value" : "Menta" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Actualisez pour essayer de charger à nouveau ce serveur MCP.", + "value" : "Münze", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Ανανεώστε για να δοκιμάσετε να φορτώσετε ξανά αυτόν τον διακομιστή MCP.", + "value" : "Mynta", "state" : "translated" } } - } + }, + "comment" : "Name of a tag color." }, - "Server Configuration Wasn't Saved" : { - "comment" : "A message displayed when the user's server settings weren't saved.", + "Purchases restored" : { + "comment" : "A title for an alert that informs the user that their App Store purchases have been synchronized.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Serverconfiguratie is niet opgeslagen", - "state" : "translated" + "state" : "translated", + "value" : "Οι αγορές αποκαταστάθηκαν" } }, "sv" : { "stringUnit" : { - "value" : "Serverkonfigurationen sparades inte", - "state" : "translated" + "state" : "translated", + "value" : "Köp återställda" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "No se guardó la configuración del servidor", + "value" : "Acquisti ripristinati", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "A configuração do servidor não foi guardada", - "state" : "translated" + "state" : "translated", + "value" : "Compras restauradas" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Server Configuration Wasn't Saved", + "value" : "購入内容を復元しました", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Serverkonfiguration wurde nicht gespeichert", - "state" : "translated" + "state" : "translated", + "value" : "Käufe wiederhergestellt" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "La configurazione del server non è stata salvata", + "value" : "Compras restauradas", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "サーバー設定を保存できませんでした", + "value" : "Achats restaurés", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "La configuration du serveur n’a pas été enregistrée", - "state" : "translated" + "state" : "translated", + "value" : "Aankopen hersteld" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Η διαμόρφωση του διακομιστή δεν αποθηκεύτηκε", + "value" : "Purchases restored", "state" : "translated" } } } }, - "Estimated cost" : { - "comment" : "A label for the estimated cost of a conversation.", + "Delete All Synchronized Data" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Geschatte kosten", + "value" : "Elimina tutti i dati sincronizzati", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Beräknad kostnad", - "state" : "translated" + "state" : "translated", + "value" : "Eliminar todos os dados sincronizados" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Costo estimado", + "value" : "Alle gesynchroniseerde gegevens verwijderen", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Custo estimado", - "state" : "translated" + "state" : "translated", + "value" : "同期済みデータをすべて削除" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Estimated cost", - "state" : "translated" + "state" : "translated", + "value" : "Alle synchronisierten Daten löschen" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Geschätzte Kosten", + "value" : "Delete All Synchronized Data", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Costo stimato", + "value" : "Supprimer toutes les données synchronisées", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "推定費用", - "state" : "translated" + "state" : "translated", + "value" : "Διαγραφή όλων των συγχρονισμένων δεδομένων" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Εκτιμώμενο κόστος", + "value" : "Radera alla synkroniserade data", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Coût estimé", - "state" : "translated" + "state" : "translated", + "value" : "Eliminar todos los datos sincronizados" } } } }, - "No suggestions yet." : { + "Share" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nog geen suggesties.", - "state" : "translated" + "state" : "translated", + "value" : "Partilhar" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Inga förslag än så länge.", - "state" : "translated" + "state" : "translated", + "value" : "Share" } }, "es" : { "stringUnit" : { - "value" : "Aún no hay sugerencias.", - "state" : "translated" + "state" : "translated", + "value" : "Compartir" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Sem sugestões ainda.", - "state" : "translated" + "state" : "translated", + "value" : "Teilen" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "No suggestions yet.", + "value" : "Dela", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Noch keine Vorschläge.", + "value" : "Delen", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Nessun suggerimento ancora.", - "state" : "translated" + "state" : "translated", + "value" : "共有" } }, "el" : { "stringUnit" : { - "value" : "Δεν υπάρχουν προτάσεις ακόμα.", - "state" : "translated" + "state" : "translated", + "value" : "Κοινή χρήση" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "まだ提案はありません。", - "state" : "translated" + "state" : "translated", + "value" : "Condividi" } }, "fr" : { "stringUnit" : { - "value" : "Pas encore de suggestions.", + "value" : "Partager", "state" : "translated" } } } }, - "Feature tips can appear again when their conditions are met." : { - "comment" : "A message displayed in an alert when the user resets feature tips.", + "OpenClient" : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Functietips kunnen opnieuw verschijnen wanneer aan de voorwaarden wordt voldaan.", - "state" : "translated" - } - }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Tips om funktioner kan visas igen när deras villkor uppfylls.", + "value" : "OpenClient", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Los consejos de funciones pueden aparecer de nuevo cuando se cumplan sus condiciones.", + "value" : "OpenClient", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "As dicas de funcionalidades podem voltar a aparecer quando as suas condições forem cumpridas.", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient" } }, "en" : { "stringUnit" : { - "value" : "Feature tips can reappear when their conditions are met.", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Feature-Tipps können erneut angezeigt werden, wenn ihre Bedingungen erfüllt sind.", + "value" : "OpenClient", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "I suggerimenti delle funzionalità possono riapparire quando si verificano le condizioni.", + "value" : "OpenClient", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "条件が満たされると、機能のヒントが再度表示されます。", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient" } }, "el" : { "stringUnit" : { - "value" : "Οι συμβουλές λειτουργιών μπορούν να εμφανιστούν ξανά όταν πληρούνται οι προϋποθέσεις τους.", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Les astuces de fonctionnalité peuvent réapparaître lorsque leurs conditions sont remplies.", + "state" : "translated", + "value" : "OpenClient" + } + }, + "de" : { + "stringUnit" : { + "value" : "OpenClient", "state" : "translated" } } - } + }, + "comment" : "The name of the app." }, - "API Key, optional" : { - "comment" : "A label for the API key field.", + "The local and iCloud profiles have conflicting changes with the same revision." : { "localizations" : { + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "ローカルプロファイルとiCloudプロファイルに、同じリビジョンの競合する変更があります。" + } + }, "nl" : { "stringUnit" : { - "value" : "API-sleutel, optioneel", + "value" : "De lokale en iCloud-profielen bevatten tegenstrijdige wijzigingen met dezelfde revisie.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "API-nyckel, valfritt", - "state" : "translated" + "state" : "translated", + "value" : "Os perfis local e do iCloud têm alterações em conflito com a mesma revisão." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Clave de API, opcional", - "state" : "translated" + "state" : "translated", + "value" : "The local and iCloud profiles have conflicting changes with the same revision." } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Chave da API, opcional", + "value" : "De lokala profilerna och iCloud-profilerna har motstridiga ändringar med samma revision.", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "API Key, optional", - "state" : "translated" + "state" : "translated", + "value" : "Les profils local et iCloud comportent des modifications contradictoires avec la même révision." } }, "de" : { "stringUnit" : { - "value" : "API-Schlüssel, optional", + "value" : "Das lokale Profil und das iCloud-Profil weisen widersprüchliche Änderungen bei derselben Revision auf.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Chiave API, facoltativa", + "value" : "I profili locale e iCloud contengono modifiche in conflitto con la stessa revisione.", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Κλειδί API, προαιρετικό", + "value" : "Los perfiles local y de iCloud tienen cambios en conflicto con la misma revisión.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Clé API, facultative", - "state" : "translated" - } - }, - "ja" : { - "stringUnit" : { - "value" : "APIキー(任意)", + "value" : "Τα τοπικά προφίλ και τα προφίλ iCloud έχουν αντικρουόμενες αλλαγές με την ίδια αναθεώρηση.", "state" : "translated" } } } }, - "Open Settings" : { - "comment" : "A button that opens the user's device settings.", + "Message..." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Open instellingen", - "state" : "translated" + "state" : "translated", + "value" : "Bericht..." } }, "sv" : { "stringUnit" : { - "value" : "Öppna inställningar", - "state" : "translated" + "state" : "translated", + "value" : "Meddelande..." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Abrir ajustes", - "state" : "translated" + "state" : "translated", + "value" : "メッセージ..." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Abrir Definições", - "state" : "translated" + "state" : "translated", + "value" : "Mensaje..." } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Open Settings", - "state" : "translated" + "state" : "translated", + "value" : "Nachricht..." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Einstellungen öffnen", + "value" : "Message...", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Apri Impostazioni", + "value" : "Messaggio...", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Άνοιγμα ρυθμίσεων", + "value" : "Μήνυμα...", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "設定を開く", - "state" : "translated" + "state" : "translated", + "value" : "Mensagem..." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Ouvrir les Réglages", + "value" : "Message...", "state" : "translated" } } } }, - "Plan the next project" : { - "comment" : "Title of a conversation.", + "tag.parallel.tools" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Plan het volgende project", - "state" : "translated" + "state" : "translated", + "value" : "Parallel Tools" } }, "sv" : { "stringUnit" : { - "value" : "Planera nästa projekt", + "value" : "Parallel Tools", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Planificar el próximo proyecto", - "state" : "translated" + "state" : "translated", + "value" : "Parallel Tools" } }, "pt-PT" : { "stringUnit" : { - "value" : "Planear o próximo projeto", + "value" : "Parallel Tools", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Plan the next project", - "state" : "translated" + "state" : "translated", + "value" : "Parallel Tools" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Das nächste Projekt planen", + "value" : "Parallel Tools", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Pianifica il prossimo progetto", - "state" : "translated" + "state" : "translated", + "value" : "Parallel Tools" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Σχεδίαση του επόμενου έργου", + "value" : "Parallel Tools", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "次のプロジェクトを計画する", - "state" : "translated" + "state" : "translated", + "value" : "Parallel Tools" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Planifier le prochain projet", + "value" : "Parallel Tools", "state" : "translated" } } - } + }, + "comment" : "Label for a capability that allows parallel function calls." }, - "The profile has conflicting changes with the same revision." : { - "comment" : "Error message when a profile change is detected to be conflicting with a previous revision.", + "App Icon" : { + "comment" : "A label displayed in the navigation bar.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Het profiel bevat conflicterende wijzigingen met dezelfde revisie.", - "state" : "translated" + "state" : "translated", + "value" : "Ícone da app" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Profilen har motstridiga ändringar med samma revision.", + "value" : "App Icon", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "El perfil tiene cambios en conflicto con la misma revisión.", - "state" : "translated" + "state" : "translated", + "value" : "Icono de la app" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "O perfil tem alterações em conflito com a mesma revisão.", + "value" : "App-Symbol", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The profile has conflicting changes with the same revision.", + "value" : "Apppictogram", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Das Profil enthält widersprüchliche Änderungen mit derselben Revision.", - "state" : "translated" + "state" : "translated", + "value" : "Appikon" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Il profilo presenta modifiche in conflitto con la stessa revisione.", + "value" : "Εικονίδιο εφαρμογής", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Το προφίλ έχει αντικρουόμενες αλλαγές με την ίδια αναθεώρηση.", - "state" : "translated" + "state" : "translated", + "value" : "アプリアイコン" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Le profil comporte des modifications en conflit avec la même révision.", + "value" : "Icona dell’app", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "プロフィールに同じリビジョンとの競合する変更があります。", - "state" : "translated" + "state" : "translated", + "value" : "Icône de l’app" } } } }, - "Hide API Key" : { + "Synchronization failed for: %@. Local data was retained." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "API-sleutel verbergen", + "value" : "Synchronisatie mislukt voor: %@. Lokale gegevens zijn behouden.", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Dölj API-nyckel", - "state" : "translated" + "state" : "translated", + "value" : "Synchronisierung fehlgeschlagen für: %@. Lokale Daten wurden beibehalten." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Ocultar clave API", + "value" : "Échec de la synchronisation pour : %@. Les données locales ont été conservées.", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Ocultar chave API", - "state" : "translated" + "state" : "translated", + "value" : "Synchronization failed for: %@. Local data was retained." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Hide API Key", + "value" : "Synkroniseringen misslyckades för: %@. Lokala data har behållits.", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "API-Schlüssel verbergen", - "state" : "translated" + "state" : "translated", + "value" : "Ο συγχρονισμός απέτυχε για: %@. Τα τοπικά δεδομένα διατηρήθηκαν." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nascondi chiave API", - "state" : "translated" + "state" : "translated", + "value" : "Falha na sincronização de: %@. Os dados locais foram mantidos." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "APIキーを隠す", - "state" : "translated" + "state" : "translated", + "value" : "Sincronizzazione non riuscita per: %@. I dati locali sono stati conservati." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Απόκρυψη κλειδιού API", + "value" : "同期に失敗しました:%@。ローカルデータは保持されています。", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Masquer la clé API", - "state" : "translated" + "state" : "translated", + "value" : "La sincronización falló para: %@. Los datos locales se conservaron." } } } }, - "Share Extension" : { - "comment" : "A section that describes how to use the share extension to share content with the app.", + "Selected" : { + "comment" : "A label that indicates that a given option is selected.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Deeluitbreiding", - "state" : "translated" + "state" : "translated", + "value" : "Selezionato" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Dela-tillägg", - "state" : "translated" + "state" : "translated", + "value" : "選択済み" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Extensión para compartir", + "value" : "Vald", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Extensão de Partilha", + "value" : "Ausgewählt", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Share Extension", - "state" : "translated" + "state" : "translated", + "value" : "Seleccionado" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Freigabeerweiterung", - "state" : "translated" + "state" : "translated", + "value" : "Geselecteerd" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Estensione di condivisione", + "value" : "Selected", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Επέκταση Κοινοποίησης", - "state" : "translated" + "state" : "translated", + "value" : "Selecionado" } }, "fr" : { "stringUnit" : { - "value" : "Extension de partage", - "state" : "translated" + "state" : "translated", + "value" : "Sélectionné" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "共有エクステンション", + "value" : "Επιλεγμένο", "state" : "translated" } } } }, - "Deletion failed for %@" : { + "Running %lld tool calls..." : { + "comment" : "A message indicating that multiple tools are currently running.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Verwijderen van %@ mislukt", + "value" : "Exécution de %lld appels d’outils...", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Det gick inte att radera %@", - "state" : "translated" + "state" : "translated", + "value" : "%lld 件のツール呼び出しを実行中…" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "No se pudo eliminar %@", - "state" : "translated" + "state" : "translated", + "value" : "Running %lld tool calls..." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Falha ao eliminar %@", - "state" : "translated" + "state" : "translated", + "value" : "Er worden %lld toolaanroepen uitgevoerd…" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Deletion failed for %@", - "state" : "translated" + "state" : "translated", + "value" : "Εκτελούνται %lld κλήσεις εργαλείων..." } }, "de" : { "stringUnit" : { - "value" : "Löschen von %@ fehlgeschlagen", - "state" : "translated" + "state" : "translated", + "value" : "%lld Tool-Aufrufe werden ausgeführt..." } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Eliminazione non riuscita per %@", - "state" : "translated" + "state" : "translated", + "value" : "Kör %lld verktygsanrop..." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Η διαγραφή απέτυχε για το %@", + "value" : "A executar %lld chamadas de ferramentas...", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "%@の削除に失敗しました", - "state" : "translated" + "state" : "translated", + "value" : "Esecuzione di %lld chiamate agli strumenti..." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Échec de la suppression de %@", - "state" : "translated" + "state" : "translated", + "value" : "Ejecutando %lld llamadas a herramientas..." } } } }, - "In progress" : { + "Nucleus sampling. Lower values make output more focused." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Bezig", - "state" : "translated" + "state" : "translated", + "value" : "Nucleus sampling. Lagere waarden maken de output gerichter." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Pågår", + "value" : "Échantillonnage nucleus. Des valeurs plus basses rendent la sortie plus ciblée.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "En curso", + "value" : "Campionamento a nucleo. Valori più bassi rendono l'output più focalizzato.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Em curso", + "value" : "Δειγματοληψία πυρήνα. Οι χαμηλότερες τιμές κάνουν την έξοδο πιο εστιασμένη.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "In progress", - "state" : "translated" + "state" : "translated", + "value" : "ニュークレオスサンプリング。値を低くすると出力がより集中します。" } }, "de" : { "stringUnit" : { - "value" : "In Bearbeitung", + "value" : "Nucleus-Sampling. Niedrigere Werte machen die Ausgabe fokussierter.", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "In corso", + "value" : "Nukleussampling. Lägre värden gör resultatet mer fokuserat.", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Σε εξέλιξη", + "value" : "Amostragem por núcleo. Valores mais baixos tornam a saída mais focada.", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "En cours", + "value" : "Muestreo de núcleo. Valores más bajos hacen que la salida sea más enfocada.", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "進行中", + "value" : "Nucleus sampling. Lower values make the output more focused.", "state" : "translated" } } } }, - "The MCP server reported a tool error." : { - "comment" : "Error message when an MCP tool call fails.", + "Share Extension" : { + "comment" : "A section that describes how to use the share extension to share content with the app.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "De MCP-server meldde een toolfout.", + "value" : "Deeluitbreiding", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "MCP-servern rapporterade ett verktygsfel.", + "value" : "Dela-tillägg", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "El servidor MCP informó un error de herramienta.", + "value" : "共有エクステンション", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "O servidor MCP reportou um erro na ferramenta.", + "value" : "Freigabeerweiterung", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "The MCP server reported a tool error.", - "state" : "translated" + "state" : "translated", + "value" : "Estensione di condivisione" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Der MCP-Server meldete einen Werkzeugfehler.", + "value" : "Extension de partage", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Il server MCP ha segnalato un errore dello strumento.", + "value" : "Extensão de Partilha", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "MCPサーバーがツールエラーを報告しました。", - "state" : "translated" + "state" : "translated", + "value" : "Επέκταση Κοινοποίησης" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Ο διακομιστής MCP ανέφερε σφάλμα εργαλείου.", - "state" : "translated" + "state" : "translated", + "value" : "Extensión para compartir" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Le serveur MCP a signalé une erreur d’outil.", - "state" : "translated" + "state" : "translated", + "value" : "Share Extension" } } } }, - "Conversations" : { + "Connect directly to the server you choose. No app telemetry." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Gesprekken", - "state" : "translated" + "state" : "translated", + "value" : "Connettiti direttamente al server che scegli. Nessuna telemetria dell’app." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Konversationer", + "value" : "Ligue-se diretamente ao servidor que escolher. Sem telemetria da aplicação.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Conversaciones", - "state" : "translated" + "state" : "translated", + "value" : "Maak rechtstreeks verbinding met de server van je keuze. Geen telemetrie van de app." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Conversas", + "value" : "選択したサーバーに直接接続します。アプリのテレメトリはありません。", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Conversations", - "state" : "translated" + "state" : "translated", + "value" : "Stelle direkt eine Verbindung zum ausgewählten Server her. Keine App-Telemetrie." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Unterhaltungen", - "state" : "translated" + "state" : "translated", + "value" : "Connect directly to the server you choose. No app telemetry." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Conversazioni", + "value" : "Connectez-vous directement au serveur de votre choix. Aucune télémétrie de l’app.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Συνομιλίες", + "value" : "Συνδεθείτε απευθείας στον διακομιστή που επιλέγετε. Χωρίς τηλεμετρία εφαρμογής.", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Conversations", - "state" : "translated" + "state" : "translated", + "value" : "Anslut direkt till den server du väljer. Ingen apptelemetri." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "会話", + "value" : "Conéctate directamente al servidor que elijas. Sin telemetría de la aplicación.", "state" : "translated" } } } }, - "Add tag..." : { - "comment" : "A placeholder for a text field that adds a tag to a conversation.", + "Remove attachment %@" : { + "comment" : "A label for a button that removes an attachment. The argument is the name of the attachment.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Tag toevoegen...", + "value" : "Eliminar archivo adjunto %@", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Lägg till tagg...", - "state" : "translated" + "state" : "translated", + "value" : "Remover anexo %@" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Agregar etiqueta...", - "state" : "translated" + "state" : "translated", + "value" : "Ta bort bilagan %@" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Adicionar etiqueta...", + "value" : "Supprimer la pièce jointe %@", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Add tag...", - "state" : "translated" + "state" : "translated", + "value" : "Rimuovi allegato %@" } }, "de" : { "stringUnit" : { - "value" : "Tag hinzufügen...", - "state" : "translated" + "state" : "translated", + "value" : "Anhang %@ entfernen" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Aggiungi tag...", - "state" : "translated" + "state" : "translated", + "value" : "Remove attachment %@" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "タグを追加...", - "state" : "translated" + "state" : "translated", + "value" : "Αφαίρεση συνημμένου %@" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Προσθήκη ετικέτας...", - "state" : "translated" + "state" : "translated", + "value" : "添付ファイル %@ を削除" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Ajouter un tag...", + "value" : "Bijlage %@ verwijderen", "state" : "translated" } } } }, - "The conversation summary and its cursor must both be present." : { + "Removes saved memories when you ask to forget them. Unavailable in Private Chat." : { + "comment" : "Description of a built-in tool that removes saved memories when the user asks to forget them.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "De samenvatting van het gesprek en de cursor moeten beide aanwezig zijn.", + "value" : "Verwijdert opgeslagen herinneringen wanneer je vraagt ze te vergeten. Niet beschikbaar in Privéchats.", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Samtalssammanfattningen och dess markör måste båda vara närvarande.", - "state" : "translated" + "state" : "translated", + "value" : "Rimuove i ricordi salvati quando chiedi di dimenticarli. Non disponibile nella chat privata." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "El resumen de la conversación y su cursor deben estar presentes.", - "state" : "translated" + "state" : "translated", + "value" : "Remove memórias guardadas quando pede para as esquecer. Indisponível no Chat privado." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "O resumo da conversa e o seu cursor devem estar ambos presentes.", + "value" : "Αφαιρεί τις αποθηκευμένες μνήμες όταν ζητάτε να τις ξεχάσει. Δεν είναι διαθέσιμο στη Ιδιωτική συνομιλία.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "The conversation summary and its cursor must both be present.", - "state" : "translated" + "state" : "translated", + "value" : "Tar bort sparade minnen när du ber om att de ska glömmas. Inte tillgängligt i privat chatt." } }, "de" : { "stringUnit" : { - "value" : "Die Zusammenfassung der Unterhaltung und ihr Cursor müssen beide vorhanden sein.", + "value" : "Entfernt gespeicherte Erinnerungen, wenn du darum bittest, sie zu vergessen. Im privaten Chat nicht verfügbar.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Il riepilogo della conversazione e il suo cursore devono essere entrambi presenti.", + "value" : "Removes saved memories when you ask to forget them. Unavailable in Private Chat.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "会話の要約とそのカーソルの両方が存在する必要があります。", + "value" : "Supprime les souvenirs enregistrés lorsque vous demandez leur oubli. Indisponible dans les conversations privées.", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Le résumé de la conversation et son curseur doivent tous deux être présents.", - "state" : "translated" + "state" : "translated", + "value" : "Elimina los recuerdos guardados cuando pides olvidarlos. No disponible en el chat privado." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Το σύνοψη της συνομιλίας και ο δείκτης της πρέπει να υπάρχουν και τα δύο.", + "value" : "忘れるよう依頼された保存済みの記憶を削除します。プライベートチャットでは利用できません。", "state" : "translated" } } } }, - "Deletes these categories from iCloud and all synchronized devices:\n- Conversations and attachments\n- Personal Context\n- Memory\n- Custom Templates\n\nNewer data created after this deletion can synchronize again. This action cannot be undone." : { + "The iCloud account changed during synchronization." : { + "comment" : "Error description when the iCloud account changes during synchronization.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Verwijdert deze categorieën uit iCloud en alle gesynchroniseerde apparaten:\n- Gesprekken en bijlagen\n- Persoonlijke context\n- Geheugen\n- Aangepaste sjablonen\n\nNieuwere gegevens die na deze verwijdering worden aangemaakt, kunnen opnieuw worden gesynchroniseerd. Deze actie kan niet ongedaan worden gemaakt.", + "value" : "The iCloud account changed during synchronization.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tar bort dessa kategorier från iCloud och alla synkroniserade enheter:\n- Konversationer och bilagor\n- Personlig kontext\n- Minne\n- Anpassade mallar\n\nNyare data som skapas efter denna radering kan synkroniseras igen. Den här åtgärden kan inte ångras.", - "state" : "translated" + "state" : "translated", + "value" : "A conta do iCloud mudou durante a sincronização." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Elimina estas categorías de iCloud y de todos los dispositivos sincronizados:\n- Conversaciones y archivos adjuntos\n- Contexto personal\n- Memoria\n- Plantillas personalizadas\n\nLos datos más recientes creados después de esta eliminación pueden volver a sincronizarse. Esta acción no se puede deshacer.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-kontot ändrades under synkroniseringen." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Elimina estas categorias do iCloud e de todos os dispositivos sincronizados:\n- Conversas e anexos\n- Contexto pessoal\n- Memória\n- Modelos personalizados\n\nOs dados mais recentes criados após esta eliminação podem ser sincronizados novamente. Esta ação não pode ser anulada.", - "state" : "translated" + "state" : "translated", + "value" : "L’account iCloud è cambiato durante la sincronizzazione." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Deletes these categories from iCloud and all synchronized devices:\n- Conversations and attachments\n- Personal Context\n- Memory\n- Custom Templates\n\nNewer data created after this deletion can synchronize again. This action cannot be undone.", + "value" : "La cuenta de iCloud cambió durante la sincronización.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Löscht diese Kategorien aus iCloud und von allen synchronisierten Geräten:\n- Unterhaltungen und Anhänge\n- Persönlicher Kontext\n- Erinnerungen\n- Benutzerdefinierte Vorlagen\n\nNeuere Daten, die nach dieser Löschung erstellt werden, können wieder synchronisiert werden. Diese Aktion kann nicht rückgängig gemacht werden.", - "state" : "translated" + "state" : "translated", + "value" : "Der iCloud-Account wurde während der Synchronisierung geändert." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Elimina queste categorie da iCloud e da tutti i dispositivi sincronizzati:\n- Conversazioni e allegati\n- Contesto personale\n- Memoria\n- Modelli personalizzati\n\nI dati più recenti creati dopo questa eliminazione possono essere sincronizzati di nuovo. Questa azione non può essere annullata.", + "value" : "Het iCloud-account is tijdens de synchronisatie gewijzigd.", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "これらのカテゴリをiCloudおよび同期済みのすべてのデバイスから削除します:\n- 会話と添付ファイル\n- パーソナルコンテキスト\n- メモリ\n- カスタムテンプレート\n\nこの削除後に作成された新しいデータは、再び同期される可能性があります。この操作は取り消せません。", - "state" : "translated" + "state" : "translated", + "value" : "Ο λογαριασμός iCloud άλλαξε κατά τον συγχρονισμό." } }, "fr" : { "stringUnit" : { - "value" : "Supprime ces catégories d’iCloud et de tous les appareils synchronisés :\n- Conversations et pièces jointes\n- Contexte personnel\n- Mémoire\n- Modèles personnalisés\n\nLes nouvelles données créées après cette suppression peuvent à nouveau être synchronisées. Cette action est irréversible.", - "state" : "translated" + "state" : "translated", + "value" : "Le compte iCloud a changé pendant la synchronisation." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Διαγράφει αυτές τις κατηγορίες από το iCloud και όλες τις συγχρονισμένες συσκευές:\n- Συνομιλίες και συνημμένα\n- Προσωπικό πλαίσιο\n- Μνήμη\n- Προσαρμοσμένα πρότυπα\n\nΤα νεότερα δεδομένα που δημιουργήθηκαν μετά από αυτήν τη διαγραφή μπορούν να συγχρονιστούν ξανά. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "state" : "translated" + "state" : "translated", + "value" : "同期中にiCloudアカウントが変更されました。" } } } }, - "Image attachment %@" : { + "Image generation is no longer available. Start a new turn with the current configuration." : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Afbeeldingsbijlage %@", + "value" : "Bildgenerering är inte längre tillgänglig. Starta en ny tur med den aktuella konfigurationen.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Bildbilaga %@", + "value" : "La generación de imágenes ya no está disponible. Inicia un nuevo turno con la configuración actual.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Archivo adjunto de imagen %@", + "value" : "Afbeeldingsgeneratie is niet langer beschikbaar. Start een nieuwe beurt met de huidige configuratie.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Anexo de imagem %@", + "value" : "画像生成は利用できなくなりました。現在の設定で新しいターンを開始してください。", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Image attachment %@", - "state" : "translated" + "state" : "translated", + "value" : "La génération d’images n’est plus disponible. Commencez un nouveau tour avec la configuration actuelle." } }, "de" : { "stringUnit" : { - "value" : "Bildanhang %@", + "value" : "Die Bildgenerierung ist nicht mehr verfügbar. Starte eine neue Runde mit der aktuellen Konfiguration.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Allegato immagine %@", + "value" : "A geração de imagens já não está disponível. Inicie um novo turno com a configuração atual.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Συνημμένη εικόνα %@", - "state" : "translated" + "state" : "translated", + "value" : "Image generation is no longer available. Start a new turn with the current configuration." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Pièce jointe image %@", - "state" : "translated" + "state" : "translated", + "value" : "La generazione di immagini non è più disponibile. Inizia un nuovo turno con la configurazione attuale." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "画像を添付 %@", + "value" : "Η δημιουργία εικόνων δεν είναι πλέον διαθέσιμη. Ξεκινήστε νέο γύρο με την τρέχουσα διαμόρφωση.", "state" : "translated" } } - } + }, + "comment" : "Error message when the image generation tool is no longer available." }, - "Skip" : { + "Tagged Conversations" : { + "comment" : "Title of the widget configuration intent.", "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Overslaan", - "state" : "translated" + "state" : "translated", + "value" : "Taggade konversationer" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Hoppa över", + "value" : "Conversaciones Etiquetadas", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Omitir", + "value" : "Gemerkt Gesprekken", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Ignorar", - "state" : "translated" + "state" : "translated", + "value" : "タグ付き会話" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Skip", + "value" : "Conversations étiquetées", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Überspringen", + "value" : "Markierte Unterhaltungen", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Salta", + "value" : "Conversas Marcadas", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "スキップ", - "state" : "translated" + "state" : "translated", + "value" : "Tagged Conversations" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Παράλειψη", + "value" : "Conversazioni taggate", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Passer", + "value" : "Επισημασμένες Συνομιλίες", "state" : "translated" } } } }, - "Always Allow This Tool" : { + "App data could not be completely reset. Your remaining data was not discarded." : { + "comment" : "Error message displayed when app data reset fails.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Deze tool altijd toestaan", + "value" : "App data could not be completely reset. Your remaining data was not discarded.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tillåt alltid det här verktyget", + "value" : "Não foi possível repor completamente os dados da aplicação. Os dados restantes não foram eliminados.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Permitir siempre esta herramienta", - "state" : "translated" + "state" : "translated", + "value" : "Los datos de la app no se pudieron restablecer por completo. Los datos restantes no se descartaron." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Permitir sempre esta ferramenta", - "state" : "translated" + "state" : "translated", + "value" : "Appgegevens konden niet volledig worden gereset. De resterende gegevens zijn niet verwijderd." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Always Allow This Tool", - "state" : "translated" + "state" : "translated", + "value" : "Appdata kunde inte återställas helt. Dina återstående data kasserades inte." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Dieses Tool immer erlauben", - "state" : "translated" + "state" : "translated", + "value" : "Les données de l’app n’ont pas pu être complètement réinitialisées. Les données restantes n’ont pas été supprimées." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Consenti sempre a questo strumento", - "state" : "translated" + "state" : "translated", + "value" : "Die App-Daten konnten nicht vollständig zurückgesetzt werden. Ihre verbleibenden Daten wurden nicht verworfen." } }, "ja" : { "stringUnit" : { - "value" : "このツールを常に許可する", - "state" : "translated" + "state" : "translated", + "value" : "Appのデータを完全にリセットできませんでした。残りのデータは破棄されていません。" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Toujours autoriser cet outil", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατή η πλήρης επαναφορά των δεδομένων της εφαρμογής. Τα υπόλοιπα δεδομένα σας δεν απορρίφθηκαν." } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Να επιτρέπεται πάντα αυτό το εργαλείο", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile reimpostare completamente i dati dell’app. I dati rimanenti non sono stati eliminati." } } } }, - "Saved to memory: %@" : { - "comment" : "A message that is displayed when a piece of information is successfully saved to the user's memory. The argument is the content that was saved.", + "Arguments" : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Opgeslagen in geheugen: %@", - "state" : "translated" - } - }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Sparat i minnet: %@", - "state" : "translated" + "state" : "translated", + "value" : "Arguments" } }, "es" : { "stringUnit" : { - "value" : "Guardado en la memoria: %@", - "state" : "translated" + "state" : "translated", + "value" : "Argumentos" } }, "pt-PT" : { "stringUnit" : { - "value" : "Guardado na memória: %@", + "value" : "Argumentos", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Saved to memory: %@", + "value" : "引数", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "In den Speicher gespeichert: %@", + "value" : "Argument", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Salvato nella memoria: %@", + "value" : "Argomenti", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "メモリに保存されました: %@", + "value" : "Arguments", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Enregistré en mémoire : %@", + "value" : "Παράμετροι", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Αποθηκεύτηκε στη μνήμη: %@", - "state" : "translated" + "state" : "translated", + "value" : "Argumenten" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Argumente" } } - } + }, + "comment" : "A label displayed above the arguments of a request." }, - "Sync" : { - "comment" : "A heading for the sync settings.", + "Insufficient storage" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Synchroniseren", - "state" : "translated" + "state" : "translated", + "value" : "Onvoldoende opslagruimte" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Synkronisering", - "state" : "translated" + "state" : "translated", + "value" : "Nicht genügend Speicherplatz" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Sincronización", + "value" : "Espace de stockage insuffisant", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Sincronizar", + "value" : "Insufficient storage", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Sync", + "value" : "Otillräckligt lagringsutrymme", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Synchronisation", - "state" : "translated" + "state" : "translated", + "value" : "Ανεπαρκής χώρος αποθήκευσης" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Sincronizzazione", - "state" : "translated" + "state" : "translated", + "value" : "Almacenamiento insuficiente" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Συγχρονισμός", + "value" : "Spazio di archiviazione insufficiente", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "同期", + "value" : "ストレージ容量が不足しています", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Synchronisation", - "state" : "translated" + "state" : "translated", + "value" : "Armazenamento insuficiente" } } } }, - "Leave empty to submit anonymously" : { + "North Pole" : { + "comment" : "Name of an app icon.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Laat leeg om anoniem te verzenden", - "state" : "translated" - } - }, "sv" : { "stringUnit" : { - "value" : "Lämna tomt för att skicka anonymt", - "state" : "translated" + "state" : "translated", + "value" : "Nordpolen" } }, "es" : { "stringUnit" : { - "value" : "Dejar vacío para enviar de forma anónima", - "state" : "translated" - } - }, - "pt-PT" : { - "stringUnit" : { - "value" : "Deixe vazio para enviar anonimamente", + "value" : "Polo Norte", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Leave empty to submit anonymously", - "state" : "translated" + "state" : "translated", + "value" : "North Pole" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Leer lassen, um anonym zu senden", + "value" : "Noordpool", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Lascia vuoto per inviare in modo anonimo", + "value" : "Polo Norte", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Αφήστε κενό για ανώνυμη υποβολή", - "state" : "translated" + "state" : "translated", + "value" : "Βόρειος Πόλος" } }, "fr" : { "stringUnit" : { - "value" : "Laisser vide pour soumettre anonymement", + "value" : "Pôle Nord", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "匿名で送信するには空欄のままにしてください", + "state" : "translated", + "value" : "北極 Gેણ" + } + }, + "it" : { + "stringUnit" : { + "value" : "Polo Nord", "state" : "translated" } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nordpol" + } } } }, - "Output" : { - "comment" : "A label for the cost of output tokens.", - "shouldTranslate" : false - }, - "Checking your server..." : { - "comment" : "A message displayed when testing the connection to the server.", + "Could not load tip options. Please try again later." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Serververbinding controleren...", - "state" : "translated" + "state" : "translated", + "value" : "Kan de fooiopties niet laden. Probeer het later opnieuw." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Kontrollerar din server...", + "value" : "Impossibile caricare le opzioni di mancia. Riprova più tardi.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Comprobando tu servidor...", + "value" : "Impossible de charger les options de pourboire. Veuillez réessayer plus tard.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "A verificar o servidor...", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατή η φόρτωση των επιλογών φιλοδωρήματος. Δοκιμάστε ξανά αργότερα." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Checking your server...", - "state" : "translated" + "state" : "translated", + "value" : "チップオプションを読み込めませんでした。後でもう一度お試しください。" } }, "de" : { "stringUnit" : { - "value" : "Serververbindung wird geprüft…", - "state" : "translated" + "state" : "translated", + "value" : "Tippoptionen konnten nicht geladen werden. Bitte versuchen Sie es später erneut." } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Verifica del server in corso...", - "state" : "translated" + "state" : "translated", + "value" : "Kunde inte ladda dricksalternativ. Försök igen senare." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "サーバーを確認中…", + "value" : "No se pudieron cargar las opciones de propina. Por favor, inténtelo de nuevo más tarde.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Έλεγχος του διακομιστή σας...", - "state" : "translated" + "state" : "translated", + "value" : "Could not load tip options. Please try again later." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Vérification de votre serveur…", + "value" : "Não foi possível carregar as opções de gorjeta. Por favor, tente novamente mais tarde.", "state" : "translated" } } - } + }, + "comment" : "Error message displayed when there is an issue loading the tip options." }, - "Deny All & Close" : { - "comment" : "A button that closes the current view and denies all the requests.", + "More actions for messages" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Alles weigeren en sluiten", - "state" : "translated" + "state" : "translated", + "value" : "Plus d’actions pour les messages" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Neka alla och stäng", - "state" : "translated" + "state" : "translated", + "value" : "Altre azioni per i messaggi" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Denegar todo y cerrar", - "state" : "translated" + "state" : "translated", + "value" : "Meer acties voor berichten" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Recusar tudo e fechar", + "value" : "Más acciones para mensajes", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Deny All & Close", + "value" : "Fler åtgärder för meddelanden", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Alle ablehnen & schließen", + "value" : "Mais ações para mensagens", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Rifiuta tutto e chiudi", + "value" : "メッセージの追加操作", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "すべて拒否して閉じる", + "value" : "Περισσότερες ενέργειες για μηνύματα", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Tout refuser et fermer", + "value" : "Weitere Aktionen für Nachrichten", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Απόρριψη όλων και κλείσιμο", + "value" : "More actions for messages", "state" : "translated" } } - } + }, + "comment" : "A tip that shows when the user has enabled the message actions." }, - "URL Scheme" : { - "comment" : "A label that describes the URL scheme feature.", + "Some synchronized data could not be deleted." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "URL-schema", + "value" : "Some synchronized data could not be deleted.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "URL-schema", + "value" : "Não foi possível eliminar alguns dados sincronizados.", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Esquema de URL", - "state" : "translated" + "state" : "translated", + "value" : "Vissa synkroniserade data kunde inte raderas." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Esquema URL", + "value" : "Non è stato possibile eliminare alcuni dati sincronizzati.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "URL Scheme", - "state" : "translated" + "state" : "translated", + "value" : "No se han podido eliminar algunos datos sincronizados." } }, "de" : { "stringUnit" : { - "value" : "URL-Schema", + "value" : "Einige synchronisierte Daten konnten nicht gelöscht werden.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Schema URL", - "state" : "translated" + "state" : "translated", + "value" : "Sommige gesynchroniseerde gegevens konden niet worden verwijderd." } }, "el" : { "stringUnit" : { - "value" : "Σχήμα URL", + "value" : "Δεν ήταν δυνατή η διαγραφή ορισμένων συγχρονισμένων δεδομένων.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Schéma d’URL", + "value" : "一部の同期データを削除できませんでした。", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "URLスキーム", - "state" : "translated" + "state" : "translated", + "value" : "Certaines données synchronisées n’ont pas pu être supprimées." } } } }, - "A brief description about yourself" : { - "comment" : "A placeholder for a user's description.", + "Your AI conversations" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Een korte beschrijving over jezelf", + "value" : "Your AI conversations", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "En kort beskrivning om dig själv", - "state" : "translated" + "state" : "translated", + "value" : "As suas conversas com IA" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Una breve descripción sobre ti mismo", - "state" : "translated" + "state" : "translated", + "value" : "Dina AI-konversationer" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Uma breve descrição sobre si próprio", - "state" : "translated" + "state" : "translated", + "value" : "Le tue conversazioni con l'IA" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "A brief description about yourself", + "value" : "Tus conversaciones con IA", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Eine kurze Beschreibung von dir", - "state" : "translated" + "state" : "translated", + "value" : "Ihre KI-Gespräche" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Una breve descrizione di te stesso", + "value" : "Οι συνομιλίες σας με την Τεχνητή Νοημοσύνη", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Μια σύντομη περιγραφή για εσάς", - "state" : "translated" + "state" : "translated", + "value" : "Vos conversations avec l’IA" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Une brève description de vous-même", - "state" : "translated" + "state" : "translated", + "value" : "Jouw AI-gesprekken" } }, "ja" : { "stringUnit" : { - "value" : "あなたについての簡単な説明", - "state" : "translated" + "state" : "translated", + "value" : "あなたのAIとの会話" } } - } + }, + "comment" : "A description of the app's privacy policy." }, - "Speech recognition is not available on this device." : { - "comment" : "Error message when the speech recognition is not available on the device.", + "Sign in to iCloud, then retry. Sync remains enabled." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Spraakherkenning is niet beschikbaar op dit apparaat.", - "state" : "translated" + "state" : "translated", + "value" : "Log in bij iCloud en probeer het opnieuw. Synchronisatie blijft ingeschakeld." } }, "sv" : { "stringUnit" : { - "value" : "Taligenkänning är inte tillgänglig på den här enheten.", - "state" : "translated" + "state" : "translated", + "value" : "Logga in på iCloud och försök igen. Synkronisering är fortfarande aktiverad." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "El reconocimiento de voz no está disponible en este dispositivo.", + "value" : "iCloudにサインインしてから、もう一度お試しください。同期は有効のままです。", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "O reconhecimento de voz não está disponível neste dispositivo.", - "state" : "translated" + "state" : "translated", + "value" : "Accedi a iCloud, quindi riprova. La sincronizzazione rimane abilitata." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Speech recognition is not available on this device.", - "state" : "translated" + "state" : "translated", + "value" : "Inicia sesión en iCloud y vuelve a intentarlo. La sincronización sigue activada." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Spracherkennung ist auf diesem Gerät nicht verfügbar.", - "state" : "translated" + "state" : "translated", + "value" : "Connectez-vous à iCloud, puis réessayez. La synchronisation reste activée." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Il riconoscimento vocale non è disponibile su questo dispositivo.", - "state" : "translated" + "state" : "translated", + "value" : "Inicie sessão no iCloud e tente novamente. A sincronização continua ativada." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "このデバイスでは音声認識が利用できません。", + "value" : "Sign in to iCloud, then retry. Sync remains enabled.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "La reconnaissance vocale n’est pas disponible sur cet appareil.", - "state" : "translated" + "state" : "translated", + "value" : "Συνδεθείτε στο iCloud και δοκιμάστε ξανά. Ο συγχρονισμός παραμένει ενεργοποιημένος." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Η αναγνώριση ομιλίας δεν είναι διαθέσιμη σε αυτή τη συσκευή.", - "state" : "translated" + "state" : "translated", + "value" : "Melde dich bei iCloud an und versuche es erneut. Die Synchronisierung bleibt aktiviert." } } } }, - "Allow Once" : { - "comment" : "A button that allows a single use of a tool.", + "The agent reached its maximum number of steps." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Eenmalig toestaan", + "value" : "De agent heeft het maximale aantal stappen bereikt.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Tillåt en gång", - "state" : "translated" + "state" : "translated", + "value" : "Agenten har nått sitt maximala antal steg." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Permitir una vez", + "value" : "エージェントは最大ステップ数に達しました。", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Permitir uma vez", + "value" : "Der Agent hat die maximale Anzahl an Schritten erreicht.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Allow Once", - "state" : "translated" + "state" : "translated", + "value" : "El agente alcanzó su número máximo de pasos." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Einmal erlauben", - "state" : "translated" + "state" : "translated", + "value" : "L'agent a atteint son nombre maximal d'étapes." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Consenti una volta", - "state" : "translated" + "state" : "translated", + "value" : "O agente atingiu o número máximo de passos." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "一度だけ許可する", + "value" : "L'agente ha raggiunto il numero massimo di passi.", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Autoriser une fois", - "state" : "translated" + "state" : "translated", + "value" : "The agent has reached its maximum number of steps." } }, "el" : { "stringUnit" : { - "value" : "Να επιτραπεί μία φορά", - "state" : "translated" + "state" : "translated", + "value" : "Ο πράκτορας έφτασε στον μέγιστο αριθμό βημάτων." } } - } + }, + "comment" : "Error message displayed when the agent has reached its maximum number of steps." }, - "Delete suggestion" : { + "All synchronized data" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Suggestie verwijderen", - "state" : "translated" + "state" : "translated", + "value" : "Alle gesynchroniseerde gegevens" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Ta bort förslag", + "value" : "Tutti i dati sincronizzati", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Eliminar sugerencia", - "state" : "translated" + "state" : "translated", + "value" : "All synchronized data" } }, "pt-PT" : { "stringUnit" : { - "value" : "Eliminar sugestão", - "state" : "translated" + "state" : "translated", + "value" : "Todos os dados sincronizados" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Delete suggestion", - "state" : "translated" + "state" : "translated", + "value" : "同期済みのすべてのデータ" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Vorschlag löschen", - "state" : "translated" + "state" : "translated", + "value" : "Todos los datos sincronizados" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Elimina suggerimento", + "value" : "Alle synchronisierten Daten", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Διαγραφή πρότασης", - "state" : "translated" + "state" : "translated", + "value" : "Toutes les données synchronisées" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "提案を削除", + "value" : "Alla synkroniserade data", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Supprimer la suggestion", - "state" : "translated" + "state" : "translated", + "value" : "Όλα τα συγχρονισμένα δεδομένα" } } } }, - "Finish setup to save your server settings and start your first conversation." : { + "Generate an Image" : { + "comment" : "Tool to generate an image.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Voltooi de configuratie om je serverinstellingen op te slaan en je eerste gesprek te starten.", - "state" : "translated" - } - }, "sv" : { "stringUnit" : { - "value" : "Slutför konfigurationen för att spara dina serverinställningar och starta din första konversation.", + "value" : "Skapa en bild", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Completa la configuración para guardar los ajustes de tu servidor y comenzar tu primera conversación.", - "state" : "translated" + "state" : "translated", + "value" : "Generar una imagen" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Conclua a configuração para guardar as definições do servidor e iniciar a sua primeira conversa.", + "value" : "Afbeelding genereren", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Finish setup to save your server settings and start your first conversation.", + "value" : "画像を生成する", "state" : "translated" } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Générer une image" + } + }, "de" : { "stringUnit" : { - "value" : "Schließe die Einrichtung ab, um deine Servereinstellungen zu speichern und deine erste Unterhaltung zu starten.", - "state" : "translated" + "state" : "translated", + "value" : "Bild generieren" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Completa la configurazione per salvare le impostazioni del server e avviare la tua prima conversazione.", - "state" : "translated" + "state" : "translated", + "value" : "Gerar uma imagem" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ολοκληρώστε τη ρύθμιση για να αποθηκεύσετε τις ρυθμίσεις του διακομιστή σας και να ξεκινήσετε την πρώτη σας συνομιλία.", - "state" : "translated" + "state" : "translated", + "value" : "Generate an Image" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Terminez la configuration pour enregistrer les réglages de votre serveur et démarrer votre première conversation.", + "value" : "Genera un’immagine", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "設定を完了してサーバー設定を保存し、最初の会話を始めましょう。", - "state" : "translated" + "state" : "translated", + "value" : "Δημιουργία εικόνας" } } } }, - "Asks your selected vision model to analyze attached images when the chat model cannot see them." : { - "comment" : "Description of the image analysis feature.", + "tag.vision" : { + "comment" : "Label for the \"Vision\" capability.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Vraagt je geselecteerde visiemodel om bijgevoegde afbeeldingen te analyseren wanneer het chatmodel ze niet kan zien.", + "value" : "Vision", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Ber din valda synmodell att analysera bifogade bilder när chattmodellen inte kan se dem.", - "state" : "translated" + "state" : "translated", + "value" : "Vision" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Solicita a tu modelo de visión seleccionado que analice las imágenes adjuntas cuando el modelo de chat no pueda verlas.", - "state" : "translated" + "state" : "translated", + "value" : "Vision" } }, "pt-PT" : { "stringUnit" : { - "value" : "Pede ao modelo de visão selecionado para analisar as imagens anexadas quando o modelo de chat não as consegue ver.", + "value" : "Vision", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Asks your selected vision model to analyze attached images when the chat model cannot see them.", - "state" : "translated" + "state" : "translated", + "value" : "Vision" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Fordert Ihr ausgewähltes Vision-Modell auf, angehängte Bilder zu analysieren, wenn das Chat-Modell sie nicht sehen kann.", + "value" : "Vision", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Chiede al modello di visione selezionato di analizzare le immagini allegate quando il modello di chat non può visualizzarle.", + "value" : "Vision", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "チャットモデルが画像を認識できない場合に、選択したビジョンモデルに添付画像の分析を依頼します。", - "state" : "translated" + "state" : "translated", + "value" : "Vision" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Ζητά από το επιλεγμένο μοντέλο όρασης να αναλύσει τις επισυναπτόμενες εικόνες όταν το μοντέλο συνομιλίας δεν μπορεί να τις δει.", - "state" : "translated" + "state" : "translated", + "value" : "Vision" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Demande à votre modèle de vision sélectionné d’analyser les images jointes lorsque le modèle de chat ne peut pas les voir.", - "state" : "translated" + "state" : "translated", + "value" : "Vision" } } } }, - "Aurora" : { - "comment" : "Icon name for the aurora theme.", + "Model" : { + "comment" : "A label for a memory item that was generated by the model.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Aurora", + "value" : "Modello", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Aurora", + "value" : "Modèle", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Aurora", - "state" : "translated" + "state" : "translated", + "value" : "Modelo" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Aurora", - "state" : "translated" + "state" : "translated", + "value" : "Μοντέλο" } }, "en" : { "stringUnit" : { - "value" : "Aurora", + "value" : "Model", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Aurora", + "value" : "モデル", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Aurora", - "state" : "translated" + "state" : "translated", + "value" : "Model" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Aurora", - "state" : "translated" + "state" : "translated", + "value" : "Modell" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Aurora", - "state" : "translated" + "state" : "translated", + "value" : "Modelo" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "オーロラ", - "state" : "translated" + "state" : "translated", + "value" : "Modell" } } } }, - "Always Allow" : { - "comment" : "Title of a permission option that allows the model to always request this external tool.", + "Tag" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Altijd toestaan", - "state" : "translated" + "state" : "translated", + "value" : "Label" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Tillåt alltid", + "value" : "Étiquette", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Permitir siempre", - "state" : "translated" + "state" : "translated", + "value" : "Tag" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Permitir sempre", - "state" : "translated" + "state" : "translated", + "value" : "Ετικέτα" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Always Allow", + "value" : "Tag", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Immer erlauben", - "state" : "translated" + "state" : "translated", + "value" : "タグ" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Consenti sempre", - "state" : "translated" + "state" : "translated", + "value" : "Tagg" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Να επιτρέπεται πάντα", - "state" : "translated" + "state" : "translated", + "value" : "Etiqueta" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Toujours autoriser", - "state" : "translated" + "state" : "translated", + "value" : "Etiqueta" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "常に許可", - "state" : "translated" + "state" : "translated", + "value" : "Tag" } } - } + }, + "comment" : "Label for the tag selection in the conversations widget." }, - "New chat with text" : { - "comment" : "A description of how to open a new chat with a text message.", + "Attach an image or PDF, or drag files into the chat for the model to analyse." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nieuw gesprek met tekst", + "value" : "Anexe uma imagem ou PDF, ou arraste ficheiros para o chat para o modelo analisar.", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Ny chatt med text", + "value" : "Attach an image or PDF, or drag files into the chat for the model to analyze.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Nuevo chat con texto", + "value" : "Adjunta una imagen o PDF, o arrastra archivos al chat para que el modelo los analice.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Nova conversa com texto", + "value" : "Fügen Sie ein Bild oder PDF an oder ziehen Sie Dateien in den Chat, damit das Modell sie analysieren kann.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "New chat with text", - "state" : "translated" + "state" : "translated", + "value" : "Voeg een afbeelding of PDF toe, of sleep bestanden in de chat voor analyse door het model." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Neuer Chat mit Text", + "value" : "Bifoga en bild eller PDF, eller dra filer till chatten för modellen att analysera.", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Nuova chat con testo", - "state" : "translated" + "state" : "translated", + "value" : "Επισυνάψτε μια εικόνα ή PDF, ή σύρετε αρχεία στη συνομιλία για ανάλυση από το μοντέλο." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Νέα συνομιλία με κείμενο", + "value" : "画像またはPDFを添付するか、ファイルをチャットにドラッグしてモデルに解析させてください。", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Nouvelle conversation avec texte", - "state" : "translated" + "state" : "translated", + "value" : "Allega un'immagine o un PDF, oppure trascina i file nella chat per farli analizzare dal modello." } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "テキストで新しいチャットを開始", - "state" : "translated" + "state" : "translated", + "value" : "Joignez une image ou un PDF, ou glissez des fichiers dans la conversation pour que le modèle les analyse." } } } }, - "Author" : { + "%lld attachment(s)" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Auteur", - "state" : "translated" + "state" : "translated", + "value" : "%lld συνημμένο(α)" } }, "sv" : { "stringUnit" : { - "value" : "Författare", - "state" : "translated" + "state" : "translated", + "value" : "%lld bilaga(or)" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Autor", + "value" : "%lld allegato(i)", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Autor", - "state" : "translated" + "state" : "translated", + "value" : "%lld archivo(s) adjunto(s)" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Author", + "value" : "%lld 件の添付ファイル", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Autor", - "state" : "translated" + "state" : "translated", + "value" : "%lld attachment(s)" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Autore", + "value" : "%lld anexo(s)", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Συγγραφέας", - "state" : "translated" + "state" : "translated", + "value" : "%lld pièce(s) jointe(s)" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Auteur", + "value" : "%lld bijlage(n)", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "作成者", - "state" : "translated" + "state" : "translated", + "value" : "%lld Anhang\/Anhänge" } } - } + }, + "comment" : "A label that shows the number of attachments and a paperclip icon." }, - "Customise this conversation" : { - "comment" : "A label for a menu that allows users to customise their current conversation.", + "Always Allow %@?" : { + "comment" : "A confirmation prompt asking the user whether to allow a tool to continue executing without user intervention. The argument is the name of the tool.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Pas dit gesprek aan", - "state" : "translated" + "state" : "translated", + "value" : "Να επιτρέπεται πάντα στο %@;" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Anpassa den här konversationen", - "state" : "translated" + "state" : "translated", + "value" : "Permitir sempre %@?" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Personalizar esta conversación", + "value" : "%@を常に許可しますか?", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Personalizar esta conversa", - "state" : "translated" + "state" : "translated", + "value" : "%@ altijd toestaan?" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Customize this conversation", - "state" : "translated" + "state" : "translated", + "value" : "%@ immer erlauben?" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Diese Unterhaltung anpassen", - "state" : "translated" + "state" : "translated", + "value" : "¿Permitir siempre %@?" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Personalizza questa conversazione", - "state" : "translated" + "state" : "translated", + "value" : "Always Allow %@?" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Προσαρμόστε αυτή τη συνομιλία", + "value" : "Toujours autoriser %@ ?", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "この会話をカスタマイズする", + "value" : "Consentire sempre a %@?", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Personnaliser cette conversation", - "state" : "translated" + "state" : "translated", + "value" : "Tillåt alltid %@?" } } } }, - "%lld messages excluded from this request" : { - "comment" : "A message indicating that a certain number of messages have been excluded from a request. The argument is the number of messages that have been excluded.", + "New chat with text" : { + "comment" : "A description of how to open a new chat with a text message.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "%lld berichten uitgesloten van dit verzoek", - "state" : "translated" + "state" : "translated", + "value" : "Nova conversa com texto" } }, "sv" : { "stringUnit" : { - "value" : "%lld meddelanden uteslutna från denna förfrågan", - "state" : "translated" + "state" : "translated", + "value" : "Ny chatt med text" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "%lld mensajes excluidos de esta solicitud", + "value" : "Nouvelle conversation avec texte", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "%lld mensagens excluídas deste pedido", + "value" : "Νέα συνομιλία με κείμενο", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "%lld messages excluded from this request", - "state" : "translated" + "state" : "translated", + "value" : "Nieuw gesprek met tekst" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "%lld Nachrichten von dieser Anfrage ausgeschlossen", - "state" : "translated" + "state" : "translated", + "value" : "Nuevo chat con texto" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "%lld messaggi esclusi da questa richiesta", + "value" : "New chat with text", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "%lld μηνύματα εξαιρέθηκαν από αυτό το αίτημα", + "value" : "テキストで新しいチャットを開始", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "%lld messages exclus de cette requête", + "value" : "Nuova chat con testo", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "このリクエストから %lld 件のメッセージが除外されました", - "state" : "translated" + "state" : "translated", + "value" : "Neuer Chat mit Text" } } } }, - "Server" : { + "Saving a memory..." : { + "comment" : "A message displayed when saving a memory.", "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Server", + "value" : "Sparar ett minne...", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Server", - "state" : "translated" + "state" : "translated", + "value" : "Guardando un recuerdo..." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Servidor", + "value" : "Saving a memory...", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Servidor", - "state" : "translated" + "state" : "translated", + "value" : "Geheugen opslaan…" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Server", - "state" : "translated" + "state" : "translated", + "value" : "A guardar uma memória..." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Server", + "value" : "Αποθήκευση μνήμης...", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Server", + "value" : "Enregistrement d’un souvenir…", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "サーバー", + "value" : "メモリーを保存中…", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Διακομιστής", + "value" : "Salvataggio di un ricordo...", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Serveur", + "value" : "Speichere eine Erinnerung …", "state" : "translated" } } } }, - "Searching the web..." : { - "comment" : "A message displayed when the user is searching the web.", + "Show Feature Tips Again" : { + "comment" : "A button that shows the feature tips again.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Web aan het doorzoeken...", + "value" : "Mostra di nuovo i suggerimenti sulle funzionalità", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Söker på webben...", + "value" : "Mostrar consejos de funciones nuevamente", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Buscando en la web...", + "value" : "Show Feature Tips Again", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A pesquisar na web...", - "state" : "translated" + "state" : "translated", + "value" : "Toon functietips opnieuw" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Searching the web...", + "value" : "Mostrar Dicas de Funcionalidades Novamente", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Websuche läuft...", - "state" : "translated" + "state" : "translated", + "value" : "Εμφάνιση συμβουλών λειτουργίας ξανά" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Ricerca sul web...", - "state" : "translated" + "state" : "translated", + "value" : "Afficher à nouveau les astuces de fonctionnalité" } }, "ja" : { "stringUnit" : { - "value" : "ウェブを検索中...", - "state" : "translated" + "state" : "translated", + "value" : "機能のヒントを再表示する" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Recherche sur le web...", - "state" : "translated" + "state" : "translated", + "value" : "Funktionstipps erneut anzeigen" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Αναζήτηση στο διαδίκτυο...", + "value" : "Visa tips om funktioner igen", "state" : "translated" } } } }, - "Could not be safely inspected" : { + "Server-provided description: %@" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Kon niet veilig worden geïnspecteerd", + "value" : "Door de server verstrekte beschrijving: %@", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Kunde inte inspekteras på ett säkert sätt", + "value" : "Description fournie par le serveur : %@", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "No se pudo inspeccionar de forma segura", - "state" : "translated" + "state" : "translated", + "value" : "Descrizione fornita dal server: %@" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Não foi possível inspecionar com segurança", - "state" : "translated" + "state" : "translated", + "value" : "Περιγραφή παρεχόμενη από τον διακομιστή: %@" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Could not be safely inspected", - "state" : "translated" + "state" : "translated", + "value" : "サーバー提供の説明:%@" } }, "de" : { "stringUnit" : { - "value" : "Konnte nicht sicher überprüft werden", - "state" : "translated" + "state" : "translated", + "value" : "Vom Server bereitgestellte Beschreibung: %@" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Impossibile esaminare in sicurezza", + "value" : "Serverbeskrivning: %@", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "安全に検査できませんでした", + "value" : "Descrição fornecida pelo servidor: %@", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η ασφαλής επιθεώρηση", - "state" : "translated" + "state" : "translated", + "value" : "Server-provided description: %@" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Impossible à inspecter en toute sécurité", - "state" : "translated" + "state" : "translated", + "value" : "Descripción proporcionada por el servidor: %@" } } - } + }, + "comment" : "A label that displays a server-provided description of a tool." }, - "Tips appear only when their related features are available." : { - "comment" : "A description of the feature tips section.", + "Personalization" : { + "comment" : "A heading for the personalization settings.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Tips verschijnen alleen wanneer de bijbehorende functies beschikbaar zijn.", - "state" : "translated" + "state" : "translated", + "value" : "Εξατομίκευση" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Tips visas endast när deras relaterade funktioner är tillgängliga.", - "state" : "translated" + "state" : "translated", + "value" : "Personnalisation" } }, "es" : { "stringUnit" : { - "value" : "Los consejos aparecen solo cuando sus funciones relacionadas están disponibles.", - "state" : "translated" + "state" : "translated", + "value" : "Personalización" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "As dicas aparecem apenas quando as funcionalidades relacionadas estão disponíveis.", - "state" : "translated" + "state" : "translated", + "value" : "Personalization" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Tips appear only when their related features are available.", - "state" : "translated" + "state" : "translated", + "value" : "パーソナライズ" } }, "de" : { "stringUnit" : { - "value" : "Tipps erscheinen nur, wenn die zugehörigen Funktionen verfügbar sind.", + "value" : "Personalisierung", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "I suggerimenti appaiono solo quando le relative funzionalità sono disponibili.", - "state" : "translated" + "state" : "translated", + "value" : "Personalisatie" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Οι συμβουλές εμφανίζονται μόνο όταν είναι διαθέσιμες οι σχετικές λειτουργίες.", + "value" : "Personalisering", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Les astuces apparaissent uniquement lorsque leurs fonctionnalités associées sont disponibles.", - "state" : "translated" + "state" : "translated", + "value" : "Personalizzazione" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "ヒントは関連機能が利用可能な場合にのみ表示されます。", + "value" : "Personalização", "state" : "translated" } } } }, - "Each conversation can use a different model. Features depend on its capabilities." : { - "comment" : "A description of the features available for each model.", + "System Prompt" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Elke conversatie kan een ander model gebruiken. Functies zijn afhankelijk van de mogelijkheden ervan.", - "state" : "translated" + "state" : "translated", + "value" : "Προτροπή συστήματος" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Varje konversation kan använda en annan modell. Funktionerna beror på dess kapacitet.", - "state" : "translated" + "state" : "translated", + "value" : "Systemaufforderung" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Cada conversación puede usar un modelo diferente. Las funciones dependen de sus capacidades.", + "value" : "Systeemprompt", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Cada conversa pode usar um modelo diferente. As funcionalidades dependem das suas capacidades.", - "state" : "translated" + "state" : "translated", + "value" : "システムプロンプト" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Each conversation can use a different model. Features depend on its capabilities.", - "state" : "translated" + "state" : "translated", + "value" : "Mensaje del sistema" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Jede Unterhaltung kann ein anderes Modell verwenden. Die Funktionen hängen von dessen Fähigkeiten ab.", + "value" : "Prompt di sistema", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Ogni conversazione può utilizzare un modello diverso. Le funzionalità dipendono dalle sue capacità.", + "value" : "System Prompt", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "各会話は異なるモデルを使用できます。機能はその能力に依存します。", - "state" : "translated" + "state" : "translated", + "value" : "Invite système" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Κάθε συνομιλία μπορεί να χρησιμοποιεί διαφορετικό μοντέλο. Οι λειτουργίες εξαρτώνται από τις δυνατότητές του.", - "state" : "translated" + "state" : "translated", + "value" : "Prompt do Sistema" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Chaque conversation peut utiliser un modèle différent. Les fonctionnalités dépendent de ses capacités.", - "state" : "translated" + "state" : "translated", + "value" : "Systemprompt" } } } }, - "This model advertises vision, but its mode does not support automatic vision requests." : { + "Sends an image or PDF to a new OpenClient conversation." : { + "comment" : "Description of the intent that sends an image or PDF to a new OpenClient conversation.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Dit model adverteert met beeldverwerking, maar de modus ondersteunt geen automatische beeldverzoeken.", - "state" : "translated" + "state" : "translated", + "value" : "Invia un'immagine o un PDF a una nuova conversazione OpenClient." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Den här modellen marknadsför bildförståelse, men dess läge stöder inte automatiska bildförfrågningar.", + "value" : "画像またはPDFを新しいOpenClientの会話に送信します。", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Este modelo anuncia compatibilidad con visión, pero su modo no admite solicitudes automáticas de visión.", - "state" : "translated" + "state" : "translated", + "value" : "Skickar en bild eller PDF till en ny OpenClient-konversation." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Este modelo anuncia suporte para visão, mas o seu modo não suporta pedidos automáticos de visão.", + "value" : "Sendet ein Bild oder PDF an eine neue OpenClient-Konversation.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "This model advertises vision, but its mode does not support automatic vision requests.", - "state" : "translated" + "state" : "translated", + "value" : "Envía una imagen o PDF a una nueva conversación de OpenClient." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Dieses Modell wirbt mit Bildverarbeitung, aber sein Modus unterstützt keine automatischen Bildverarbeitungsanfragen.", - "state" : "translated" + "state" : "translated", + "value" : "Verzendt een afbeelding of PDF naar een nieuw OpenClient-gesprek." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Questo modello dichiara di supportare la visione, ma la sua modalità non supporta le richieste automatiche di visione.", - "state" : "translated" + "state" : "translated", + "value" : "Envia uma imagem ou PDF para uma nova conversa OpenClient." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "このモデルはビジョン対応をうたっていますが、そのモードでは自動ビジョンリクエストに対応していません。", - "state" : "translated" + "state" : "translated", + "value" : "Sends an image or PDF to a new OpenClient conversation" } }, "fr" : { "stringUnit" : { - "value" : "Ce modèle annonce la prise en charge de la vision, mais son mode ne prend pas en charge les requêtes de vision automatiques.", - "state" : "translated" + "state" : "translated", + "value" : "Envoie une image ou un PDF dans une nouvelle conversation OpenClient." } }, "el" : { "stringUnit" : { - "value" : "Αυτό το μοντέλο διαφημίζει υποστήριξη όρασης, αλλά η λειτουργία του δεν υποστηρίζει αυτόματα αιτήματα όρασης.", + "value" : "Στέλνει μια εικόνα ή PDF σε μια νέα συνομιλία OpenClient.", "state" : "translated" } } } }, - "Arctic" : { - "comment" : "Name of the icon theme.", + "Maximum number of tokens in the response." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Arctic", - "state" : "translated" + "state" : "translated", + "value" : "Nombre maximal de jetons dans la réponse." } }, "sv" : { "stringUnit" : { - "value" : "Arctic", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Ártico", + "value" : "Maximalt antal tecken i svaret.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Ártico", - "state" : "translated" + "state" : "translated", + "value" : "Μέγιστος αριθμός συμβόλων στην απάντηση." } }, "en" : { "stringUnit" : { - "value" : "Arctic", + "value" : "Maximum number of tokens in the response", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Arctic", - "state" : "translated" + "state" : "translated", + "value" : "Maximale Anzahl der Tokens in der Antwort." } }, "it" : { "stringUnit" : { - "value" : "Artico", - "state" : "translated" + "state" : "translated", + "value" : "Numero massimo di token nella risposta." } }, "ja" : { "stringUnit" : { - "value" : "Arctic", - "state" : "translated" + "state" : "translated", + "value" : "応答の最大トークン数" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Arctique", - "state" : "translated" + "state" : "translated", + "value" : "Número máximo de tokens na resposta." } }, - "el" : { + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Maximaal aantal tokens in het antwoord" + } + }, + "es" : { "stringUnit" : { - "value" : "Αρκτική", + "value" : "Número máximo de tokens en la respuesta.", "state" : "translated" } } } }, - "Tap + to create your first custom prompt template." : { - "comment" : "A description of the action to create a custom prompt template.", + "Unable to Load iCloud Data" : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Tik op + om je eerste aangepaste promptsjabloon te maken.", - "state" : "translated" + "state" : "translated", + "value" : "Det går inte att läsa in iCloud-data" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Tryck på + för att skapa din första anpassade promptmall.", - "state" : "translated" + "state" : "translated", + "value" : "No se pueden cargar los datos de iCloud" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Toca + para crear tu primera plantilla de indicación personalizada.", + "value" : "Kan iCloud-gegevens niet laden", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Toque em + para criar o seu primeiro modelo de prompt personalizado.", - "state" : "translated" + "state" : "translated", + "value" : "iCloudデータを読み込めません" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Tap + to create your first custom prompt template", + "value" : "Impossible de charger les données iCloud", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Tippe auf +, um deine erste benutzerdefinierte Eingabevorlage zu erstellen.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-Daten konnten nicht geladen werden" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tocca + per creare il tuo primo modello di prompt personalizzato.", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível carregar os dados do iCloud" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "+ をタップして最初のカスタムプロンプトテンプレートを作成してください。", - "state" : "translated" + "state" : "translated", + "value" : "Unable to Load iCloud Data" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Πατήστε + για να δημιουργήσετε το πρώτο σας προσαρμοσμένο πρότυπο προτροπής.", + "value" : "Impossibile caricare i dati di iCloud", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Touchez + pour créer votre premier modèle d’invite personnalisé.", + "value" : "Αδυναμία φόρτωσης δεδομένων iCloud", "state" : "translated" } } } }, - "Tag" : { - "comment" : "Label for the tag selection in the conversations widget.", + "Find past conversations" : { + "comment" : "Subtitle for the \"Search\" action button in the Quick Actions widget.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Label", + "value" : "Find past conversations", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tagg", - "state" : "translated" + "state" : "translated", + "value" : "Encontrar conversas anteriores" } }, "es" : { "stringUnit" : { - "value" : "Etiqueta", + "value" : "Buscar conversaciones pasadas", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Etiqueta", + "value" : "Vind eerdere gesprekken", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Tag", - "state" : "translated" + "state" : "translated", + "value" : "Hitta tidigare konversationer" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Tag", - "state" : "translated" + "state" : "translated", + "value" : "Rechercher des conversations passées" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Tag", - "state" : "translated" + "state" : "translated", + "value" : "Vergangene Unterhaltungen finden" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ετικέτα", - "state" : "translated" + "state" : "translated", + "value" : "Trova conversazioni passate" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Étiquette", + "value" : "Βρείτε προηγούμενες συνομιλίες", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "タグ", - "state" : "translated" + "state" : "translated", + "value" : "過去の会話を検索" } } } }, - "Sent when a response finishes while the app is in the background." : { - "comment" : "A description of the notification that is sent when a response finishes while the app is in the background.", + "No Tools Available" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Verzonden wanneer een reactie is voltooid terwijl de app op de achtergrond draait.", - "state" : "translated" + "state" : "translated", + "value" : "利用可能なツールはありません" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Skickas när ett svar slutförs medan appen är i bakgrunden.", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υπάρχουν διαθέσιμα εργαλεία" } }, "es" : { "stringUnit" : { - "value" : "Enviado cuando una respuesta termina mientras la aplicación está en segundo plano.", + "value" : "No hay herramientas disponibles", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Enviado quando uma resposta termina enquanto a aplicação está em segundo plano.", + "value" : "Keine Tools verfügbar", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Sent when a response completes while the app is in the background.", - "state" : "translated" + "state" : "translated", + "value" : "Geen tools beschikbaar" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Gesendet, wenn eine Antwort abgeschlossen wird, während die App im Hintergrund läuft.", + "value" : "Inga verktyg tillgängliga", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Inviato quando una risposta termina mentre l’app è in background.", + "value" : "Nenhuma ferramenta disponível", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Αποστέλλεται όταν ολοκληρώνεται μια απάντηση ενώ η εφαρμογή είναι στο παρασκήνιο.", + "value" : "Aucun outil disponible", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "アプリがバックグラウンドにある間に応答が完了したときに送信されます。", - "state" : "translated" + "state" : "translated", + "value" : "No Tools Available" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Envoyé lorsqu’une réponse se termine alors que l’application est en arrière-plan.", - "state" : "translated" + "state" : "translated", + "value" : "Nessuno strumento disponibile" } } - } + }, + "comment" : "A description of the view when there are no tools available." }, - "Opens OpenClient with the conversation search field active." : { + "Support type" : { + "comment" : "A label that describes the type of support being selected.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Opent OpenClient met het zoekveld voor gesprekken actief.", + "value" : "Support type", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Öppnar OpenClient med sökfältet för konversation aktivt.", + "value" : "Type ondersteuning", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Abre OpenClient con el campo de búsqueda de conversación activo.", - "state" : "translated" + "state" : "translated", + "value" : "Tipo de soporte" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Abre o OpenClient com o campo de pesquisa da conversa ativo.", + "value" : "Supporttyp", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Opens OpenClient with the conversation search field active.", + "value" : "Typ av support", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Öffnet OpenClient mit aktivem Suchfeld für Konversationen.", + "value" : "Type d’assistance", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Apre OpenClient con il campo di ricerca conversazioni attivo.", + "value" : "サポートの種類", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "OpenClientを会話検索フィールドがアクティブな状態で開く。", - "state" : "translated" + "state" : "translated", + "value" : "Tipo di supporto" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ανοίγει το OpenClient με ενεργό το πεδίο αναζήτησης συνομιλίας.", - "state" : "translated" + "state" : "translated", + "value" : "Tipo de suporte" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Ouvre OpenClient avec le champ de recherche de conversation actif.", + "value" : "Τύπος υποστήριξης", "state" : "translated" } } } }, - "Today" : { - "comment" : "Title of a conversation section for conversations from today.", + "Here is a concise summary of the meeting." : { + "comment" : "Last message preview text for a conversation.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Vandaag", - "state" : "translated" + "state" : "translated", + "value" : "Εδώ είναι μια σύντομη περίληψη της συνάντησης." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Idag", + "value" : "Voici un résumé concis de la réunion", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Hoy", - "state" : "translated" + "state" : "translated", + "value" : "Här är en kort sammanfattning av mötet." } }, "pt-PT" : { "stringUnit" : { - "value" : "Hoje", - "state" : "translated" + "state" : "translated", + "value" : "Aqui está um resumo conciso da reunião." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Today", - "state" : "translated" + "state" : "translated", + "value" : "Aquí un resumen conciso de la reunión." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Heute", + "value" : "Hier is een beknopte samenvatting van de vergadering.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Oggi", - "state" : "translated" + "state" : "translated", + "value" : "会議の簡潔な要約です" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Σήμερα", - "state" : "translated" + "state" : "translated", + "value" : "Here is a concise summary of the meeting" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "今日", - "state" : "translated" + "state" : "translated", + "value" : "Hier ist eine kurze Zusammenfassung des Treffens." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Aujourd’hui", - "state" : "translated" + "state" : "translated", + "value" : "Ecco un riassunto conciso della riunione" } } } }, - "You are a creative writing assistant. Help craft engaging stories, characters, dialogue, and descriptions. Offer imaginative ideas, vivid imagery, and compelling narrative structure tailored to the user's style and genre." : { - "comment" : "Description of the creative writing assistant role.", + "Work" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Je bent een assistent voor creatief schrijven. Help bij het bedenken van boeiende verhalen, personages, dialogen en beschrijvingen. Bied fantasierijke ideeën, levendige beelden en een meeslepende verhaallijn die aansluit bij de stijl en het genre van de gebruiker.", + "value" : "Εργασία", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Du är en kreativ skrivassistent. Hjälp till att skapa engagerande berättelser, karaktärer, dialoger och beskrivningar. Erbjud fantasifulla idéer, levande bilder och en fängslande berättarstruktur anpassad efter användarens stil och genre.", - "state" : "translated" + "state" : "translated", + "value" : "Trabajo" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Eres un asistente de escritura creativa. Ayuda a crear historias, personajes, diálogos y descripciones atractivas. Ofrece ideas imaginativas, imágenes vívidas y una estructura narrativa convincente adaptada al estilo y género del usuario.", - "state" : "translated" + "state" : "translated", + "value" : "Lavoro" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "És um assistente de escrita criativa. Ajuda a criar histórias envolventes, personagens, diálogos e descrições. Oferece ideias imaginativas, imagens vívidas e uma estrutura narrativa cativante adaptada ao estilo e género do utilizador.", - "state" : "translated" + "state" : "translated", + "value" : "Work" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "You are a creative writing assistant. Help craft engaging stories, characters, dialogue, and descriptions. Offer imaginative ideas, vivid imagery, and compelling narrative structure tailored to the user's style and genre.", + "value" : "作業", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Du bist ein kreativer Schreibassistent. Hilf dabei, fesselnde Geschichten, Charaktere, Dialoge und Beschreibungen zu gestalten. Biete einfallsreiche Ideen, lebendige Bilder und eine überzeugende Erzählstruktur, die auf den Stil und das Genre des Nutzers zugeschnitten sind.", - "state" : "translated" + "state" : "translated", + "value" : "Arbete" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Sei un assistente di scrittura creativa. Aiuta a creare storie coinvolgenti, personaggi, dialoghi e descrizioni. Offri idee immaginative, immagini vivide e una struttura narrativa avvincente, adattata allo stile e al genere dell’utente.", - "state" : "translated" + "state" : "translated", + "value" : "Travail" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Είστε βοηθός δημιουργικής γραφής. Βοηθήστε στη δημιουργία συναρπαστικών ιστοριών, χαρακτήρων, διαλόγων και περιγραφών. Προσφέρετε φανταστικές ιδέες, ζωντανές εικόνες και ελκυστική δομή αφήγησης προσαρμοσμένη στο ύφος και το είδος του χρήστη.", - "state" : "translated" + "state" : "translated", + "value" : "Werk" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Vous êtes un assistant d’écriture créative. Aidez à concevoir des histoires captivantes, des personnages, des dialogues et des descriptions. Proposez des idées imaginatives, des images vivantes et une structure narrative convaincante adaptée au style et au genre de l’utilisateur.", - "state" : "translated" + "state" : "translated", + "value" : "Arbeit" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "あなたはクリエイティブライティングアシスタントです。魅力的な物語、キャラクター、対話、描写の作成を支援します。ユーザーのスタイルやジャンルに合わせて、想像力豊かなアイデア、生き生きとしたイメージ、説得力のある物語構成を提供します。", - "state" : "translated" + "state" : "translated", + "value" : "Trabalho" } } - } + }, + "comment" : "A placeholder tag." }, - "Any additional context you want the assistant to know. Max 500 characters." : { - "comment" : "A description of the extra information section.", + "Recording duration" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Eventuele aanvullende context die u wilt dat de assistent weet. Maximaal 500 tekens.", + "value" : "Aufnahmedauer", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Eventuell ytterligare information du vill att assistenten ska känna till. Max 500 tecken.", - "state" : "translated" + "state" : "translated", + "value" : "Διάρκεια εγγραφής" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Cualquier información adicional que desees que el asistente conozca. Máximo 500 caracteres.", - "state" : "translated" + "state" : "translated", + "value" : "Inspelningslängd" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Qualquer informação adicional que queira que o assistente saiba. Máx. 500 caracteres.", - "state" : "translated" + "state" : "translated", + "value" : "Duración de la grabación" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Any additional context you want the assistant to know. Max 500 characters.", - "state" : "translated" + "state" : "translated", + "value" : "録音時間" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Zusätzliche Informationen, die Sie dem Assistenten mitteilen möchten. Maximal 500 Zeichen.", + "value" : "Durée de l’enregistrement", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Qualsiasi informazione aggiuntiva che desideri comunicare all’assistente. Massimo 500 caratteri.", - "state" : "translated" + "state" : "translated", + "value" : "Durata della registrazione" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Περιγραφή της ενότητας με τις επιπλέον πληροφορίες.", + "value" : "Opnameduur", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "追加情報セクションの説明です。", - "state" : "translated" + "state" : "translated", + "value" : "Duração da gravação" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Toute information supplémentaire que vous souhaitez que l’assistant connaisse. Maximum 500 caractères.", + "value" : "Recording duration", "state" : "translated" } } } }, - "How can I help you?" : { + "MCP Approval Required" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Hoe kan ik u helpen?", - "state" : "translated" + "state" : "translated", + "value" : "Approvazione MCP richiesta" } }, "sv" : { "stringUnit" : { - "value" : "Hur kan jag hjälpa dig?", - "state" : "translated" + "state" : "translated", + "value" : "MCP-godkännande krävs" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "¿Cómo puedo ayudarte?", + "value" : "Απαιτείται έγκριση MCP", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Como posso ajudar?", - "state" : "translated" + "state" : "translated", + "value" : "MCPの承認が必要です" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "How can I help you?", + "value" : "MCP-Genehmigung erforderlich", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Wie kann ich Ihnen helfen?", + "value" : "Goedkeuring voor MCP vereist", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Come posso aiutarti?", - "state" : "translated" + "state" : "translated", + "value" : "É necessária a aprovação do MCP" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "どうされましたか?", - "state" : "translated" + "state" : "translated", + "value" : "Approbation MCP requise" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Comment puis-je vous aider ?", + "value" : "MCP Approval Required", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Πώς μπορώ να σας βοηθήσω;", - "state" : "translated" + "state" : "translated", + "value" : "Se requiere aprobación de MCP" } } - } + }, + "comment" : "A title for a screen that requires user approval for MCP permissions." }, - "Speech recognition permission was not granted." : { - "comment" : "Error message when speech recognition permission is not granted.", + "Opening in app" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Toestemming voor spraakherkenning is niet verleend.", - "state" : "translated" + "state" : "translated", + "value" : "Abriendo en la app" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Tillstånd för taligenkänning beviljades inte.", - "state" : "translated" + "state" : "translated", + "value" : "Openen in de app" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "No se concedió permiso para el reconocimiento de voz.", - "state" : "translated" + "state" : "translated", + "value" : "アプリで開く" } }, "pt-PT" : { "stringUnit" : { - "value" : "A permissão para reconhecimento de voz não foi concedida.", + "value" : "A abrir na aplicação", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Speech recognition permission was not granted.", - "state" : "translated" + "state" : "translated", + "value" : "Wird in der App geöffnet" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Die Erlaubnis zur Spracherkennung wurde nicht erteilt.", + "value" : "Apertura nell’app", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Il permesso per il riconoscimento vocale non è stato concesso.", - "state" : "translated" + "state" : "translated", + "value" : "Öppnar i appen" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "音声認識の許可が付与されていません。", - "state" : "translated" + "state" : "translated", + "value" : "Άνοιγμα στην εφαρμογή" } }, "fr" : { "stringUnit" : { - "value" : "La permission de reconnaissance vocale n’a pas été accordée.", + "value" : "Ouverture dans l’app", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Η άδεια αναγνώρισης ομιλίας δεν δόθηκε.", - "state" : "translated" + "state" : "translated", + "value" : "Opening in app" } } } }, - "Open by design" : { - "comment" : "A description of the open-source nature of the app.", + "Select a model to start chatting" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Open van opzet", - "state" : "translated" + "state" : "translated", + "value" : "Επιλέξτε ένα μοντέλο για να ξεκινήσετε τη συνομιλία" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Öppen genom design", - "state" : "translated" + "state" : "translated", + "value" : "Sélectionnez un modèle pour commencer la conversation" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Abierta por diseño", + "value" : "Välj en modell för att börja chatta", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Aberto por design", + "value" : "Selecione um modelo para começar a conversar", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Open by design", - "state" : "translated" + "state" : "translated", + "value" : "Selecciona un modelo para empezar a chatear" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Von Grund auf offen", - "state" : "translated" + "state" : "translated", + "value" : "Selecteer een model om te beginnen met chatten" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Aperta per scelta", + "value" : "チャットを始めるモデルを選択してください", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "設計上オープンです", + "value" : "Select a model to start chatting", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Ouvert par conception", + "value" : "Wähle ein Modell, um das Gespräch zu beginnen", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ανοιχτό εκ φύσεως", - "state" : "translated" + "state" : "translated", + "value" : "Seleziona un modello per iniziare a chattare" } } } }, - "Loading iCloud data..." : { + "List Attached Images" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "iCloud-gegevens worden geladen...", + "value" : "Λίστα συνημμένων εικόνων", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Läser in iCloud-data...", + "value" : "Listar imágenes adjuntas", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Cargando datos de iCloud...", + "value" : "Elenca immagini allegate", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "A carregar dados do iCloud...", + "value" : "List Attached Images", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Loading iCloud data...", + "value" : "添付画像を一覧表示", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "iCloud-Daten werden geladen...", + "value" : "Lista bifogade bilder", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Caricamento dei dati di iCloud...", + "value" : "Lister les images jointes", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Φόρτωση δεδομένων iCloud...", - "state" : "translated" + "state" : "translated", + "value" : "Bijgevoegde afbeeldingen weergeven" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Chargement des données iCloud…", - "state" : "translated" + "state" : "translated", + "value" : "Angehängte Bilder auflisten" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "iCloudデータを読み込み中…", - "state" : "translated" + "state" : "translated", + "value" : "Listar imagens anexadas" } } - } + }, + "comment" : "Description of a tool that lists any images attached to the conversation." }, - "No conversations for this tag" : { - "comment" : "A message displayed when a tag has no conversations.", + "Could not establish a secure connection to the server." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Geen gesprekken voor deze tag", + "value" : "Er kon geen beveiligde verbinding met de server worden gemaakt.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Inga konversationer för denna tagg", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível estabelecer uma ligação segura ao servidor." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "No hay conversaciones para esta etiqueta", + "value" : "サーバーへの安全な接続を確立できませんでした。", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Sem conversas para esta etiqueta", + "value" : "Kunde inte upprätta en säker anslutning till servern.", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "No conversations for this tag", - "state" : "translated" + "state" : "translated", + "value" : "Impossible d’établir une connexion sécurisée avec le serveur." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Keine Unterhaltungen für dieses Schlagwort", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατή η δημιουργία ασφαλούς σύνδεσης με τον διακομιστή." } }, "it" : { "stringUnit" : { - "value" : "Nessuna conversazione per questo tag", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile stabilire una connessione sicura con il server." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Δεν υπάρχουν συνομιλίες για αυτή την ετικέτα", + "value" : "Could not establish a secure connection to the server.", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Aucune conversation pour cette étiquette", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo establecer una conexión segura con el servidor." } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "このタグの会話はありません", + "value" : "Es konnte keine sichere Verbindung zum Server hergestellt werden.", "state" : "translated" } } } }, - "The conversation changed or was deleted before this save completed." : { - "comment" : "Error message when a conversation has changed or been deleted before the save completed.", + "Finding image attachments..." : { + "comment" : "A message displayed when the image tool is searching for image attachments.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Het gesprek is gewijzigd of verwijderd voordat deze opslag was voltooid.", - "state" : "translated" + "state" : "translated", + "value" : "Afbeeldingsbijlagen zoeken..." } }, "sv" : { "stringUnit" : { - "value" : "Konversationen ändrades eller raderades innan den här sparningen slutfördes.", + "value" : "Söker efter bildbilag...", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "La conversación cambió o se eliminó antes de que se completara este guardado.", - "state" : "translated" + "state" : "translated", + "value" : "画像の添付ファイルを検索中…" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "A conversa foi alterada ou eliminada antes de esta gravação ser concluída.", - "state" : "translated" + "state" : "translated", + "value" : "Ricerca di allegati immagine..." } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "The conversation changed or was deleted before this save completed.", - "state" : "translated" + "state" : "translated", + "value" : "Bildanhänge werden gesucht…" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Die Unterhaltung wurde geändert oder gelöscht, bevor das Speichern abgeschlossen war.", - "state" : "translated" + "state" : "translated", + "value" : "Finding image attachments..." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "La conversazione è cambiata o è stata eliminata prima del completamento del salvataggio.", + "value" : "A procurar anexos de imagens...", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Η συνομιλία άλλαξε ή διαγράφηκε πριν ολοκληρωθεί η αποθήκευση.", - "state" : "translated" + "state" : "translated", + "value" : "Recherche de pièces jointes image…" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "La conversation a été modifiée ou supprimée avant la fin de l’enregistrement.", - "state" : "translated" + "state" : "translated", + "value" : "Αναζήτηση συνημμένων εικόνων..." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "この保存が完了する前に会話が変更または削除されました。", + "value" : "Buscando archivos adjuntos de imágenes…", "state" : "translated" } } } }, - "OpenClient" : { - "comment" : "The name of the app.", + "Review and delete data stored in iCloud." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "OpenClient", + "value" : "Review and delete data stored in iCloud.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Reveja e elimine os dados armazenados no iCloud." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Granska och radera data som lagras i iCloud." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Esamina ed elimina i dati archiviati su iCloud." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Revisa y elimina los datos almacenados en iCloud." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Bekijk en verwijder gegevens die in iCloud zijn opgeslagen." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "In iCloud gespeicherte Daten überprüfen und löschen." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "OpenClient", + "value" : "Consultez et supprimez les données stockées dans iCloud.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "OpenClient", + "value" : "iCloudに保存されているデータを確認して削除する", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "OpenClient", + "value" : "Ελέγξτε και διαγράψτε δεδομένα που είναι αποθηκευμένα στο iCloud.", "state" : "translated" } } } }, - "Prompt Library" : { - "comment" : "A title for a screen that lists and creates custom input prompts.", + "Use these sources to answer the user's question. Cite sources using [Source Title](URL) format." : { + "comment" : "Citation guide for web search results.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Promptbibliotheek", + "value" : "Utilisez ces sources pour répondre à la question de l'utilisateur. Citez les sources en utilisant le format [Titre de la source](URL).", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Promptbibliotek", + "value" : "これらの情報源を使用してユーザーの質問に回答してください。情報源は[情報源タイトル](URL)形式で引用してください。", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Biblioteca de prompts", - "state" : "translated" + "state" : "translated", + "value" : "Use these sources to answer the user's question. Cite sources using [Source Title](URL) format." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Biblioteca de Prompts", - "state" : "translated" + "state" : "translated", + "value" : "Gebruik deze bronnen om de vraag van de gebruiker te beantwoorden. Verwijs naar bronnen met de notatie [Bron Titel](URL)." } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Prompt Library", - "state" : "translated" + "state" : "translated", + "value" : "Χρησιμοποιήστε αυτές τις πηγές για να απαντήσετε στην ερώτηση του χρήστη. Αναφέρετε τις πηγές χρησιμοποιώντας τη μορφή [Τίτλος Πηγής](URL)." } }, "de" : { "stringUnit" : { - "value" : "Prompt-Bibliothek", + "value" : "Verwenden Sie diese Quellen, um die Frage des Benutzers zu beantworten. Zitieren Sie Quellen im Format [Quellentitel](URL).", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Libreria di Prompt", + "value" : "Använd dessa källor för att besvara användarens fråga. Ange källor med formatet [Källtitel](URL).", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Βιβλιοθήκη Ερωτημάτων", - "state" : "translated" + "state" : "translated", + "value" : "Utilize estas fontes para responder à pergunta do utilizador. Cite as fontes usando o formato [Título da Fonte](URL)." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "プロンプトライブラリ", - "state" : "translated" + "state" : "translated", + "value" : "Utilice estas fuentes para responder a la pregunta del usuario. Cite las fuentes usando el formato [Título de la fuente](URL)." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Bibliothèque de prompts", - "state" : "translated" + "state" : "translated", + "value" : "Usa queste fonti per rispondere alla domanda dell'utente. Cita le fonti utilizzando il formato [Titolo della fonte](URL)." } } } }, - "Lavender" : { - "comment" : "A Japanese word for lavender.", + "Loading models..." : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Lavendel", + "value" : "Läser in modeller...", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Lavendel", + "value" : "Cargando modelos...", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Lavanda", + "value" : "Modellen laden...", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Lavanda", - "state" : "translated" + "state" : "translated", + "value" : "モデルを読み込み中…" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Lavender", - "state" : "translated" + "state" : "translated", + "value" : "Chargement des modèles…" } }, "de" : { "stringUnit" : { - "value" : "Lavendel", + "value" : "Modelle werden geladen …", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Lavanda", + "value" : "A carregar modelos...", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "ラベンダー", + "value" : "Loading models...", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Lavande", - "state" : "translated" + "state" : "translated", + "value" : "Caricamento dei modelli..." } }, "el" : { "stringUnit" : { - "value" : "Λεβάντα", + "value" : "Φόρτωση μοντέλων...", "state" : "translated" } } } }, - "~$%.4f" : { - "comment" : "A monetary value displayed in the chat interface.", - "shouldTranslate" : false - }, - "Find conversation settings, favourites, files, and export options in this menu." : { - "comment" : "A description of the chat options tip.", + "%lld sources" : { + "comment" : "A label that displays the number of sources found in a search result. The argument is the number of sources.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Vind gespreksinstellingen, favorieten, bestanden en exportopties in dit menu.", + "value" : "%lld 件のソース", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Hitta konversationsinställningar, favoriter, filer och exportalternativ i den här menyn.", + "value" : "%lld bronnen", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Encuentra la configuración de conversación, favoritos, archivos y opciones de exportación en este menú.", + "value" : "%lld fontes", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Encontre definições de conversa, favoritos, ficheiros e opções de exportação neste menu.", - "state" : "translated" + "state" : "translated", + "value" : "%lld sources" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Find conversation settings, favorites, files, and export options in this menu.", - "state" : "translated" + "state" : "translated", + "value" : "%lld källor" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Finde Konversationseinstellungen, Favoriten, Dateien und Exportoptionen in diesem Menü.", - "state" : "translated" + "state" : "translated", + "value" : "%lld sources" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Trova impostazioni della conversazione, preferiti, file e opzioni di esportazione in questo menu.", - "state" : "translated" + "state" : "translated", + "value" : "%lld Quellen" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Βρείτε τις ρυθμίσεις συνομιλίας, τα αγαπημένα, τα αρχεία και τις επιλογές εξαγωγής σε αυτό το μενού.", + "value" : "%lld fuentes", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Trouvez les paramètres de conversation, favoris, fichiers et options d’exportation dans ce menu.", - "state" : "translated" + "state" : "translated", + "value" : "%lld πηγές" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "このメニューで会話設定、お気に入り、ファイル、エクスポートオプションを見つけられます。", - "state" : "translated" + "state" : "translated", + "value" : "%lld fonti" } } } }, - "The model can request this external tool, but execution will be blocked." : { - "comment" : "A warning message that appears when a user denies a tool's access.", + "tag.image.generation" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Het model kan deze externe tool aanvragen, maar de uitvoering wordt geblokkeerd.", + "value" : "Image", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Modellen kan begära det här externa verktyget, men körningen kommer att blockeras.", + "value" : "Image", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "El modelo puede solicitar esta herramienta externa, pero la ejecución se bloqueará.", - "state" : "translated" + "state" : "translated", + "value" : "Image" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "O modelo pode solicitar esta ferramenta externa, mas a execução será bloqueada.", - "state" : "translated" + "state" : "translated", + "value" : "Image" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "The model can request this external tool, but execution will be blocked.", + "value" : "Image", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Das Modell kann dieses externe Tool anfordern, aber die Ausführung wird blockiert.", - "state" : "translated" + "state" : "translated", + "value" : "Image" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Il modello può richiedere questo strumento esterno, ma l’esecuzione verrà bloccata.", - "state" : "translated" + "state" : "translated", + "value" : "Image" } }, "ja" : { "stringUnit" : { - "value" : "モデルはこの外部ツールをリクエストできますが、実行はブロックされます。", - "state" : "translated" + "state" : "translated", + "value" : "Image" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Le modèle peut demander cet outil externe, mais son exécution sera bloquée.", - "state" : "translated" + "state" : "translated", + "value" : "Image" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Το μοντέλο μπορεί να ζητήσει αυτό το εξωτερικό εργαλείο, αλλά η εκτέλεση θα αποκλειστεί.", - "state" : "translated" + "state" : "translated", + "value" : "Image" } } - } + }, + "comment" : "Label for the image generation capability." }, - "Profile" : { + "Issue Image" : { + "comment" : "Title of the section where the user can attach an image of the issue.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Profiel", - "state" : "translated" + "state" : "translated", + "value" : "Issue Image" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Profil", - "state" : "translated" + "state" : "translated", + "value" : "Afbeelding van het probleem" } }, "es" : { "stringUnit" : { - "value" : "Perfil", - "state" : "translated" + "state" : "translated", + "value" : "Imagen del problema" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Perfil", - "state" : "translated" + "state" : "translated", + "value" : "Problemfoto" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Profile", - "state" : "translated" + "state" : "translated", + "value" : "Bild på problemet" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Profil", - "state" : "translated" + "state" : "translated", + "value" : "Image du problème" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Profilo", + "value" : "問題の画像", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "プロフィール", + "value" : "Imagem do Problema", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Profil", - "state" : "translated" + "state" : "translated", + "value" : "Immagine del problema" } }, "el" : { "stringUnit" : { - "value" : "Προφίλ", + "value" : "Εικόνα προβλήματος", "state" : "translated" } } } }, - "Opening in app" : { + "Feature tips can appear again when their conditions are met." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Openen in de app", + "value" : "Feature tips can reappear when their conditions are met.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Öppnar i appen", + "value" : "As dicas de funcionalidades podem voltar a aparecer quando as suas condições forem cumpridas.", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Abriendo en la app", + "value" : "Tips om funktioner kan visas igen när deras villkor uppfylls.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "A abrir na aplicação", + "value" : "I suggerimenti delle funzionalità possono riapparire quando si verificano le condizioni.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Opening in app", + "value" : "Los consejos de funciones pueden aparecer de nuevo cuando se cumplan sus condiciones.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Wird in der App geöffnet", - "state" : "translated" + "state" : "translated", + "value" : "Functietips kunnen opnieuw verschijnen wanneer aan de voorwaarden wordt voldaan." } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Apertura nell’app", - "state" : "translated" + "state" : "translated", + "value" : "Οι συμβουλές λειτουργιών μπορούν να εμφανιστούν ξανά όταν πληρούνται οι προϋποθέσεις τους." } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "アプリで開く", + "value" : "Feature-Tipps können erneut angezeigt werden, wenn ihre Bedingungen erfüllt sind.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Ouverture dans l’app", + "value" : "条件が満たされると、機能のヒントが再度表示されます。", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Άνοιγμα στην εφαρμογή", + "value" : "Les astuces de fonctionnalité peuvent réapparaître lorsque leurs conditions sont remplies.", "state" : "translated" } } - } + }, + "comment" : "A message displayed in an alert when the user resets feature tips." }, - "Delete Synchronized Data?" : { + "Review iCloud Account" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Gesynchroniseerde gegevens verwijderen?", - "state" : "translated" + "state" : "translated", + "value" : "iCloudアカウントを確認" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Radera synkroniserade data?", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-account controleren" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "¿Eliminar los datos sincronizados?", + "value" : "Rever a conta do iCloud", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Eliminar dados sincronizados?", - "state" : "translated" + "state" : "translated", + "value" : "Review iCloud Account" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Delete Synchronized Data?", - "state" : "translated" + "state" : "translated", + "value" : "Granska iCloud-konto" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Synchronisierte Daten löschen?", - "state" : "translated" + "state" : "translated", + "value" : "Vérifier le compte iCloud" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Eliminare i dati sincronizzati?", + "value" : "Revisar la cuenta de iCloud", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "同期済みデータを削除しますか?", + "value" : "Έλεγχος λογαριασμού iCloud", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Supprimer les données synchronisées ?", - "state" : "translated" + "state" : "translated", + "value" : "Verifica l’account iCloud" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Διαγραφή συγχρονισμένων δεδομένων;", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-Account überprüfen" } } } }, - "New Memory" : { - "comment" : "A label for a new memory item.", + "Are you sure you want to delete this comment?" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Nieuwe herinnering", + "value" : "Are you sure you want to delete this comment?", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nytt minne", + "value" : "Tem a certeza de que pretende eliminar este comentário?", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Nueva memoria", + "value" : "Är du säker på att du vill ta bort den här kommentaren?", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Nova Memória", + "value" : "Sei sicuro di voler eliminare questo commento?", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "New Memory", + "value" : "¿Seguro que quieres eliminar este comentario?", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Neue Erinnerung", + "value" : "Möchten Sie diesen Kommentar wirklich löschen?", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Nuova memoria", - "state" : "translated" + "state" : "translated", + "value" : "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το σχόλιο;" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "新しいメモリー", + "value" : "Êtes-vous sûr de vouloir supprimer ce commentaire ?", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Nouvelle mémoire", - "state" : "translated" + "state" : "translated", + "value" : "このコメントを削除してもよろしいですか?" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Νέα Μνήμη", - "state" : "translated" + "state" : "translated", + "value" : "Weet je zeker dat je deze opmerking wilt verwijderen?" } } } }, - "The app icon could not be changed. Please try again." : { - "comment" : "Error message displayed when the app icon cannot be changed.", + "Search your conversations by title or message content" : { + "comment" : "A description of the search feature.", "localizations" : { - "nl" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Search your conversations by title or message content" + } + }, + "ja" : { "stringUnit" : { - "value" : "Het appicoon kon niet worden gewijzigd. Probeer het opnieuw.", + "value" : "タイトルまたはメッセージ内容で会話を検索する", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Appikonen kunde inte ändras. Försök igen.", + "value" : "Sök i dina konversationer efter titel eller meddelandeinnehåll", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "No se ha podido cambiar el icono de la app. Inténtalo de nuevo.", + "value" : "Cerca nelle tue conversazioni per titolo o contenuto dei messaggi", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Não foi possível alterar o ícone da aplicação. Tente novamente.", - "state" : "translated" + "state" : "translated", + "value" : "Pesquise nas suas conversas por título ou conteúdo da mensagem" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "The app icon could not be changed. Please try again.", - "state" : "translated" + "state" : "translated", + "value" : "Αναζητήστε τις συνομιλίες σας με βάση τον τίτλο ή το περιεχόμενο των μηνυμάτων" } }, "de" : { "stringUnit" : { - "value" : "Das App-Symbol konnte nicht geändert werden. Bitte versuchen Sie es erneut.", - "state" : "translated" + "state" : "translated", + "value" : "Durchsuche deine Unterhaltungen nach Titel oder Nachrichteninhalt" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Non è stato possibile modificare l’icona dell’app. Riprova.", - "state" : "translated" + "state" : "translated", + "value" : "Doorzoek je gesprekken op titel of berichtinhoud" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η αλλαγή του εικονιδίου της εφαρμογής. Δοκιμάστε ξανά.", - "state" : "translated" + "state" : "translated", + "value" : "Busca tus conversaciones por título o contenido del mensaje" } }, "fr" : { "stringUnit" : { - "value" : "L’icône de l’app n’a pas pu être modifiée. Veuillez réessayer.", - "state" : "translated" - } - }, - "ja" : { - "stringUnit" : { - "value" : "アプリアイコンを変更できませんでした。もう一度お試しください。", + "value" : "Recherchez vos conversations par titre ou contenu des messages", "state" : "translated" } } } }, - "iCloud file access failed" : { + "Describe the issue in detail..." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Toegang tot iCloud-bestand mislukt", - "state" : "translated" + "state" : "translated", + "value" : "Beschrijf het probleem in detail..." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Åtkomst till iCloud-filen misslyckades", + "value" : "Beschreiben Sie das Problem ausführlich...", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "No se pudo acceder al archivo de iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Décrivez le problème en détail..." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Falha no acesso ao ficheiro do iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Describe the issue in detail..." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "iCloud file access failed", + "value" : "Beskriv problemet i detalj...", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Der Zugriff auf die iCloud-Datei ist fehlgeschlagen", + "value" : "Περιγράψτε το πρόβλημα με λεπτομέρεια...", "state" : "translated" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Accesso al file iCloud non riuscito", - "state" : "translated" + "state" : "translated", + "value" : "Describe el problema en detalle..." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Αποτυχία πρόσβασης στο αρχείο iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Descreva o problema em detalhe..." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Échec de l’accès au fichier iCloud", - "state" : "translated" + "state" : "translated", + "value" : "問題を詳しく説明してください..." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "iCloudファイルへのアクセスに失敗しました", - "state" : "translated" + "state" : "translated", + "value" : "Descrivi il problema in dettaglio..." } } } }, - "Voice ID" : { - "comment" : "A label for the voice ID field.", + "Your local data will be merged into the current iCloud account. Cancel to keep iCloud Sync disabled." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Stem-ID", - "state" : "translated" + "state" : "translated", + "value" : "Je lokale gegevens worden samengevoegd met de huidige iCloud-account. Annuleer om iCloud-synchronisatie uitgeschakeld te houden." } }, "sv" : { "stringUnit" : { - "value" : "Röst-ID", + "value" : "Dina lokala data kommer att slås samman med det aktuella iCloud-kontot. Avbryt för att fortsätta ha iCloud-synkronisering inaktiverad.", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "ID de voz", + "value" : "ローカルデータが現在のiCloudアカウントに統合されます。iCloud同期を無効のままにするには「キャンセル」を選択してください。", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "ID de voz", + "value" : "I tuoi dati locali verranno uniti all’account iCloud attuale. Tocca Annulla per mantenere disabilitata la sincronizzazione iCloud.", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Voice ID", + "value" : "Deine lokalen Daten werden mit dem aktuellen iCloud-Account zusammengeführt. Tippe auf „Abbrechen“, um die iCloud-Synchronisierung deaktiviert zu lassen.", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Sprach-ID", - "state" : "translated" + "state" : "translated", + "value" : "Your local data will be merged into the current iCloud account. Cancel to keep iCloud Sync disabled." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "ID voce", - "state" : "translated" + "state" : "translated", + "value" : "Os seus dados locais serão fundidos com a conta iCloud atual. Cancele para manter a sincronização com o iCloud desativada." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "音声ID", - "state" : "translated" + "state" : "translated", + "value" : "Tus datos locales se fusionarán con la cuenta de iCloud actual. Pulsa «Cancelar» para mantener desactivada la sincronización con iCloud." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "ID vocal", - "state" : "translated" + "state" : "translated", + "value" : "Τα τοπικά δεδομένα σας θα συγχωνευτούν με τον τρέχοντα λογαριασμό iCloud. Πατήστε «Ακύρωση» για να διατηρήσετε τον συγχρονισμό iCloud απενεργοποιημένο." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Ταυτότητα φωνής", + "value" : "Vos données locales seront fusionnées avec le compte iCloud actuel. Touchez Annuler pour laisser la synchronisation iCloud désactivée.", "state" : "translated" } } } }, - "Memory" : { - "comment" : "A title for a screen that lists and manages user-created notes.", + "Mars" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Geheugen", - "state" : "translated" + "state" : "translated", + "value" : "Mars" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Anteckningar", - "state" : "translated" + "state" : "translated", + "value" : "Mars" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Memoria", + "value" : "MARS", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Memórias", + "value" : "Mars", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Notes", + "value" : "Mars", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Notizen", - "state" : "translated" + "state" : "translated", + "value" : "Mars" } }, "it" : { "stringUnit" : { - "value" : "Memoria", + "value" : "Mars", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Μνήμη", - "state" : "translated" + "state" : "translated", + "value" : "Mars" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Mémoire", + "value" : "Mars", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "メモリー", + "value" : "Mars", "state" : "translated" } } - } + }, + "comment" : "A name for the icon of the Mars candy." }, - "Synchronized data deleted successfully" : { + "Purple" : { + "comment" : "Name of a tag color.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Gesynchroniseerde gegevens zijn verwijderd", + "value" : "Purple", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Synkroniserade data har raderats", - "state" : "translated" + "state" : "translated", + "value" : "Roxo" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Datos sincronizados eliminados correctamente", - "state" : "translated" + "state" : "translated", + "value" : "Lila" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Dados sincronizados eliminados com sucesso", - "state" : "translated" + "state" : "translated", + "value" : "Viola" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Synchronized data deleted successfully", - "state" : "translated" + "state" : "translated", + "value" : "Púrpura" } }, "de" : { "stringUnit" : { - "value" : "Synchronisierte Daten erfolgreich gelöscht", + "value" : "Lila", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Dati sincronizzati eliminati correttamente", - "state" : "translated" + "state" : "translated", + "value" : "Μωβ" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "同期データを正常に削除しました", + "value" : "Paars", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Τα συγχρονισμένα δεδομένα διαγράφηκαν με επιτυχία", - "state" : "translated" + "state" : "translated", + "value" : "パープル" } }, "fr" : { "stringUnit" : { - "value" : "Données synchronisées supprimées avec succès", - "state" : "translated" + "state" : "translated", + "value" : "Violet" } } } }, - "Review iCloud Account" : { + "No internet connection. Please check your network." : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "iCloud-account controleren", - "state" : "translated" - } - }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Granska iCloud-konto", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υπάρχει σύνδεση στο διαδίκτυο. Ελέγξτε το δίκτυό σας." } }, "es" : { "stringUnit" : { - "value" : "Revisar la cuenta de iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Sin conexión a internet. Por favor, verifica tu red." } }, "pt-PT" : { "stringUnit" : { - "value" : "Rever a conta do iCloud", + "value" : "Sem ligação à internet. Verifique a sua rede.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Review iCloud Account", - "state" : "translated" + "state" : "translated", + "value" : "Geen internetverbinding. Controleer uw netwerk." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "iCloud-Account überprüfen", + "value" : "Ingen internetanslutning. Kontrollera ditt nätverk.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Verifica l’account iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Pas de connexion Internet. Veuillez vérifier votre réseau." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Έλεγχος λογαριασμού iCloud", + "value" : "Keine Internetverbindung. Bitte überprüfen Sie Ihr Netzwerk.", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Vérifier le compte iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Nessuna connessione a Internet. Controlla la tua rete." } }, "ja" : { "stringUnit" : { - "value" : "iCloudアカウントを確認", - "state" : "translated" + "state" : "translated", + "value" : "インターネットに接続されていません。ネットワークを確認してください。" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "No internet connection. Please check your network." } } } }, - "Unable to save the backup file." : { - "comment" : "Error message displayed when there is an issue writing the backup file.", + "Rejected" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Kan het back-upbestand niet opslaan.", - "state" : "translated" + "state" : "translated", + "value" : "Rechazado" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Kunde inte spara säkerhetskopian.", - "state" : "translated" + "state" : "translated", + "value" : "Rejected" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "No se pudo guardar el archivo de respaldo.", + "value" : "Abgelehnt", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Não foi possível guardar o ficheiro de cópia de segurança.", - "state" : "translated" + "state" : "translated", + "value" : "Geweigerd" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Unable to save the backup file.", + "value" : "Απορρίφθηκε", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Die Sicherungsdatei konnte nicht gespeichert werden.", - "state" : "translated" + "state" : "translated", + "value" : "Rifiutato" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Impossibile salvare il file di backup.", - "state" : "translated" + "state" : "translated", + "value" : "Rejeté" } }, "ja" : { "stringUnit" : { - "value" : "バックアップファイルを保存できませんでした。", + "value" : "拒否されました", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Impossible d’enregistrer le fichier de sauvegarde.", + "value" : "Rejeitado", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Αδυναμία αποθήκευσης του αρχείου αντιγράφου ασφαλείας.", - "state" : "translated" + "state" : "translated", + "value" : "Avvisad" } } } }, - "All local settings and credentials will be deleted. iCloud data will not be affected." : { - "comment" : "A confirmation alert message.", + "Unable to Load MCP Tools" : { + "comment" : "A title for a view that indicates that MCP tools cannot be loaded.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Alle lokale instellingen en inloggegevens worden verwijderd. iCloud-gegevens blijven ongewijzigd.", - "state" : "translated" - } - }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Alla lokala inställningar och inloggningsuppgifter kommer att raderas. iCloud-data påverkas inte.", - "state" : "translated" + "state" : "translated", + "value" : "Unable to Load MCP Tools" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Se eliminarán todas las configuraciones y credenciales locales. Los datos de iCloud no se verán afectados.", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível carregar as ferramentas MCP" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Todas as definições locais e credenciais serão eliminadas. Os dados do iCloud não serão afetados.", - "state" : "translated" + "state" : "translated", + "value" : "Kunde inte läsa in MCP-verktyg" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "All local settings and credentials will be deleted. iCloud data will not be affected.", + "value" : "Impossibile caricare gli strumenti MCP", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Alle lokalen Einstellungen und Anmeldedaten werden gelöscht. iCloud-Daten bleiben unberührt.", - "state" : "translated" + "state" : "translated", + "value" : "No se pueden cargar las herramientas de MCP" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Tutte le impostazioni locali e le credenziali verranno eliminate. I dati di iCloud non saranno interessati.", - "state" : "translated" + "state" : "translated", + "value" : "Kan MCP-tools niet laden" } }, "el" : { "stringUnit" : { - "value" : "Όλες οι τοπικές ρυθμίσεις και τα διαπιστευτήρια θα διαγραφούν. Τα δεδομένα iCloud δεν θα επηρεαστούν.", + "value" : "Αδυναμία φόρτωσης εργαλείων MCP", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Tous les paramètres locaux et identifiants seront supprimés. Les données iCloud ne seront pas affectées.", - "state" : "translated" + "state" : "translated", + "value" : "Impossible de charger les outils MCP" } }, "ja" : { "stringUnit" : { - "value" : "すべてのローカル設定と認証情報が削除されます。iCloudのデータには影響しません。", - "state" : "translated" + "state" : "translated", + "value" : "MCPツールを読み込めませんサム、】【analysis (empty) 񟿿" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "MCP-Tools konnten nicht geladen werden" } } } }, - "The conversation context window must be greater than zero." : { + "The conversation could not be saved." : { + "comment" : "Error message displayed when the conversation cannot be saved.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Het contextvenster van het gesprek moet groter zijn dan nul.", - "state" : "translated" + "state" : "translated", + "value" : "会話を保存できませんでした。" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Samtalskontextfönstret måste vara större än noll.", + "value" : "Δεν ήταν δυνατή η αποθήκευση της συνομιλίας.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "La ventana de contexto de la conversación debe ser mayor que cero.", - "state" : "translated" + "state" : "translated", + "value" : "No se ha podido guardar la conversación." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "A janela de contexto da conversa deve ser maior que zero.", - "state" : "translated" + "state" : "translated", + "value" : "Die Unterhaltung konnte nicht gespeichert werden." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The conversation context window must be greater than zero.", - "state" : "translated" + "state" : "translated", + "value" : "Het gesprek kon niet worden opgeslagen." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Das Kontextfenster der Unterhaltung muss größer als null sein.", - "state" : "translated" + "state" : "translated", + "value" : "Konversationen kunde inte sparas." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "La finestra del contesto della conversazione deve essere maggiore di zero.", + "value" : "Não foi possível guardar a conversa.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "会話コンテキストウィンドウはゼロより大きくする必要があります。", - "state" : "translated" + "state" : "translated", + "value" : "La conversation n’a pas pu être enregistrée." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Το παράθυρο συμφραζομένων συνομιλίας πρέπει να είναι μεγαλύτερο του μηδενός.", + "value" : "The conversation could not be saved.", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "La fenêtre de contexte de la conversation doit être supérieure à zéro.", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile salvare la conversazione." } } } }, - "tag.parallel.tools" : { - "comment" : "Label for a capability that allows parallel function calls.", + "Waiting for iCloud downloads" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Parallel Tools", + "value" : "A aguardar as transferências do iCloud", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Parallel Tools", + "value" : "Waiting for iCloud downloads", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Parallel Tools", + "value" : "Esperando las descargas de iCloud", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Parallel Tools", + "value" : "Warten auf iCloud-Downloads", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Parallel Tools", - "state" : "translated" + "state" : "translated", + "value" : "Väntar på iCloud-nedladdningar" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Parallel Tools", - "state" : "translated" + "state" : "translated", + "value" : "Wachten op iCloud-downloads" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Parallel Tools", - "state" : "translated" + "state" : "translated", + "value" : "Αναμονή για λήψεις από το iCloud" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Parallel Tools", - "state" : "translated" + "state" : "translated", + "value" : "iCloudからのダウンロードを待機中" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Parallel Tools", - "state" : "translated" + "state" : "translated", + "value" : "In attesa dei download da iCloud" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "Parallel Tools", + "value" : "En attente des téléchargements iCloud", "state" : "translated" } } } }, - "Profile synchronization needs a decision" : { + "Color" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Voor profilsynchronisatie is een beslissing nodig", - "state" : "translated" + "state" : "translated", + "value" : "Cor" } }, "sv" : { "stringUnit" : { - "value" : "Synkronisering av profilen kräver ett beslut", + "value" : "Färg", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "La sincronización del perfil requiere una decisión", + "value" : "Couleur", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "A sincronização do perfil requer uma decisão", - "state" : "translated" + "state" : "translated", + "value" : "Χρώμα" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Profile synchronization needs a decision", + "value" : "Kleur", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Für die Profilsynchronisierung ist eine Entscheidung erforderlich", + "value" : "Color", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "È necessario decidere sulla sincronizzazione del profilo", - "state" : "translated" + "state" : "translated", + "value" : "Color" } }, "ja" : { "stringUnit" : { - "value" : "プロフィールの同期には決定が必要です", - "state" : "translated" + "state" : "translated", + "value" : "色" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "La synchronisation du profil nécessite une décision", - "state" : "translated" + "state" : "translated", + "value" : "Colore" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Απαιτείται απόφαση για τον συγχρονισμό του προφίλ", + "value" : "Farbe", "state" : "translated" } } - } + }, + "comment" : "A label for the color of a tag." }, - "one time" : { - "comment" : "A label for a one-time tip.", + "Choose which OpenClient tools the assistant can use. Tools require a model that supports tool calling. Image tools may make additional model requests." : { + "comment" : "A description of the built-in tools section.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "eenmalig", - "state" : "translated" + "state" : "translated", + "value" : "Επιλέξτε ποια εργαλεία του OpenClient μπορεί να χρησιμοποιεί ο βοηθός. Τα εργαλεία απαιτούν μοντέλο που υποστηρίζει κλήσεις εργαλείων. Τα εργαλεία εικόνας ενδέχεται να πραγματοποιούν επιπλέον αιτήματα προς το μοντέλο." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Engångsbetalning", - "state" : "translated" + "state" : "translated", + "value" : "Kies welke OpenClient-tools de assistent kan gebruiken. Voor tools is een model vereist dat toolaanroepen ondersteunt. Afbeeldingstools kunnen extra modelaanvragen genereren." } }, "es" : { "stringUnit" : { - "value" : "Una vez", + "value" : "Elige qué herramientas de OpenClient puede usar el asistente. Las herramientas requieren un modelo compatible con la llamada a herramientas. Las herramientas de imagen pueden realizar solicitudes adicionales al modelo.", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "uma vez", + "value" : "Välj vilka OpenClient-verktyg assistenten kan använda. Verktyg kräver en modell som stöder verktygsanrop. Bildverktyg kan medföra ytterligare modellförfrågningar.", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "one time", - "state" : "translated" + "state" : "translated", + "value" : "Choisissez les outils OpenClient que l’assistant peut utiliser. Les outils nécessitent un modèle prenant en charge les appels d’outils. Les outils d’image peuvent entraîner des requêtes supplémentaires au modèle." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Einmalig", + "value" : "Choose which OpenClient tools the assistant can use. Tools require a model that supports tool calling. Image tools may make additional model requests.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Una tantum", + "value" : "アシスタントが使用できるOpenClientツールを選択してください。ツールを使用するには、ツール呼び出しに対応したモデルが必要です。画像ツールでは、追加のモデルリクエストが発生する場合があります。", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Εφάπαξ", - "state" : "translated" + "state" : "translated", + "value" : "Scegli quali strumenti di OpenClient può utilizzare l’assistente. Gli strumenti richiedono un modello che supporti le chiamate agli strumenti. Gli strumenti per le immagini possono effettuare richieste aggiuntive al modello." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Une fois", - "state" : "translated" + "state" : "translated", + "value" : "Escolha as ferramentas do OpenClient que o assistente pode utilizar. As ferramentas requerem um modelo compatível com chamadas de ferramentas. As ferramentas de imagem podem efetuar pedidos adicionais ao modelo." } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "1回限り", - "state" : "translated" + "state" : "translated", + "value" : "Wählen Sie aus, welche OpenClient-Tools der Assistent verwenden kann. Für Tools ist ein Modell erforderlich, das Tool-Aufrufe unterstützt. Bild-Tools können zusätzliche Modellanfragen stellen." } } } }, - "The attachment file could not be found." : { - "comment" : "Error message when the attachment file is not found.", + "Personal Context" : { + "comment" : "A button that opens a sheet for configuring the user's name and personal context.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Het bijlagebestand kon niet worden gevonden.", + "value" : "Contexte personnel", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Bilagefilen kunde inte hittas.", + "value" : "Personlig kontext", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "No se ha podido encontrar el archivo adjunto.", - "state" : "translated" - } - }, - "pt-PT" : { - "stringUnit" : { - "value" : "Não foi possível encontrar o ficheiro anexado.", - "state" : "translated" + "state" : "translated", + "value" : "Προσωπικό Πλαίσιο" } }, "en" : { "stringUnit" : { - "value" : "The attachment file could not be found.", + "value" : "Personal Context", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Die Anhangsdatei konnte nicht gefunden werden.", + "value" : "Persönlicher Kontext", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Impossibile trovare il file allegato.", + "value" : "Contesto personale", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η εύρεση του συνημμένου αρχείου.", + "value" : "個人情報", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Le fichier joint est introuvable.", + "state" : "translated", + "value" : "Contexto Pessoal" + } + }, + "nl" : { + "stringUnit" : { + "value" : "Persoonlijke context", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "添付ファイルが見つかりませんでした。", + "value" : "Contexto personal", "state" : "translated" } } } }, - "Generating an image with %@..." : { + "The server certificate is not trusted." : { "localizations" : { - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Genererar en bild med %@...", + "value" : "サーバー証明書は信頼されていません。", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Generating an image with %@...", - "state" : "translated" + "state" : "translated", + "value" : "Het servercertificaat wordt niet vertrouwd." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "%@で画像を生成中…", - "state" : "translated" + "state" : "translated", + "value" : "O certificado do servidor não é confiável." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Generando una imagen con %@...", + "value" : "The server certificate is not trusted.", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Generazione di un'immagine con %@...", - "state" : "translated" + "state" : "translated", + "value" : "Serverns certifikat är inte betrott." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Δημιουργία εικόνας με %@...", - "state" : "translated" + "state" : "translated", + "value" : "Le certificat du serveur n’est pas fiable." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Génération d’une image avec %@…", - "state" : "translated" + "state" : "translated", + "value" : "Das Serverzertifikat wird nicht vertraut." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "A gerar uma imagem com %@...", - "state" : "translated" + "state" : "translated", + "value" : "Το πιστοποιητικό διακομιστή δεν είναι αξιόπιστο." } }, - "nl" : { + "es" : { "stringUnit" : { - "value" : "Afbeelding genereren met %@...", + "value" : "El certificado del servidor no es de confianza.", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Bild wird mit %@ generiert...", + "value" : "Il certificato del server non è attendibile.", "state" : "translated" } } } }, - "Save Memory" : { - "comment" : "Tooltip for the save memory feature.", + "This image analysis request exceeds the vision model's context window. Reduce the number of images, shorten the question, or choose a vision model with a larger context window." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Geheugen opslaan", + "value" : "Esta solicitud de análisis de imágenes supera la ventana de contexto del modelo de visión. Reduce el número de imágenes, acorta la pregunta o elige un modelo de visión con una ventana de contexto más amplia.", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Spara minne", - "state" : "translated" + "state" : "translated", + "value" : "Diese Bildanalyseanfrage überschreitet das Kontextfenster des Vision-Modells. Reduzieren Sie die Anzahl der Bilder, kürzen Sie die Frage oder wählen Sie ein Vision-Modell mit einem größeren Kontextfenster." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Guardar memoria", + "value" : "This image analysis request exceeds the vision model's context window. Reduce the number of images, shorten the question, or choose a vision model with a larger context window.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Guardar memória", - "state" : "translated" + "state" : "translated", + "value" : "Questa richiesta di analisi delle immagini supera la finestra di contesto del modello di visione. Riduci il numero di immagini, accorcia la domanda oppure scegli un modello di visione con una finestra di contesto più ampia." } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Save Memory", - "state" : "translated" + "state" : "translated", + "value" : "Αυτό το αίτημα ανάλυσης εικόνων υπερβαίνει το όριο περιεχομένου του μοντέλου όρασης. Μειώστε τον αριθμό των εικόνων, συντομεύστε την ερώτηση ή επιλέξτε ένα μοντέλο όρασης με μεγαλύτερο όριο περιεχομένου." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Speicher speichern", - "state" : "translated" + "state" : "translated", + "value" : "Den här bildanalysbegäran överskrider kontextfönstret för synmodellen. Minska antalet bilder, korta ned frågan eller välj en synmodell med ett större kontextfönster." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Salva memoria", - "state" : "translated" + "state" : "translated", + "value" : "Cette demande d’analyse d’image dépasse la fenêtre de contexte du modèle de vision. Réduisez le nombre d’images, raccourcissez la question ou choisissez un modèle de vision doté d’une fenêtre de contexte plus large." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Αποθήκευση μνήμης", + "value" : "この画像分析リクエストはビジョンモデルのコンテキストウィンドウを超えています。画像の数を減らすか、質問を短くするか、より大きなコンテキストに対応したビジョンモデルを選択してください。", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Enregistrer la mémoire", - "state" : "translated" + "state" : "translated", + "value" : "Dit verzoek voor beeldanalyse overschrijdt het contextvenster van het visiemodel. Verminder het aantal afbeeldingen, verkort de vraag of kies een visiemodel met een groter contextvenster." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "メモリを保存", - "state" : "translated" + "state" : "translated", + "value" : "Este pedido de análise de imagens excede a janela de contexto do modelo de visão. Reduza o número de imagens, encurte a pergunta ou escolha um modelo de visão com uma janela de contexto maior." } } - } + }, + "comment" : "A message that can be displayed to the user when the image analysis request is too large." }, - "Last successful synchronization: %@" : { + "Always Deny This Tool" : { + "comment" : "A label for a menu item that permanently denies a tool.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Laatste succesvolle synchronisatie: %@", + "value" : "Να αρνείσαι πάντα αυτό το εργαλείο", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Senaste lyckade synkronisering: %@", - "state" : "translated" + "state" : "translated", + "value" : "Neka alltid det här verktyget neka åtkomst" } }, "es" : { "stringUnit" : { - "value" : "Última sincronización exitosa: %@", - "state" : "translated" + "state" : "translated", + "value" : "Denegar siempre esta herramienta" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Última sincronização bem-sucedida: %@", + "value" : "Toujours refuser cet outil", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Last successful synchronization: %@", - "state" : "translated" + "state" : "translated", + "value" : "Recusar sempre esta ferramenta" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Letzte erfolgreiche Synchronisierung: %@", + "value" : "このツールを常に拒否する", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Ultima sincronizzazione riuscita: %@", + "value" : "Nega sempre questo strumento", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "最後に正常に同期した日時:%@", - "state" : "translated" + "state" : "translated", + "value" : "Always Deny This Tool" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Dernière synchronisation réussie : %@", - "state" : "translated" + "state" : "translated", + "value" : "Dieses Tool immer ablehnen" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Τελευταίος επιτυχής συγχρονισμός: %@", - "state" : "translated" + "state" : "translated", + "value" : "Deze tool altijd weigeren" } } } }, - "The image analysis question must contain between 1 and 4000 characters." : { + "Only completed" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "De vraag voor de beeldanalyse moet tussen 1 en 4000 tekens bevatten.", + "value" : "Only completed", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Frågan om bildanalys måste innehålla mellan 1 och 4 000 tecken.", + "value" : "Apenas concluídos", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "La pregunta de análisis de imagen debe contener entre 1 y 4000 caracteres.", + "value" : "Solo completados", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "A pergunta de análise de imagem deve conter entre 1 e 4000 caracteres.", - "state" : "translated" + "state" : "translated", + "value" : "Nur abgeschlossen" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "The image analysis question must contain between 1 and 4000 characters.", + "value" : "Endast slutförda", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Die Frage zur Bildanalyse muss zwischen 1 und 4000 Zeichen enthalten.", - "state" : "translated" + "state" : "translated", + "value" : "Alleen voltooid" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "La domanda per l’analisi dell’immagine deve contenere tra 1 e 4000 caratteri.", - "state" : "translated" + "state" : "translated", + "value" : "完了のみ" } }, "el" : { "stringUnit" : { - "value" : "Η ερώτηση ανάλυσης εικόνας πρέπει να περιέχει από 1 έως 4000 χαρακτήρες.", + "value" : "Μόνο ολοκληρωμένα", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "画像分析の質問は1~4000文字で入力してください", - "state" : "translated" + "state" : "translated", + "value" : "Solo completati" } }, "fr" : { "stringUnit" : { - "value" : "La question d’analyse d’image doit contenir entre 1 et 4 000 caractères.", - "state" : "translated" + "state" : "translated", + "value" : "Uniquement terminés" } } } }, - "Help us improve by suggesting new features or improvements." : { + "Synchronized data deletion" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Help ons verbeteren door nieuwe functies of verbeteringen voor te stellen.", + "value" : "Synchronisierte Datenlöschung", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Hjälp oss förbättra genom att föreslå nya funktioner eller förbättringar.", - "state" : "translated" + "state" : "translated", + "value" : "Eliminação de dados sincronizados" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Ayúdanos a mejorar sugiriendo nuevas funciones o mejoras.", + "value" : "Eliminazione dei dati sincronizzati", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Ajude-nos a melhorar sugerindo novas funcionalidades ou melhorias.", + "value" : "Synchronized data deletion", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Help us improve by suggesting new features or improvements.", - "state" : "translated" + "state" : "translated", + "value" : "Eliminación de datos sincronizados" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Hilf uns, indem du neue Funktionen oder Verbesserungen vorschlägst.", - "state" : "translated" + "state" : "translated", + "value" : "Διαγραφή συγχρονισμένων δεδομένων" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Aiutaci a migliorare suggerendo nuove funzionalità o miglioramenti.", - "state" : "translated" + "state" : "translated", + "value" : "Suppression des données synchronisées" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Βοηθήστε μας να βελτιωθούμε προτείνοντας νέες λειτουργίες ή βελτιώσεις.", - "state" : "translated" + "state" : "translated", + "value" : "Verwijdering van gesynchroniseerde gegevens" } }, "ja" : { "stringUnit" : { - "value" : "新機能や改善点の提案でご協力ください。", - "state" : "translated" + "state" : "translated", + "value" : "同期データの削除" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Aidez-nous à améliorer en suggérant de nouvelles fonctionnalités ou améliorations.", + "value" : "Synkroniserad dataradering", "state" : "translated" } } } }, - "iCloud Sync is off" : { + "Edit Tags" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "iCloud-synchronisatie is uitgeschakeld", - "state" : "translated" + "state" : "translated", + "value" : "Editar Etiquetas" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "iCloud-synkronisering är avstängd", + "value" : "Edit Tags", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "La sincronización de iCloud está desactivada", + "value" : "Tags bearbeiten", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "A sincronização do iCloud está desativada", - "state" : "translated" + "state" : "translated", + "value" : "Modifica tag" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "iCloud Sync is off", + "value" : "Επεξεργασία ετικετών", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "iCloud-Synchronisierung ist deaktiviert", + "value" : "Redigera taggar", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "La sincronizzazione iCloud è disattivata", - "state" : "translated" + "state" : "translated", + "value" : "Modifier les tags" } }, "ja" : { "stringUnit" : { - "value" : "iCloud同期はオフです", + "value" : "タグを編集", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "La synchronisation iCloud est désactivée", - "state" : "translated" + "state" : "translated", + "value" : "Tags bewerken" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Ο συγχρονισμός iCloud είναι απενεργοποιημένος", - "state" : "translated" + "state" : "translated", + "value" : "Editar etiquetas" } } - } + }, + "comment" : "A button that opens a sheet for editing a conversation's tags." }, - "Loading memory..." : { + "Update OpenClient to version %@ to continue using the app." : { + "comment" : "A description of the update process.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Geheugen wordt geladen...", + "value" : "Werk OpenClient bij naar versie %@ om de app te blijven gebruiken.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Läser in minnet...", + "value" : "アプリを引き続き使用するには、OpenClientをバージョン%@にアップデートしてください。", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Cargando memoria...", - "state" : "translated" + "state" : "translated", + "value" : "Aggiorna OpenClient alla versione %@ per continuare a utilizzare l’app." } }, "pt-PT" : { "stringUnit" : { - "value" : "A carregar a memória...", - "state" : "translated" + "state" : "translated", + "value" : "Atualize o OpenClient para a versão %@ para continuar a utilizar a aplicação." } }, "en" : { "stringUnit" : { - "value" : "Loading memory...", + "value" : "Update OpenClient to version %@ to continue using the app.", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Speicher wird geladen …", + "value" : "Actualiza OpenClient a la versión %@ para seguir usando la aplicación.", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Caricamento della memoria...", + "value" : "Aktualisieren Sie OpenClient auf Version %@, um die App weiterhin zu verwenden.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "メモリを読み込み中…", + "value" : "Mettez OpenClient à jour vers la version %@ pour continuer à utiliser l’app.", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Chargement de la mémoire…", + "value" : "Uppdatera OpenClient till version %@ för att fortsätta använda appen.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Φόρτωση μνήμης...", - "state" : "translated" + "state" : "translated", + "value" : "Ενημερώστε το OpenClient στην έκδοση %@ για να συνεχίσετε να χρησιμοποιείτε την εφαρμογή." } } } }, - "Use iCloud Data" : { - "comment" : "A button that selects iCloud data as the preferred data source.", + "The vision specialist request failed." : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Gebruik iCloud-gegevens", - "state" : "translated" + "state" : "translated", + "value" : "Begäran till synspecialisten misslyckades." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Använd iCloud-data", - "state" : "translated" + "state" : "translated", + "value" : "La solicitud del especialista en visión falló." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Usar datos de iCloud", + "value" : "Het verzoek aan de visiespecialist is mislukt.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Usar dados do iCloud", - "state" : "translated" + "state" : "translated", + "value" : "視覚スペシャリストのリクエストに失敗しました。" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Use iCloud Data", - "state" : "translated" + "state" : "translated", + "value" : "La demande au spécialiste de la vision a échoué." } }, "de" : { "stringUnit" : { - "value" : "iCloud-Daten verwenden", - "state" : "translated" + "state" : "translated", + "value" : "Die Anfrage an den Bildverarbeitungsspezialisten ist fehlgeschlagen." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Usa dati iCloud", - "state" : "translated" + "state" : "translated", + "value" : "O pedido ao especialista em visão falhou." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "iCloudデータを使用", + "value" : "The vision specialist request failed.", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Utiliser les données iCloud", + "value" : "La richiesta allo specialista della vista non è riuscita.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Χρήση δεδομένων iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Το αίτημα του ειδικού όρασης απέτυχε." } } } }, - "Submit" : { + "Message actions" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Verzenden", + "value" : "Message actions", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Skicka", - "state" : "translated" + "state" : "translated", + "value" : "Berichtacties" } }, "es" : { "stringUnit" : { - "value" : "Enviar", - "state" : "translated" + "state" : "translated", + "value" : "Acciones del mensaje" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Enviar", - "state" : "translated" + "state" : "translated", + "value" : "Nachrichtenaktionen" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Submit", + "value" : "Actions du message", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Senden", + "value" : "Meddelandeåtgärder", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Invia", - "state" : "translated" + "state" : "translated", + "value" : "メッセージの操作" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "送信", + "value" : "Ações da mensagem", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Υποβολή", - "state" : "translated" + "state" : "translated", + "value" : "Azioni del messaggio" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Envoyer", - "state" : "translated" + "state" : "translated", + "value" : "Ενέργειες μηνύματος" } } - } + }, + "comment" : "A label for the message actions menu." }, - "Manage Subscriptions" : { - "comment" : "A link to manage user subscriptions.", + "Loading conversations..." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Abonnementen beheren", - "state" : "translated" + "state" : "translated", + "value" : "Chargement des conversations…" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Hantera prenumerationer", - "state" : "translated" + "state" : "translated", + "value" : "Φόρτωση συνομιλιών..." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Gestionar suscripciones", + "value" : "Läser in konversationer...", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Gerir subscrições", + "value" : "Unterhaltungen werden geladen …", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Manage Subscriptions", + "value" : "会話を読み込んでいます…", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Abonnements verwalten", + "value" : "Cargando conversaciones...", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Gestisci abbonamenti", + "value" : "Caricamento delle conversazioni...", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Διαχείριση συνδρομών", - "state" : "translated" + "state" : "translated", + "value" : "Gesprekken worden geladen..." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Gérer les abonnements", + "value" : "A carregar conversas...", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "サブスクリプションを管理", - "state" : "translated" + "state" : "translated", + "value" : "Loading conversations..." } } } }, - "Finish or clear the current input before opening it in the app." : { - "comment" : "A message that appears when the user tries to open the app while there is still text in the chat.", + "Each conversation can use a different model. Features depend on its capabilities." : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Voltooi of wis de huidige invoer voordat je deze in de app opent.", - "state" : "translated" + "state" : "translated", + "value" : "Varje konversation kan använda en annan modell. Funktionerna beror på dess kapacitet." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Slutför eller rensa den aktuella inmatningen innan du öppnar den i appen.", + "value" : "Cada conversa pode usar um modelo diferente. As funcionalidades dependem das suas capacidades.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Finaliza o borra la entrada actual antes de abrirla en la aplicación.", - "state" : "translated" + "state" : "translated", + "value" : "Ogni conversazione può utilizzare un modello diverso. Le funzionalità dipendono dalle sue capacità." } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Conclua ou limpe a introdução atual antes de a abrir na aplicação.", - "state" : "translated" + "state" : "translated", + "value" : "Chaque conversation peut utiliser un modèle différent. Les fonctionnalités dépendent de ses capacités." } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Finish or clear the current input before opening it in the app.", - "state" : "translated" + "state" : "translated", + "value" : "Κάθε συνομιλία μπορεί να χρησιμοποιεί διαφορετικό μοντέλο. Οι λειτουργίες εξαρτώνται από τις δυνατότητές του." } }, "de" : { "stringUnit" : { - "value" : "Schließe die aktuelle Eingabe ab oder lösche sie, bevor du sie in der App öffnest.", - "state" : "translated" + "state" : "translated", + "value" : "Jede Unterhaltung kann ein anderes Modell verwenden. Die Funktionen hängen von dessen Fähigkeiten ab." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Completa o cancella l’input corrente prima di aprirlo nell’app.", - "state" : "translated" + "state" : "translated", + "value" : "Each conversation can use a different model. Features depend on its capabilities." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "アプリで開く前に、現在の入力を送信または消去してください。", + "value" : "Cada conversación puede usar un modelo diferente. Las funciones dependen de sus capacidades.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Terminez ou effacez la saisie actuelle avant de l’ouvrir dans l’app.", + "value" : "各会話は異なるモデルを使用できます。機能はその能力に依存します。", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Ολοκληρώστε ή διαγράψτε το τρέχον κείμενο πριν το ανοίξετε στην εφαρμογή.", - "state" : "translated" + "state" : "translated", + "value" : "Elke conversatie kan een ander model gebruiken. Functies zijn afhankelijk van de mogelijkheden ervan." } } - } + }, + "comment" : "A description of the features available for each model." }, - "Model Parameters" : { - "comment" : "A title for a view that allows the user to configure the parameters of a chat model.", + "Use iCloud Data" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Modelparameters", + "value" : "Χρήση δεδομένων iCloud", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Modellparametrar", - "state" : "translated" + "state" : "translated", + "value" : "iCloudデータを使用" } }, "es" : { "stringUnit" : { - "value" : "Parámetros del modelo", - "state" : "translated" + "state" : "translated", + "value" : "Usar datos de iCloud" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Parâmetros do Modelo", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-Daten verwenden" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Model Parameters", - "state" : "translated" + "state" : "translated", + "value" : "Gebruik iCloud-gegevens" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Modellparameter", + "value" : "Använd iCloud-data", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Parametri del modello", - "state" : "translated" + "state" : "translated", + "value" : "Usar dados do iCloud" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "モデルパラメータ", + "value" : "Utiliser les données iCloud", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Paramètres du modèle", + "value" : "Use iCloud Data", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Παράμετροι Μοντέλου", - "state" : "translated" + "state" : "translated", + "value" : "Usa dati iCloud" } } - } + }, + "comment" : "A button that selects iCloud data as the preferred data source." }, - "Update" : { - "comment" : "A button that updates the app.", + "Add" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Bijwerken", + "value" : "追加", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Uppdatera", + "value" : "Adicionar", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Actualizar", + "value" : "Ajouter", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Atualizar", - "state" : "translated" + "state" : "translated", + "value" : "Añadir" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Update", - "state" : "translated" + "state" : "translated", + "value" : "Lägg till" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Aktualisieren", + "value" : "Add", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Aggiorna", - "state" : "translated" + "state" : "translated", + "value" : "Aggiungi" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "アップデート", + "value" : "Προσθήκη", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Mettre à jour", + "value" : "Toevoegen", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Ενημέρωση", - "state" : "translated" + "state" : "translated", + "value" : "Hinzufügen" } } - } + }, + "comment" : "A button that adds a tag." }, - "Some MCP servers could not be loaded: %@." : { - "comment" : "A message that describes which MCP servers failed to load.", + "%lld attachments" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Sommige MCP-servers konden niet worden geladen: %@.", - "state" : "translated" + "state" : "translated", + "value" : "%lld anexos" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Vissa MCP-servrar kunde inte laddas: %@.", - "state" : "translated" + "state" : "translated", + "value" : "%lld attachments" } }, "es" : { "stringUnit" : { - "value" : "No se pudieron cargar algunos servidores MCP: %@.", + "value" : "%lld archivos adjuntos", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Alguns servidores MCP não puderam ser carregados: %@.", - "state" : "translated" + "state" : "translated", + "value" : "%lld Anhänge" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Some MCP servers could not be loaded: %@.", + "value" : "%lld bijlagen", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Einige MCP-Server konnten nicht geladen werden: %@.", - "state" : "translated" + "state" : "translated", + "value" : "%lld bilagor" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Alcuni server MCP non sono stati caricati: %@.", + "value" : "添付ファイル %lld 個", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Ορισμένοι διακομιστές MCP δεν μπόρεσαν να φορτωθούν: %@.", - "state" : "translated" + "state" : "translated", + "value" : "%lld συνημμένα" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Certains serveurs MCP n'ont pas pu être chargés : %@.", + "value" : "%lld allegati", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "一部のMCPサーバーを読み込めませんでした: %@", + "value" : "%lld pièces jointes", "state" : "translated" } } } }, - "Select between 1 and 4 distinct image attachment IDs for analysis." : { + "Private Chat" : { + "comment" : "A label displayed in the empty state view.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Selecteer 1 tot 4 verschillende ID's van afbeeldingsbijlagen voor analyse.", + "value" : "Discussion privée", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Välj mellan 1 och 4 unika ID:n för bildbilagor för analys.", - "state" : "translated" + "state" : "translated", + "value" : "Chat privata" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ιδιωτική Συνομιλία" } }, "es" : { "stringUnit" : { - "value" : "Selecciona entre 1 y 4 identificadores de archivos adjuntos de imagen distintos para el análisis.", + "value" : "Chat privado", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Selecione entre 1 e 4 IDs de anexos de imagem distintos para análise.", + "value" : "Conversa Privada", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Select between 1 and 4 distinct image attachment IDs for analysis.", + "value" : "Privatchatt", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Wählen Sie 1 bis 4 verschiedene Bildanhang-IDs zur Analyse aus.", + "value" : "Privater Chat", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Seleziona da 1 a 4 ID distinti degli allegati immagine per l'analisi.", + "value" : "Privéchat", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Επιλέξτε από 1 έως 4 διαφορετικά αναγνωριστικά συνημμένων εικόνων για ανάλυση.", - "state" : "translated" + "state" : "translated", + "value" : "Private Chat" } }, "ja" : { "stringUnit" : { - "value" : "解析する画像添付IDを1~4個選択してください。", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "Sélectionnez entre 1 et 4 identifiants de pièces jointes d’images distincts pour analyse.", - "state" : "translated" + "state" : "translated", + "value" : "プライベートチャット" } } } }, - "Existing tags keep their assigned color." : { - "comment" : "A description of the behavior of existing tags.", + "No Model" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Bestaande tags behouden hun toegewezen kleur.", + "value" : "Sin modelo", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Befintliga taggar behåller sin tilldelade färg.", - "state" : "translated" + "state" : "translated", + "value" : "No Model" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Las etiquetas existentes mantienen su color asignado.", - "state" : "translated" + "state" : "translated", + "value" : "モデルなし" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "As etiquetas existentes mantêm a sua cor atribuída.", + "value" : "Kein Modell", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Existing tags keep their assigned color", - "state" : "translated" + "state" : "translated", + "value" : "Sem modelo" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Vorhandene Tags behalten ihre zugewiesene Farbe.", + "value" : "Ingen modell", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "I tag esistenti mantengono il colore assegnato.", - "state" : "translated" + "state" : "translated", + "value" : "Nessun modello" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Οι υπάρχες ετικέτες διατηρούν το εκχωρημένο τους χρώμα.", - "state" : "translated" + "state" : "translated", + "value" : "Geen model" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Les tags existants conservent leur couleur attribuée.", - "state" : "translated" + "state" : "translated", + "value" : "Χωρίς μοντέλο" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "既存のタグは割り当てられた色を保持します。", + "value" : "Aucun modèle", "state" : "translated" } } } }, - "API Key (Optional)" : { + "MCP tool settings changed. Affected allow decisions were cleared. Deny those calls or close this review." : { + "comment" : "Error message displayed when the MCP tool settings have changed.", "localizations" : { - "sv" : { + "es" : { "stringUnit" : { - "value" : "API-nyckel (valfritt)", - "state" : "translated" + "state" : "translated", + "value" : "La configuración de la herramienta MCP ha cambiado. Se borraron las decisiones de autorización afectadas. Deniega esas llamadas o cierra esta revisión." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "APIキー(任意)", + "value" : "De MCP-toolinstellingen zijn gewijzigd. De betreffende toestemmingsbeslissingen zijn gewist. Weiger die aanroepen of sluit deze beoordeling.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "API Key (Optional)", + "value" : "MCPツールの設定が変更されました。影響を受ける許可の判断はクリアされました。これらの呼び出しを拒否するか、このレビューを閉じてください。", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Clave API (Opcional)", - "state" : "translated" + "state" : "translated", + "value" : "As definições da ferramenta MCP foram alteradas. As decisões de permissão afetadas foram eliminadas. Negue essas chamadas ou feche esta revisão." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Κλειδί API (Προαιρετικό)", - "state" : "translated" + "state" : "translated", + "value" : "Die MCP-Tool-Einstellungen wurden geändert. Betroffene Zulassungsentscheidungen wurden gelöscht. Lehnen Sie diese Aufrufe ab oder schließen Sie diese Überprüfung." } }, "it" : { "stringUnit" : { - "value" : "Chiave API (Opzionale)", - "state" : "translated" + "state" : "translated", + "value" : "Le impostazioni dello strumento MCP sono cambiate. Le decisioni di autorizzazione interessate sono state cancellate. Nega queste chiamate o chiudi questa revisione." } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Clé API (facultatif)", + "value" : "MCP-verktygsinställningarna har ändrats. Berörda tillåtelsebeslut har rensats. Neka dessa anrop eller stäng den här granskningen.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Chave API (Opcional)", - "state" : "translated" + "state" : "translated", + "value" : "Οι ρυθμίσεις του εργαλείου MCP άλλαξαν. Οι επηρεαζόμενες αποφάσεις έγκρισης διαγράφηκαν. Απορρίψτε αυτές τις κλήσεις ή κλείστε αυτήν την αξιολόγηση." } }, - "nl" : { + "fr" : { "stringUnit" : { - "value" : "API-sleutel (optioneel)", + "value" : "Les réglages de l’outil MCP ont changé. Les décisions d’autorisation concernées ont été effacées. Refusez ces appels ou fermez cet examen.", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "API-Schlüssel (optional)", - "state" : "translated" + "state" : "translated", + "value" : "MCP tool settings changed. Affected allow decisions were cleared. Deny those calls or close this review." } } } }, - "This information is added to every conversation so models can personalise their responses." : { - "comment" : "A description of the information that is added to every conversation.", + "The local profile contains invalid data." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Deze informatie wordt aan elk gesprek toegevoegd zodat modellen hun antwoorden kunnen personaliseren.", + "value" : "Le profil local contient des données non valides.", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Denna information läggs till i varje konversation så att modeller kan anpassa sina svar.", - "state" : "translated" + "state" : "translated", + "value" : "The local profile contains invalid data." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Esta información se añade a cada conversación para que los modelos puedan personalizar sus respuestas.", - "state" : "translated" + "state" : "translated", + "value" : "Den lokala profilen innehåller ogiltiga data." } }, "pt-PT" : { "stringUnit" : { - "value" : "Esta informação é adicionada a cada conversa para que os modelos possam personalizar as suas respostas.", + "value" : "O perfil local contém dados inválidos.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "This information is added to every conversation so models can personalize their responses.", - "state" : "translated" + "state" : "translated", + "value" : "El perfil local contiene datos no válidos." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Diese Informationen werden jeder Unterhaltung hinzugefügt, damit Modelle ihre Antworten personalisieren können.", + "value" : "Het lokale profiel bevat ongeldige gegevens.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Queste informazioni vengono aggiunte a ogni conversazione affinché i modelli possano personalizzare le loro risposte.", - "state" : "translated" + "state" : "translated", + "value" : "ローカルプロフィールに無効なデータが含まれています。" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Αυτές οι πληροφορίες προστίθενται σε κάθε συνομιλία ώστε τα μοντέλα να προσωποποιούν τις απαντήσεις τους.", + "value" : "Il profilo locale contiene dati non validi.", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Ces informations sont ajoutées à chaque conversation pour que les modèles puissent personnaliser leurs réponses.", + "value" : "Das lokale Profil enthält ungültige Daten.", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "この情報は、モデルが応答をパーソナライズできるように、すべての会話に追加されます。", - "state" : "translated" + "state" : "translated", + "value" : "Το τοπικό προφίλ περιέχει μη έγκυρα δεδομένα." } } } }, - "Synchronized prompt template data is invalid." : { + "The MCP server configuration changed. Request the tool again before executing it." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "De gegevens van de gesynchroniseerde promptsjabloon zijn ongeldig.", - "state" : "translated" + "state" : "translated", + "value" : "De configuratie van de MCP-server is gewijzigd. Vraag de tool opnieuw op voordat je deze uitvoert." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Synkroniserade data för prompter är ogiltiga.", + "value" : "Die MCP-Serverkonfiguration wurde geändert. Fordern Sie das Tool erneut an, bevor Sie es ausführen.", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Los datos de la plantilla de solicitudes sincronizada no son válidos.", - "state" : "translated" + "state" : "translated", + "value" : "Η διαμόρφωση του διακομιστή MCP άλλαξε. Ζητήστε ξανά το εργαλείο πριν το εκτελέσετε." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Os dados do modelo de prompt sincronizado são inválidos.", + "value" : "La configurazione del server MCP è cambiata. Richiedi nuovamente lo strumento prima di eseguirlo.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Synchronized prompt template data is invalid.", - "state" : "translated" + "state" : "translated", + "value" : "La configuración del servidor MCP ha cambiado. Solicita la herramienta de nuevo antes de ejecutarla." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Die Daten der synchronisierten Prompt-Vorlage sind ungültig.", + "value" : "MCP-serverkonfigurationen har ändrats. Begär verktyget igen innan du kör det.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "I dati del modello del prompt sincronizzato non sono validi.", + "value" : "A configuração do servidor MCP foi alterada. Solicite novamente a ferramenta antes de a executar.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "同期されたプロンプトテンプレートのデータが無効です。", + "value" : "MCPサーバーの設定が変更されました。実行する前に、もう一度ツールをリクエストしてください。", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Les données du modèle d’invite synchronisé ne sont pas valides.", - "state" : "translated" + "state" : "translated", + "value" : "La configuration du serveur MCP a changé. Demandez à nouveau l’outil avant de l’exécuter." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Τα δεδομένα του συγχρονισμένου προτύπου προτροπής δεν είναι έγκυρα.", + "value" : "The MCP server configuration changed. Request the tool again before executing it.", "state" : "translated" } } - } + }, + "comment" : "Error message when the MCP server configuration has changed." }, - "Assistant" : { - "comment" : "A name for the assistant.", + "Loading more..." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Assistent", - "state" : "translated" + "state" : "translated", + "value" : "Φόρτωση περισσότερων..." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Assistent", - "state" : "translated" + "state" : "translated", + "value" : "Mehr laden..." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Asistente", - "state" : "translated" + "state" : "translated", + "value" : "さらに読み込み中..." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Assistente", + "value" : "Caricamento in corso...", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Assistant", - "state" : "translated" + "state" : "translated", + "value" : "A carregar mais..." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Assistent", - "state" : "translated" + "state" : "translated", + "value" : "Cargando más..." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Assistente", - "state" : "translated" + "state" : "translated", + "value" : "Loading more..." } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "アシスタント", - "state" : "translated" + "state" : "translated", + "value" : "Chargement de plus..." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Assistant", - "state" : "translated" + "state" : "translated", + "value" : "Meer laden..." } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Βοηθός", + "value" : "Laddar mer...", "state" : "translated" } } } }, - "The cloud deletion could not be completed because iCloud is unavailable." : { - "comment" : "Error description for when the cloud deletion fails because iCloud is unavailable.", + "The selected file is not a valid image." : { + "comment" : "Error message when the selected file is not a valid image.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "De verwijdering uit de cloud kon niet worden voltooid omdat iCloud niet beschikbaar is.", - "state" : "translated" + "state" : "translated", + "value" : "El archivo seleccionado no es una imagen válida." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Molnraderingen kunde inte slutföras eftersom iCloud inte är tillgängligt.", - "state" : "translated" + "state" : "translated", + "value" : "Die ausgewählte Datei ist kein gültiges Bild." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "No se pudo completar la eliminación en la nube porque iCloud no está disponible.", - "state" : "translated" + "state" : "translated", + "value" : "The selected file is not a valid image." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Não foi possível concluir a eliminação na nuvem porque o iCloud está indisponível.", - "state" : "translated" + "state" : "translated", + "value" : "Het geselecteerde bestand is geen geldige afbeelding." } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "The cloud deletion could not be completed because iCloud is unavailable.", + "value" : "Το επιλεγμένο αρχείο δεν είναι έγκυρη εικόνα.", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Die Löschung aus der Cloud konnte nicht abgeschlossen werden, da iCloud nicht verfügbar ist.", - "state" : "translated" + "state" : "translated", + "value" : "Il file selezionato non è un'immagine valida." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Impossibile completare l’eliminazione dal cloud perché iCloud non è disponibile.", - "state" : "translated" + "state" : "translated", + "value" : "Le fichier sélectionné n’est pas une image valide." } }, "ja" : { "stringUnit" : { - "value" : "iCloudを利用できないため、クラウドの削除を完了できませんでした。", - "state" : "translated" + "state" : "translated", + "value" : "選択したファイルは有効な画像ではありません。" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "La suppression dans le cloud n’a pas pu être effectuée, car iCloud est indisponible.", + "value" : "O ficheiro selecionado não é uma imagem válida.", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η ολοκλήρωση της διαγραφής από το cloud, επειδή το iCloud δεν είναι διαθέσιμο.", - "state" : "translated" + "state" : "translated", + "value" : "Den valda filen är inte en giltig bild." } } } }, - "Find a conversation" : { - "comment" : "Text displayed in a shortcut item for searching conversations.", + "Always Allow This Tool" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Zoek een gesprek", + "value" : "Consenti sempre a questo strumento", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Hitta en konversation", - "state" : "translated" + "state" : "translated", + "value" : "Permitir sempre esta ferramenta" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Buscar una conversación", + "value" : "Deze tool altijd toestaan", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Encontrar uma conversa", - "state" : "translated" + "state" : "translated", + "value" : "このツールを常に許可する" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Find a conversation", - "state" : "translated" + "state" : "translated", + "value" : "Dieses Tool immer erlauben" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Konversation finden", - "state" : "translated" + "state" : "translated", + "value" : "Always Allow This Tool" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Trova una conversazione", - "state" : "translated" + "state" : "translated", + "value" : "Tillåt alltid det här verktyget" } }, "el" : { "stringUnit" : { - "value" : "Βρες μια συνομιλία", - "state" : "translated" + "state" : "translated", + "value" : "Να επιτρέπεται πάντα αυτό το εργαλείο" } }, "fr" : { "stringUnit" : { - "value" : "Trouver une conversation", + "value" : "Toujours autoriser cet outil", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "会話を検索", + "value" : "Permitir siempre esta herramienta", "state" : "translated" } } } }, - "Right-click a conversation to pin, rename, or add tags." : { + "tag.text" : { + "comment" : "Label for a text-related capability of an LLM model.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Klik met de rechtermuisknop op een gesprek om vast te zetten, hernoemen of tags toe te voegen.", + "value" : "Text", "state" : "translated" } }, - "sv" : { + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Text" + } + }, + "el" : { "stringUnit" : { - "value" : "Högerklicka på en konversation för att fästa, byta namn eller lägga till taggar.", + "value" : "Text", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Haz clic derecho en una conversación para anclar, renombrar o agregar etiquetas.", + "value" : "Text", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Clique com o botão direito numa conversa para fixar, renomear ou adicionar etiquetas.", + "value" : "Text", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Right-click a conversation to pin, rename, or add tags.", + "value" : "Text", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Klicken Sie mit der rechten Maustaste auf eine Unterhaltung, um sie anzuheften, umzubenennen oder Tags hinzuzufügen.", - "state" : "translated" + "state" : "translated", + "value" : "Text" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Fai clic con il tasto destro su una conversazione per fissarla, rinominarla o aggiungere tag.", - "state" : "translated" + "state" : "translated", + "value" : "Text" } }, "ja" : { "stringUnit" : { - "value" : "会話を右クリックしてピン留め、名前変更、タグ追加を行います。", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "Cliquez avec le bouton droit sur une conversation pour l’épingler, la renommer ou ajouter des tags.", - "state" : "translated" + "state" : "translated", + "value" : "Text" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Κάντε δεξί κλικ σε μια συνομιλία για καρφίτσωμα, μετονομασία ή προσθήκη ετικετών.", + "value" : "Text", "state" : "translated" } } } }, - "Enter your name" : { + "Restore Purchases" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Voer uw naam in", + "value" : "Restaurer les achats", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ange ditt namn", + "value" : "Restaurar compras", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Introduce tu nombre", - "state" : "translated" + "state" : "translated", + "value" : "購入を復元" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Introduza o seu nome", - "state" : "translated" + "state" : "translated", + "value" : "Restaurar compras" } }, "en" : { "stringUnit" : { - "value" : "Enter your name", - "state" : "translated" + "state" : "translated", + "value" : "Restore Purchases" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Gib deinen Namen ein", - "state" : "translated" + "state" : "translated", + "value" : "Återställ köp" } }, "it" : { "stringUnit" : { - "value" : "Inserisci il tuo nome", + "value" : "Ripristina acquisti", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Εισάγετε το όνομά σας", - "state" : "translated" + "state" : "translated", + "value" : "Επαναφορά αγορών" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Entrez votre nom", + "value" : "Aankopen herstellen", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "名前を入力してください", - "state" : "translated" + "state" : "translated", + "value" : "Käufe wiederherstellen" } } - } + }, + "comment" : "A button that restores purchases." }, - "Connection ready" : { - "comment" : "A message that indicates that the connection is ready to be saved.", + "A network error occurred. Please try again." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Verbinding gereed", - "state" : "translated" + "state" : "translated", + "value" : "Si è verificato un errore di rete. Riprova." } }, "sv" : { "stringUnit" : { - "value" : "Anslutningen är klar", - "state" : "translated" + "state" : "translated", + "value" : "Ett nätverksfel uppstod. Försök igen." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Conexión lista", - "state" : "translated" + "state" : "translated", + "value" : "Er is een netwerkfout opgetreden. Probeer het opnieuw." } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Ligação pronta", + "value" : "Une erreur réseau est survenue. Veuillez réessayer.", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Connection ready", - "state" : "translated" + "state" : "translated", + "value" : "Ocorreu um erro de rede. Por favor, tente novamente." } }, "de" : { "stringUnit" : { - "value" : "Verbindung bereit", + "value" : "Ein Netzwerkfehler ist aufgetreten. Bitte versuchen Sie es erneut.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Connessione pronta", - "state" : "translated" + "state" : "translated", + "value" : "A network error occurred. Please try again." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "接続の保存準備が完了しました", - "state" : "translated" + "state" : "translated", + "value" : "Ocurrió un error de red. Por favor, inténtalo de nuevo." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Η σύνδεση είναι έτοιμη", - "state" : "translated" + "state" : "translated", + "value" : "ネットワークエラーが発生しました。もう一度お試しください。" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Connexion prête", - "state" : "translated" + "state" : "translated", + "value" : "Παρουσιάστηκε σφάλμα δικτύου. Παρακαλώ δοκιμάστε ξανά." } } } }, - "No Templates" : { - "comment" : "A title that describes the absence of templates.", + "Clear Search" : { + "comment" : "A button that clears the search text in the sidebar.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Geen sjablonen", + "value" : "Εκκαθάριση αναζήτησης", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Inga mallar", - "state" : "translated" + "state" : "translated", + "value" : "Suche löschen" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Sin plantillas", + "value" : "Limpar pesquisa", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Sem Modelos", + "value" : "Cancella ricerca", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "No Templates", - "state" : "translated" + "state" : "translated", + "value" : "Zoekopdracht wissen" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Keine Vorlagen", + "value" : "Borrar búsqueda", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Nessun modello", + "value" : "Clear Search", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "テンプレートなし", - "state" : "translated" + "state" : "translated", + "value" : "Effacer la recherche" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Aucun modèle", + "value" : "検索をクリア", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Χωρίς Πρότυπα", + "value" : "Rensa sökning", "state" : "translated" } } } }, - "New Private Chat" : { - "comment" : "A label for a button that opens a new private chat.", + "Opens the image preview" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Nieuw privégesprek", + "value" : "Ouvre l’aperçu de l’image", "state" : "translated" } }, - "sv" : { + "it" : { + "stringUnit" : { + "value" : "Apre l’anteprima dell’immagine", + "state" : "translated" + } + }, + "el" : { "stringUnit" : { - "value" : "Ny privatchatt", + "value" : "Ανοίγει την προεπισκόπηση εικόνας", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Nuevo chat privado", - "state" : "translated" + "state" : "translated", + "value" : "Abre la vista previa de la imagen" } }, "pt-PT" : { "stringUnit" : { - "value" : "Nova Conversa Privada", + "value" : "Abre a pré-visualização da imagem", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "New Private Chat", + "value" : "Öppnar bildförhandsvisningen", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Neuer privater Chat", - "state" : "translated" + "state" : "translated", + "value" : "Öffnet die Bildvorschau" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Nuova chat privata", - "state" : "translated" + "state" : "translated", + "value" : "Opent het afbeeldingsvoorbeeld" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Νέα Ιδιωτική Συνομιλία", - "state" : "translated" + "state" : "translated", + "value" : "Opens the image preview" } }, "ja" : { "stringUnit" : { - "value" : "新しいプライベートチャット", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "Nouvelle discussion privée", - "state" : "translated" + "state" : "translated", + "value" : "画像プレビューを開く" } } } }, - "Only one image generation request is allowed per turn. Do not retry in this turn." : { + "Profile Sync Conflict" : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Per beurt is slechts één verzoek voor het genereren van afbeeldingen toegestaan. Probeer het deze beurt niet opnieuw.", - "state" : "translated" + "state" : "translated", + "value" : "Konflikt vid profilsynkronisering" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Endast en bildgenereringsbegäran tillåts per tur. Försök inte igen under denna tur.", + "value" : "Conflicto de sincronización del perfil", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Solo se permite una solicitud de generación de imágenes por turno. No vuelvas a intentarlo en este turno.", - "state" : "translated" + "state" : "translated", + "value" : "Profielsynchronisatieconflict" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Só é permitido um pedido de geração de imagem por turno. Não tente novamente neste turno.", + "value" : "プロフィール同期の競合", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Only one image generation request is allowed per turn. Do not retry in this turn.", - "state" : "translated" + "state" : "translated", + "value" : "Conflit de synchronisation du profil" } }, "de" : { "stringUnit" : { - "value" : "Pro Durchgang ist nur eine Bildgenerierungsanfrage zulässig. Wiederhole sie in diesem Durchgang nicht.", - "state" : "translated" + "state" : "translated", + "value" : "Konflikt bei der Profilsynchronisierung" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "È consentita una sola richiesta di generazione di immagini per turno. Non riprovare in questo turno.", + "value" : "Conflito de sincronização do perfil", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Επιτρέπεται μόνο ένα αίτημα δημιουργίας εικόνας ανά γύρο. Μην επαναλάβετε την προσπάθεια σε αυτόν τον γύρο.", + "value" : "Profile Sync Conflict", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Une seule demande de génération d’image est autorisée par tour. Ne réessayez pas au cours de ce tour.", - "state" : "translated" + "state" : "translated", + "value" : "Conflitto di sincronizzazione del profilo" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "1ターンにつき、画像生成リクエストは1件のみ許可されています。このターンでは再試行しないでください。", + "value" : "Σύγκρουση συγχρονισμού προφίλ", "state" : "translated" } } } }, - "New Chat" : { + "Send" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Nieuw gesprek", + "value" : "Αποστολή", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Ny chatt", - "state" : "translated" + "state" : "translated", + "value" : "Skicka" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Nuevo chat", + "value" : "送信", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Nova Conversa", - "state" : "translated" + "state" : "translated", + "value" : "Enviar" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "New Chat", + "value" : "Enviar", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Neuer Chat", - "state" : "translated" + "state" : "translated", + "value" : "Envoyer" } }, "it" : { "stringUnit" : { - "value" : "Nuova chat", + "value" : "Invia", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "新しいチャット", + "value" : "Send", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Nouveau chat", + "value" : "Senden", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Νέα Συνομιλία", - "state" : "translated" + "state" : "translated", + "value" : "Verzenden" } } } }, - "%.1f — %@" : { - "comment" : "A label displaying the current temperature and a description of the temperature. The argument is the string “Focused”, the string “Balanced”, the string “Creative” or the string “Very creative”.", + "Special" : { + "comment" : "Category for icons with special visual effects.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "%1$.1f — %2$@", - "state" : "translated" + "state" : "translated", + "value" : "Especial" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "%1$.1f — %2$@", - "state" : "translated" + "state" : "translated", + "value" : "特殊" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "%1$.1f — %2$@", + "value" : "Spécial", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "%1$.1f — %2$@", + "value" : "Speciale", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "%1$.1f — %2$@", - "state" : "new" + "state" : "translated", + "value" : "Speciaal" } }, "de" : { "stringUnit" : { - "value" : "%1$.1f — %2$@", + "value" : "Spezial", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "%1$.1f — %2$@", + "value" : "Special", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "%1$.1f — %2$@", + "value" : "Special", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "%1$.1f — %2$@", - "state" : "translated" + "state" : "translated", + "value" : "Ειδικά" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "%1$.1f — %2$@", - "state" : "translated" + "state" : "translated", + "value" : "Especial" } } } }, - "New comment" : { + "Show Actions" : { + "comment" : "A label for a button that shows additional actions.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Nieuwe opmerking", - "state" : "translated" + "state" : "translated", + "value" : "Show Actions" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Ny kommentar", + "value" : "Mostra azioni", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nuevo comentario", + "value" : "Mostrar Ações", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Novo comentário", - "state" : "translated" + "state" : "translated", + "value" : "Εμφάνιση ενεργειών" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "New comment", - "state" : "translated" + "state" : "translated", + "value" : "Aktionen anzeigen" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Neuer Kommentar", - "state" : "translated" + "state" : "translated", + "value" : "Visa åtgärder" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Nuovo commento", + "value" : "Acties tonen", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Νέα σχόλια", - "state" : "translated" + "state" : "translated", + "value" : "Mostrar acciones" } }, "fr" : { "stringUnit" : { - "value" : "Nouveau commentaire", - "state" : "translated" + "state" : "translated", + "value" : "Afficher les actions" } }, "ja" : { "stringUnit" : { - "value" : "新しいコメント", + "value" : "アクションを表示", "state" : "translated" } } } }, - "Your support keeps development and updates going!" : { - "comment" : "A description of the benefits of supporting OpenClient.", + "Prepare meeting notes" : { + "comment" : "Title of a conversation.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Jouw steun houdt de ontwikkeling en updates gaande!", + "value" : "会議メモの準備", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Ditt stöd håller utvecklingen och uppdateringarna igång!", - "state" : "translated" + "state" : "translated", + "value" : "Προετοιμασία σημειώσεων συνάντησης" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "¡Tu apoyo permite continuar con el desarrollo y las actualizaciones!", + "value" : "Notulen voorbereiden", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "O seu apoio permite dar continuidade ao desenvolvimento e às atualizações!", - "state" : "translated" + "state" : "translated", + "value" : "Preparar notas da reunião" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Your support keeps development and updates going!", - "state" : "translated" + "state" : "translated", + "value" : "Preparar notas de la reunión" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Deine Unterstützung ermöglicht die weitere Entwicklung und Updates!", + "value" : "Förbered mötesanteckningar", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Il tuo supporto permette di continuare lo sviluppo e gli aggiornamenti!", + "value" : "Prepare meeting notes", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "皆さまのご支援が、開発とアップデートの継続につながります!", - "state" : "translated" + "state" : "translated", + "value" : "Besprechungsnotizen vorbereiten" } }, "fr" : { "stringUnit" : { - "value" : "Votre soutien permet de poursuivre le développement et les mises à jour !", - "state" : "translated" + "state" : "translated", + "value" : "Préparer les notes de réunion" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Η υποστήριξή σας βοηθά να συνεχίζονται η ανάπτυξη και οι ενημερώσεις!", - "state" : "translated" + "state" : "translated", + "value" : "Prepara appunti della riunione" } } } }, - "The server URL is not valid." : { + "Search the web" : { + "comment" : "A description of the feature that lets the model search the web.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "De server-URL is niet geldig.", - "state" : "translated" + "state" : "translated", + "value" : "Zoek op het web" } }, "sv" : { "stringUnit" : { - "value" : "Serverns URL är inte giltig.", - "state" : "translated" + "state" : "translated", + "value" : "Sök på webben" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "La URL del servidor no es válida.", + "value" : "ウェブを検索する", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "O URL do servidor não é válido.", + "value" : "Buscar en la web", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "The server URL is not valid.", + "value" : "Im Web suchen", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Die Server-URL ist ungültig.", + "value" : "Search the web", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "L'URL del server non è valido.", - "state" : "translated" + "state" : "translated", + "value" : "Cerca sul web" } }, "el" : { "stringUnit" : { - "value" : "Η διεύθυνση URL του διακομιστή δεν είναι έγκυρη.", - "state" : "translated" + "state" : "translated", + "value" : "Αναζήτηση στο διαδίκτυο" } }, "fr" : { "stringUnit" : { - "value" : "L’URL du serveur n’est pas valide.", + "value" : "Rechercher sur le web", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "サーバーのURLが無効です。", - "state" : "translated" + "state" : "translated", + "value" : "Pesquisar na web" } } } }, - "Your server, your control" : { - "comment" : "A description of the benefits of using a server to control your LLM.", + "Deny All & Close" : { + "comment" : "A button that closes the current view and denies all the requests.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Jouw server, jouw controle", - "state" : "translated" + "state" : "translated", + "value" : "Tout refuser et fermer" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Din server, din kontroll", - "state" : "translated" + "state" : "translated", + "value" : "Deny All & Close" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Tu servidor, tu control", - "state" : "translated" + "state" : "translated", + "value" : "Neka alla och stäng" } }, "pt-PT" : { "stringUnit" : { - "value" : "O seu servidor, o seu controlo", + "value" : "Recusar tudo e fechar", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Your server, your control", - "state" : "translated" + "state" : "translated", + "value" : "Denegar todo y cerrar" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Dein Server, deine Kontrolle", - "state" : "translated" + "state" : "translated", + "value" : "Alles weigeren en sluiten" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Il tuo server, il tuo controllo", + "value" : "すべて拒否して閉じる", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ο διακομιστής σας, ο έλεγχός σας", - "state" : "translated" + "state" : "translated", + "value" : "Rifiuta tutto e chiudi" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Votre serveur, votre contrôle", - "state" : "translated" + "state" : "translated", + "value" : "Alle ablehnen & schließen" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "あなたのサーバー、あなたのコントロール", + "value" : "Απόρριψη όλων και κλείσιμο", "state" : "translated" } } } }, - "Swipe left to remove a tag." : { - "comment" : "A footer displayed under the list of tags.", + "Start a new conversation" : { + "comment" : "Shortcut action to start a new chat.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Veeg naar links om een tag te verwijderen", + "value" : "Inizia una nuova conversazione", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Svep åt vänster för att ta bort en tagg.", + "value" : "Starta en ny konversation", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Desliza a la izquierda para eliminar una etiqueta", + "value" : "Ξεκινήστε μια νέα συνομιλία", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Deslize para a esquerda para remover uma etiqueta.", - "state" : "translated" + "state" : "translated", + "value" : "新しい会話を始める" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Swipe left to remove a tag", + "value" : "Neue Unterhaltung starten", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Nach links wischen, um ein Tag zu entfernen.", + "value" : "Begin een nieuw gesprek", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Scorri a sinistra per rimuovere un tag.", + "value" : "Commencer une nouvelle conversation", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Σύρετε αριστερά για να αφαιρέσετε μια ετικέτα.", - "state" : "translated" + "state" : "translated", + "value" : "Iniciar nova conversa" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Faites glisser vers la gauche pour supprimer une étiquette.", - "state" : "translated" + "state" : "translated", + "value" : "Start a new conversation" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "タグを削除するには左にスワイプしてください。", - "state" : "translated" + "state" : "translated", + "value" : "Iniciar una nueva conversación" } } } }, - "Sync Now" : { - "comment" : "A button that triggers a sync of conversations.", + "Unavailable selections are kept until you choose another model or None." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nu synchroniseren", + "value" : "As seleções indisponíveis são mantidas até escolher outro modelo ou Nenhum.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Synkronisera nu", - "state" : "translated" + "state" : "translated", + "value" : "Otillgängliga val behålls tills du väljer en annan modell eller Ingen." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Sincronizar ahora", - "state" : "translated" + "state" : "translated", + "value" : "Les sélections indisponibles sont conservées jusqu’à ce que vous choisissiez un autre modèle ou « Aucun »." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Sincronizar Agora", + "value" : "Οι μη διαθέσιμες επιλογές διατηρούνται μέχρι να επιλέξετε άλλο μοντέλο ή «Κανένα».", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Sync Now", + "value" : "Niet-beschikbare selecties blijven behouden totdat je een ander model of Geen kiest.", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Jetzt synchronisieren", + "value" : "Las selecciones no disponibles se conservan hasta que elijas otro modelo o «Ninguno».", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Sincronizza ora", + "value" : "Unavailable selections are kept until you choose another model or None.", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "今すぐ同期", + "value" : "Le selezioni non disponibili vengono mantenute finché non scegli un altro modello o Nessuno.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Synchroniser maintenant", + "value" : "利用できない選択項目は、別のモデルまたは「なし」を選択するまで保持されます。", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Συγχρονισμός τώρα", - "state" : "translated" + "state" : "translated", + "value" : "Nicht verfügbare Auswahlen bleiben erhalten, bis du ein anderes Modell oder „Keine“ auswählst." } } - } + }, + "comment" : "A description of the behavior of unavailable selections." }, - "Data Analyst" : { - "comment" : "Description of a prompt template for a data analyst assistant.", + "votes" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Data-analist", - "state" : "translated" + "state" : "translated", + "value" : "ψήφοι" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Dataanalytiker", - "state" : "translated" + "state" : "translated", + "value" : "votos" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Analista de datos", + "value" : "voti", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Analista de Dados", - "state" : "translated" + "state" : "translated", + "value" : "stemmen" } }, "en" : { "stringUnit" : { - "value" : "Data Analyst", - "state" : "translated" + "state" : "translated", + "value" : "votes" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Datenanalyst", + "value" : "röster", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Analista Dati", - "state" : "translated" + "state" : "translated", + "value" : "Stimmen" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Αναλυτής Δεδομένων", - "state" : "translated" + "state" : "translated", + "value" : "votes" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Analyste de données", - "state" : "translated" + "state" : "translated", + "value" : "投票数" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "データアナリスト", + "value" : "votos", "state" : "translated" } } } }, - "Retry iCloud synchronization." : { + "Sync" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "iCloud-synchronisatie opnieuw proberen.", - "state" : "translated" + "state" : "translated", + "value" : "Synchronisation" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Försök synkronisera iCloud igen.", + "value" : "Sync", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Reintentar la sincronización con iCloud.", - "state" : "translated" + "state" : "translated", + "value" : "Synkronisering" } }, "pt-PT" : { "stringUnit" : { - "value" : "Tentar novamente a sincronização com o iCloud.", + "value" : "Sincronizar", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Retry iCloud synchronization.", - "state" : "translated" + "state" : "translated", + "value" : "Sincronización" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "iCloud-Synchronisierung wiederholen", + "value" : "Synchroniseren", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Riprovare la sincronizzazione con iCloud.", - "state" : "translated" + "state" : "translated", + "value" : "同期" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Επανάληψη συγχρονισμού με το iCloud.", - "state" : "translated" + "state" : "translated", + "value" : "Sincronizzazione" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "iCloudの同期を再試行する", - "state" : "translated" + "state" : "translated", + "value" : "Συγχρονισμός" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Réessayer la synchronisation iCloud.", + "value" : "Synchronisation", "state" : "translated" } } - } + }, + "comment" : "A heading for the sync settings." }, - "Generating an image..." : { + "More" : { + "comment" : "A button that opens a menu with options to export and import conversations.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Afbeelding genereren...", + "value" : "Más", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Genererar en bild...", - "state" : "translated" + "state" : "translated", + "value" : "Mehr" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Generando una imagen...", + "value" : "Altro", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "A gerar uma imagem...", - "state" : "translated" + "state" : "translated", + "value" : "More" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Generating an image...", + "value" : "Περισσότερα", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Bild wird erstellt...", + "value" : "Meer", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Generazione di un'immagine...", - "state" : "translated" + "state" : "translated", + "value" : "Plus" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Δημιουργία εικόνας...", - "state" : "translated" + "state" : "translated", + "value" : "もっと見る" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Génération d’une image…", - "state" : "translated" + "state" : "translated", + "value" : "Mais" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "画像を生成中…", + "value" : "Mer", "state" : "translated" } } } }, - "Colors" : { - "comment" : "Category of app icons that use colors.", + "Candy Cane" : { + "comment" : "Name of an app icon.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Kleuren", + "value" : "Sucre d’orge", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Färger", - "state" : "translated" + "state" : "translated", + "value" : "キャンディケイン" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Colores", - "state" : "translated" + "state" : "translated", + "value" : "Candy Cane" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Cores", - "state" : "translated" + "state" : "translated", + "value" : "Pepermuntstok" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Colors", - "state" : "translated" + "state" : "translated", + "value" : "Ζαχαρωτό μπαστούνι" } }, "de" : { "stringUnit" : { - "value" : "Farben", - "state" : "translated" + "state" : "translated", + "value" : "Zuckerstange" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Colori", - "state" : "translated" + "state" : "translated", + "value" : "Polkagris" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "カラー複数", + "value" : "Bengala de Natal", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Couleurs", + "value" : "Bastoncino di zucchero", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Χρώματα", + "value" : "Bastón de caramelo", "state" : "translated" } } } }, - "The attachment file path is invalid." : { - "comment" : "Error message when the attachment file path is invalid.", + "Imported %lld conversations, restored %lld attachments, and skipped %lld attachments." : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Het bestandspad van de bijlage is ongeldig.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld Konversationen importiert, %2$lld Anhänge wiederhergestellt und %3$lld Anhänge übersprungen." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Sökvägen till den bifogade filen är ogiltig.", + "value" : "Se importaron %1$lld conversaciones, se restauraron %2$lld archivos adjuntos y se omitieron %3$lld archivos adjuntos.", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "La ruta del archivo adjunto no es válida.", - "state" : "translated" + "state" : "translated", + "value" : "Importadas %1$lld conversas, restaurados %2$lld anexos e ignorados %3$lld anexos." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "O caminho do ficheiro anexado é inválido.", + "value" : "Importate %1$lld conversazioni, ripristinati %2$lld allegati e saltati %3$lld allegati.", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "The attachment file path is invalid.", - "state" : "translated" + "value" : "Imported %1$lld conversations, restored %2$lld attachments, and skipped %3$lld attachments.", + "state" : "new" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Der Dateipfad des Anhangs ist ungültig.", - "state" : "translated" + "state" : "translated", + "value" : "Importerade %1$lld konversationer, återställde %2$lld bilagor och hoppade över %3$lld bilagor." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Il percorso del file allegato non è valido.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld conversations importées, %2$lld pièces jointes restaurées, et %3$lld pièces jointes ignorées." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Η διαδρομή αρχείου του συνημμένου δεν είναι έγκυρη.", + "value" : "%1$lld 件の会話をインポートし、%2$lld 件の添付ファイルを復元し、%3$lld 件の添付ファイルをスキップしました。", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Le chemin du fichier joint n’est pas valide.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld gesprekken geïmporteerd, %2$lld bijlagen hersteld en %3$lld bijlagen overgeslagen." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "添付ファイルのパスが無効です。", - "state" : "translated" + "state" : "translated", + "value" : "Εισήχθησαν %1$lld συνομιλίες, αποκαταστάθηκαν %2$lld συνημμένα και παραλείφθηκαν %3$lld συνημμένα." } } } }, - "1 source" : { - "comment" : "A label that indicates that there is 1 source.", + "Share text, links, images, or PDFs from any app into OpenClient." : { + "comment" : "A description of how to use the share extension.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "1 bron", + "value" : "Condividi testo, link, immagini o PDF da qualsiasi app in OpenClient.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "1 källa", + "value" : "Dela text, länkar, bilder eller PDF-filer från vilken app som helst till OpenClient.", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "1 fuente", - "state" : "translated" + "state" : "translated", + "value" : "Μοιραστείτε κείμενο, συνδέσμους, εικόνες ή αρχεία PDF από οποιαδήποτε εφαρμογή στο OpenClient." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "1 fonte", + "value" : "任意のアプリからテキスト、リンク、画像、PDFをOpenClientに共有する", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "1 source", + "value" : "Teile Text, Links, Bilder oder PDFs aus jeder App mit OpenClient.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "1 Quelle", + "value" : "Deel tekst, links, afbeeldingen of PDF's vanuit elke app met OpenClient.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "1 fonte", - "state" : "translated" + "state" : "translated", + "value" : "Partagez du texte, des liens, des images ou des PDF depuis n’importe quelle application vers OpenClient." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "1 πηγή", + "value" : "Share text, links, images, or PDFs from any app to OpenClient.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "1 source", + "value" : "Partilhe texto, links, imagens ou PDFs de qualquer aplicação para o OpenClient.", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "1つのソース", - "state" : "translated" + "state" : "translated", + "value" : "Comparte texto, enlaces, imágenes o PDFs desde cualquier aplicación en OpenClient." } } } }, - "Try Again" : { - "comment" : "A button title that triggers a retry action.", + "Saves facts and preferences for future conversations. Unavailable in Private Chat." : { + "comment" : "Description of a built-in tool that saves facts and preferences for future conversations.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Opnieuw proberen", + "value" : "Slaat feiten en voorkeuren op voor toekomstige gesprekken. Niet beschikbaar in Privéchat.", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Försök igen", + "value" : "Enregistre des faits et des préférences pour les conversations futures. Indisponible dans les discussions privées.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Intentar de nuevo", + "value" : "Salva fatti e preferenze per le conversazioni future. Non disponibile nelle chat private.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Tentar novamente", + "value" : "Αποθηκεύει γεγονότα και προτιμήσεις για μελλοντικές συνομιλίες. Δεν είναι διαθέσιμο στην Ιδιωτική συνομιλία.", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Try Again", - "state" : "translated" + "state" : "translated", + "value" : "Speichert Fakten und Präferenzen für zukünftige Unterhaltungen. Im privaten Chat nicht verfügbar." } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Erneut versuchen", - "state" : "translated" + "state" : "translated", + "value" : "今後の会話のために事実や設定を保存します。プライベートチャットでは利用できません。" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Riprova", - "state" : "translated" + "state" : "translated", + "value" : "Sparar fakta och inställningar för framtida samtal. Inte tillgängligt i privat chatt." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Δοκιμάστε ξανά", - "state" : "translated" + "state" : "translated", + "value" : "Guarda factos e preferências para conversas futuras. Indisponível no Chat Privado." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Réessayer", - "state" : "translated" + "state" : "translated", + "value" : "Saves facts and preferences for future conversations. Unavailable in Private Chat." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "再試行", - "state" : "translated" + "state" : "translated", + "value" : "Guarda datos y preferencias para futuras conversaciones. No disponible en el chat privado." } } } }, - "1 server available" : { - "comment" : "A label that indicates that 1 MCP server is available.", + "Enter your name" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "1 server beschikbaar", - "state" : "translated" + "state" : "translated", + "value" : "Inserisci il tuo nome" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "1 server tillgänglig", - "state" : "translated" + "state" : "translated", + "value" : "Introduce tu nombre" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "1 servidor disponible", - "state" : "translated" + "state" : "translated", + "value" : "Enter your name" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "1 servidor disponível", + "value" : "Voer uw naam in", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "1 server available", - "state" : "translated" + "state" : "translated", + "value" : "Introduza o seu nome" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "1 Server verfügbar", + "value" : "Εισάγετε το όνομά σας", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "1 server disponibile", - "state" : "translated" + "state" : "translated", + "value" : "Entrez votre nom" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "1 διαθέσιμος διακομιστής", - "state" : "translated" + "state" : "translated", + "value" : "Gib deinen Namen ein" } }, "ja" : { "stringUnit" : { - "value" : "利用可能なサーバー 1 台", - "state" : "translated" + "state" : "translated", + "value" : "名前を入力してください" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "1 serveur disponible", + "value" : "Ange ditt namn", "state" : "translated" } } } }, - "Skipping won't save these server settings." : { - "comment" : "A warning message displayed in the onboarding view.", + "Manage the built-in tools OpenClient makes available to the assistant." : { + "comment" : "A footer for the Tools section of the settings.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Overslaan slaat deze serverinstellingen niet op.", + "value" : "Gira as ferramentas integradas que o OpenClient disponibiliza ao assistente.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Om du hoppar över detta sparas inte de här serverinställningarna.", + "value" : "OpenClientがアシスタントに提供する組み込みツールを管理します。", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Omitir no guardará esta configuración del servidor.", + "value" : "Gérer les outils intégrés qu’OpenClient met à la disposition de l’assistant.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Ignorar não guardará estas definições do servidor.", + "value" : "Gestisci gli strumenti integrati che OpenClient mette a disposizione dell'assistente.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Skipping won't save these server settings.", + "value" : "Beheer de ingebouwde tools die OpenClient beschikbaar stelt aan de assistent.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Überspringen speichert diese Servereinstellungen nicht.", + "value" : "Die integrierten Tools verwalten, die OpenClient dem Assistenten zur Verfügung stellt.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Saltare non salverà queste impostazioni del server.", - "state" : "translated" + "state" : "translated", + "value" : "Manage the built-in tools available to the assistant through OpenClient." } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Η παράλειψη δεν θα αποθηκεύσει αυτές τις ρυθμίσεις διακομιστή.", - "state" : "translated" + "state" : "translated", + "value" : "Hantera de inbyggda verktyg som OpenClient gör tillgängliga för assistenten." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Ignorer n’enregistrera pas ces réglages du serveur.", - "state" : "translated" + "state" : "translated", + "value" : "Διαχείριση των ενσωματωμένων εργαλείων που το OpenClient διαθέτει στον βοηθό" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "スキップすると、これらのサーバー設定は保存されません。", - "state" : "translated" + "state" : "translated", + "value" : "Administra las herramientas integradas que OpenClient pone a disposición del asistente." } } } }, - "The server returned an invalid response." : { + "Update OpenClient" : { + "comment" : "A button that updates the OpenClient app.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "De server gaf een ongeldige reactie terug.", + "value" : "Ενημέρωση του OpenClient", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Servern returnerade ett ogiltigt svar.", + "value" : "OpenClient aktualisieren", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "El servidor devolvió una respuesta no válida.", + "value" : "Actualizar OpenClient", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "O servidor devolveu uma resposta inválida.", + "value" : "OpenClientをアップデート", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "The server returned an invalid response.", - "state" : "translated" + "state" : "translated", + "value" : "Atualizar o OpenClient" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Der Server hat eine ungültige Antwort zurückgegeben.", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient bijwerken" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Il server ha restituito una risposta non valida.", + "value" : "Update OpenClient", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "サーバーが無効な応答を返しました。", - "state" : "translated" + "state" : "translated", + "value" : "Mettre à jour OpenClient" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Le serveur a renvoyé une réponse invalide.", + "value" : "Aggiorna OpenClient", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Ο διακομιστής επέστρεψε μη έγκυρη απάντηση.", + "value" : "Uppdatera OpenClient", "state" : "translated" } } } }, - "No Media or Files" : { - "comment" : "A description of the state displayed when the user has no media or files.", + "Configure your personal context and memory items to personalise model responses." : { + "comment" : "A description of the personalization section.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Geen media of bestanden", - "state" : "translated" + "state" : "translated", + "value" : "Configura il tuo contesto personale e gli elementi di memoria per personalizzare le risposte del modello." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Inga medier eller filer", - "state" : "translated" + "state" : "translated", + "value" : "Configurez votre contexte personnel et vos éléments de mémoire pour personnaliser les réponses du modèle." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Sin medios ni archivos", - "state" : "translated" + "state" : "translated", + "value" : "Διαμορφώστε το προσωπικό σας πλαίσιο και τα στοιχεία μνήμης για να εξατομικεύσετε τις απαντήσεις του μοντέλου." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Sem Média ou Ficheiros", + "value" : "モデルの応答をパーソナライズするために、個人のコンテキストとメモリ項目を設定してください。", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "No Media or Files", - "state" : "translated" + "state" : "translated", + "value" : "Configura tu contexto personal y elementos de memoria para personalizar las respuestas del modelo." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Keine Medien oder Dateien", - "state" : "translated" + "state" : "translated", + "value" : "Configure your personal context and memory items to personalize model responses." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Nessun media o file", - "state" : "translated" + "state" : "translated", + "value" : "Configureer je persoonlijke context- en geheugenitems om modelantwoorden te personaliseren." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "メディアやファイルがありません", + "value" : "Konfigurera din personliga kontext och minnesobjekt för att anpassa modellens svar.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Aucun média ni fichier", - "state" : "translated" + "state" : "translated", + "value" : "Configure o seu contexto pessoal e itens de memória para personalizar as respostas do modelo." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Δεν υπάρχουν μέσα ή αρχεία", + "value" : "Konfigurieren Sie Ihre persönlichen Kontext- und Speicherobjekte, um die Modellantworten zu personalisieren.", "state" : "translated" } } } }, - "Continue your latest chat" : { - "comment" : "Title of a placeholder conversation.", + "Web search is disabled in Settings > Tools" : { + "comment" : "A description of why the user can't use web search.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Ga door met je laatste gesprek", + "value" : "Webzoeken is uitgeschakeld via Instellingen > Tools", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Fortsätt din senaste chatt", - "state" : "translated" + "state" : "translated", + "value" : "A pesquisa na Web está desativada em Definições > Ferramentas" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Continúa tu último chat", + "value" : "Web検索は「設定」>「ツール」で無効になっています", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Continue a sua última conversa", - "state" : "translated" + "state" : "translated", + "value" : "Webbsökning är inaktiverad i Inställningar > Verktyg" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Continue your latest chat", + "value" : "La recherche Web est désactivée dans Réglages > Outils", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Führe deinen letzten Chat fort", + "value" : "Η αναζήτηση στον ιστό είναι απενεργοποιημένη στις Ρυθμίσεις > Εργαλεία", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Continua la tua ultima chat", - "state" : "translated" + "state" : "translated", + "value" : "La ricerca web è disabilitata in Impostazioni > Strumenti" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Συνέχισε την τελευταία σου συνομιλία", + "value" : "Web search is disabled in Settings > Tools", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Poursuivre votre dernière conversation", - "state" : "translated" + "state" : "translated", + "value" : "La búsqueda web está desactivada en Ajustes > Herramientas" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "最新のチャットを続ける", - "state" : "translated" + "state" : "translated", + "value" : "Die Websuche ist unter „Einstellungen > Werkzeuge“ deaktiviert" } } } }, - "In Progress" : { + "This is separate from Reset App Data, which only resets local app data." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Bezig", + "value" : "Cette option est distincte de Réinitialiser les données de l’app, qui réinitialise uniquement les données locales de l’app.", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Pågår", + "value" : "Dit staat los van ‘Appgegevens opnieuw instellen’, waarmee alleen lokale appgegevens worden gereset.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "En progreso", - "state" : "translated" + "state" : "translated", + "value" : "Questo è separato da «Reimposta dati dell’app», che reimposta solo i dati locali dell’app." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Em progresso", - "state" : "translated" + "state" : "translated", + "value" : "Esto es independiente de Restablecer datos de la app, que solo restablece los datos locales de la app." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "In Progress", - "state" : "translated" + "state" : "translated", + "value" : "Isto é separado de Repor os dados da aplicação, que apenas repõe os dados locais da aplicação." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "In Bearbeitung", - "state" : "translated" + "state" : "translated", + "value" : "Detta är separat från Återställ appdata, som endast återställer lokala appdata." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "In corso", - "state" : "translated" + "state" : "translated", + "value" : "これは、アプリのローカルデータのみをリセットする「アプリデータをリセット」とは別の機能です。" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "進行中", - "state" : "translated" + "state" : "translated", + "value" : "Αυτό είναι ξεχωριστό από την Επαναφορά δεδομένων εφαρμογής, η οποία επαναφέρει μόνο τα τοπικά δεδομένα της εφαρμογής." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "En cours", - "state" : "translated" + "state" : "translated", + "value" : "Dies ist unabhängig von „App-Daten zurücksetzen“, wodurch nur die lokalen App-Daten zurückgesetzt werden." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Σε εξέλιξη", - "state" : "translated" + "state" : "translated", + "value" : "This is separate from Reset App Data, which only resets local app data." } } } }, - "Only completed" : { + "Some categories could not be inspected and are not reported as empty." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Alleen voltooid", + "value" : "Alcune categorie non hanno potuto essere controllate e non vengono segnalate come vuote.", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Endast slutförda", + "value" : "Sommige categorieën konden niet worden geïnspecteerd en worden niet als leeg gemeld.", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Solo completados", + "value" : "Some categories could not be inspected and are not reported as empty.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Apenas concluídos", + "value" : "Não foi possível inspecionar algumas categorias, pelo que não são comunicadas como vazias.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Only completed", + "value" : "一部のカテゴリを確認できなかったため、空として報告されていません", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Nur abgeschlossen", - "state" : "translated" + "state" : "translated", + "value" : "No se pudieron inspeccionar algunas categorías y no se indican como vacías." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Solo completati", + "value" : "Einige Kategorien konnten nicht überprüft werden und werden nicht als leer gemeldet.", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Μόνο ολοκληρωμένα", + "value" : "Certaines catégories n’ont pas pu être inspectées et ne sont pas signalées comme vides.", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "完了のみ", - "state" : "translated" + "state" : "translated", + "value" : "Vissa kategorier kunde inte inspekteras och rapporteras inte som tomma." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Uniquement terminés", + "value" : "Ορισμένες κατηγορίες δεν ήταν δυνατό να ελεγχθούν και δεν αναφέρονται ως κενές.", "state" : "translated" } } } }, - "Rejected" : { + "Approximate cost of this conversation based on token usage and model pricing." : { + "comment" : "A description of the cost of a conversation.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Geweigerd", + "value" : "Προσεγγιστικό κόστος αυτής της συνομιλίας βάσει χρήσης tokens και τιμολόγησης μοντέλου.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Avvisad", - "state" : "translated" + "state" : "translated", + "value" : "Costo aproximado de esta conversación basado en el uso de tokens y la tarifa del modelo." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Rechazado", - "state" : "translated" + "state" : "translated", + "value" : "Coût approximatif de cette conversation basé sur l’utilisation des tokens et la tarification du modèle." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Rejeitado", - "state" : "translated" + "state" : "translated", + "value" : "Approximate cost of this conversation based on token usage and model pricing." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Rejected", - "state" : "translated" + "state" : "translated", + "value" : "この会話の概算コスト(トークン使用量とモデル料金に基づく)" } }, "de" : { "stringUnit" : { - "value" : "Abgelehnt", + "value" : "Ungefähre Kosten dieses Gesprächs basierend auf Tokenverbrauch und Modellpreisen.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Rifiutato", + "value" : "Geschatte kosten van dit gesprek op basis van tokengebruik en modelprijzen.", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "拒否されました", + "value" : "Ungefärlig kostnad för denna konversation baserat på tokenanvändning och modellpriser.", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Rejeté", - "state" : "translated" + "state" : "translated", + "value" : "Costo approssimativo di questa conversazione basato sull’uso dei token e sul prezzo del modello." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Απορρίφθηκε", - "state" : "translated" + "state" : "translated", + "value" : "Custo aproximado desta conversa com base no uso de tokens e preços do modelo." } } } }, - "This Week" : { - "comment" : "Title of a conversation section for conversations from the current week.", + "Current Date and Time" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Deze week", + "value" : "Aktuelles Datum und aktuelle Uhrzeit", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Den här veckan", - "state" : "translated" + "state" : "translated", + "value" : "Current Date and Time" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Esta semana", + "value" : "Τρέχουσα ημερομηνία και ώρα", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Esta Semana", - "state" : "translated" + "state" : "translated", + "value" : "Data e ora attuali" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "This Week", + "value" : "Fecha y hora actuales", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Diese Woche", - "state" : "translated" + "state" : "translated", + "value" : "Aktuellt datum och aktuell tid" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Questa settimana", - "state" : "translated" + "state" : "translated", + "value" : "Date et heure actuelles" } }, "ja" : { "stringUnit" : { - "value" : "今週", - "state" : "translated" + "state" : "translated", + "value" : "現在の日付と時刻" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Cette semaine", - "state" : "translated" + "state" : "translated", + "value" : "Huidige datum en tijd" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Αυτή την εβδομάδα", + "value" : "Data e hora atuais", "state" : "translated" } } - } + }, + "comment" : "Name of the built-in tool that reads the current date, time, and time zone from your device." }, - "Model" : { - "comment" : "A label for a memory item that was generated by the model.", + "Image generation only supports image attachments." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Model", + "value" : "A geração de imagens só suporta anexos de imagem.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Modell", + "value" : "La generación de imágenes solo admite archivos adjuntos de imagen.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Modelo", + "value" : "La génération d’images prend uniquement en charge les pièces jointes image.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Modelo", - "state" : "translated" + "state" : "translated", + "value" : "La generazione di immagini supporta solo allegati immagine." } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Model", - "state" : "translated" + "state" : "translated", + "value" : "Die Bildgenerierung unterstützt nur Bildanhänge." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Modell", - "state" : "translated" + "state" : "translated", + "value" : "Afbeeldingsgeneratie ondersteunt alleen afbeeldingsbijlagen." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Modello", - "state" : "translated" + "state" : "translated", + "value" : "Image generation only supports image attachments." } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Μοντέλο", + "value" : "Bildgenerering stöder endast bildbilagor.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Modèle", + "value" : "Η δημιουργία εικόνων υποστηρίζει μόνο συνημμένα εικόνων.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "モデル", + "value" : "画像生成では画像の添付のみサポートされています。", "state" : "translated" } } - } + }, + "comment" : "Error message displayed when an image is uploaded to an image generation model that only supports images." }, - "Connect Your Server" : { - "comment" : "A heading for the server configuration step of the onboarding flow.", + "Terminal" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Verbind uw server", + "value" : "Terminal", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Anslut din server", - "state" : "translated" + "state" : "translated", + "value" : "Terminal" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Conecta tu servidor", - "state" : "translated" + "state" : "translated", + "value" : "Terminal" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Ligue o Seu Servidor", - "state" : "translated" + "state" : "translated", + "value" : "Τερματικό" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Connect Your Server", - "state" : "translated" + "state" : "translated", + "value" : "ターミナル" } }, "de" : { "stringUnit" : { - "value" : "Verbinden Sie Ihren Server", - "state" : "translated" + "state" : "translated", + "value" : "Terminal" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Connetti il tuo server", - "state" : "translated" + "state" : "translated", + "value" : "Terminal" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Συνδέστε τον διακομιστή σας", + "value" : "Terminal", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "サーバーを接続する", - "state" : "translated" + "state" : "translated", + "value" : "Terminal" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Connectez votre serveur", - "state" : "translated" + "state" : "translated", + "value" : "Terminal" } } - } + }, + "comment" : "Name of the terminal icon." }, - "Some local data could not be reset. No remaining data was discarded." : { - "comment" : "A description of the error that occurs when the user tries to reset the app's data.", + "Code" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Sommige lokale gegevens konden niet worden teruggezet. Er zijn geen resterende gegevens verwijderd.", + "value" : "Code", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Vissa lokala data kunde inte återställas. Inga kvarvarande data kasserades.", - "state" : "translated" + "state" : "translated", + "value" : "コード" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "No se pudieron restablecer algunos datos locales. No se descartaron datos restantes.", - "state" : "translated" + "state" : "translated", + "value" : "Code" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Não foi possível repor alguns dados locais. Não foram eliminados dados restantes.", - "state" : "translated" + "state" : "translated", + "value" : "Code" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Some local data could not be reset. No remaining data was discarded.", - "state" : "translated" + "state" : "translated", + "value" : "Κωδικός" } }, "de" : { "stringUnit" : { - "value" : "Einige lokale Daten konnten nicht zurückgesetzt werden. Es wurden keine verbleibenden Daten verworfen.", - "state" : "translated" + "state" : "translated", + "value" : "Code" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Non è stato possibile reimpostare alcuni dati locali. Nessun dato rimanente è stato eliminato.", + "value" : "Kod", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "一部のローカルデータをリセットできませんでした。残りのデータは破棄されていません。", + "value" : "Código", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Certaines données locales n’ont pas pu être réinitialisées. Aucune donnée restante n’a été supprimée.", + "value" : "Código", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η επαναφορά ορισμένων τοπικών δεδομένων. Δεν απορρίφθηκαν δεδομένα που απέμειναν.", - "state" : "translated" + "state" : "translated", + "value" : "Codice" } } } }, - "No conversations yet" : { - "comment" : "A message displayed when the user has no conversations.", + "Untitled Conversation" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nog geen gesprekken", + "value" : "Conversa sem título", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Inga konversationer än så länge", + "value" : "Untitled Conversation", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "No hay conversaciones aún", + "value" : "Conversación sin título", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Ainda sem conversas", - "state" : "translated" + "state" : "translated", + "value" : "Unbenanntes Gespräch" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "No conversations yet", - "state" : "translated" + "state" : "translated", + "value" : "Namnlös konversation" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Noch keine Unterhaltungen vorhanden", - "state" : "translated" + "state" : "translated", + "value" : "Naamloos gesprek" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Nessuna conversazione ancora", + "value" : "無題の会話", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Δεν υπάρχουν συνομιλίες ακόμα", - "state" : "translated" + "state" : "translated", + "value" : "Συνομιλία χωρίς τίτλο" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Aucune conversation pour le moment", - "state" : "translated" + "state" : "translated", + "value" : "Conversazione senza titolo" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "まだ会話はありません", - "state" : "translated" + "state" : "translated", + "value" : "Conversation sans titre" } } } }, - "Forked conversation" : { + "Reads the current date, time, and time zone from your device." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Gesplitst gesprek", - "state" : "translated" + "state" : "translated", + "value" : "Legge la data, l’ora e il fuso orario attuali dal tuo dispositivo." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Förgrenad konversation", - "state" : "translated" + "state" : "translated", + "value" : "デバイスから現在の日付、時刻、タイムゾーンを読み取ります。" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Conversación bifurcada", + "value" : "Läser aktuellt datum, aktuell tid och tidszon från din enhet.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Conversa bifurcada", - "state" : "translated" + "state" : "translated", + "value" : "Liest das aktuelle Datum, die Uhrzeit und die Zeitzone von deinem Gerät." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Forked conversation", - "state" : "translated" + "state" : "translated", + "value" : "Lee la fecha, la hora y la zona horaria actuales de tu dispositivo." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Abgezweigte Unterhaltung", + "value" : "Leest de huidige datum, tijd en tijdzone van je apparaat.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Conversazione ramificata", - "state" : "translated" + "state" : "translated", + "value" : "Lê a data, a hora e o fuso horário atuais do seu dispositivo." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Διακλαδωμένη συνομιλία", - "state" : "translated" + "state" : "translated", + "value" : "Reads the current date, time, and time zone from your device." } }, "fr" : { "stringUnit" : { - "value" : "Conversation dérivée", - "state" : "translated" + "state" : "translated", + "value" : "Lit la date, l’heure et le fuseau horaire actuels de votre appareil." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "分岐した会話", + "value" : "Διαβάζει την τρέχουσα ημερομηνία, ώρα και ζώνη ώρας από τη συσκευή σας.", "state" : "translated" } } - } + }, + "comment" : "Description of the current date, time, and time zone." }, - "Loading suggestions..." : { + "Dismiss banner" : { + "comment" : "A label for dismissing a banner.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Suggesties laden...", + "value" : "Fermer la bannière", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Laddar förslag...", + "value" : "Chiudi il banner", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Cargando sugerencias...", - "state" : "translated" + "state" : "translated", + "value" : "Banner sluiten" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "A carregar sugestões...", + "value" : "Stäng bannern", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Loading suggestions...", - "state" : "translated" + "state" : "translated", + "value" : "Fechar faixa de aviso" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Vorschläge werden geladen...", + "value" : "Descartar banner", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Caricamento suggerimenti...", + "value" : "Απόρριψη banner", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Φόρτωση προτάσεων...", + "value" : "バナーを閉じる", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Chargement des suggestions...", + "value" : "Banner schließen", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "提案を読み込み中...", - "state" : "translated" + "state" : "translated", + "value" : "Dismiss banner" } } } }, - "Your synchronized data could not be safely inspected." : { + "The profile has conflicting changes with the same revision." : { + "comment" : "Error message when a profile change is detected to be conflicting with a previous revision.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Uw gesynchroniseerde gegevens konden niet veilig worden gecontroleerd.", + "value" : "Il profilo presenta modifiche in conflitto con la stessa revisione.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Dina synkroniserade data kunde inte granskas på ett säkert sätt.", - "state" : "translated" + "state" : "translated", + "value" : "El perfil tiene cambios en conflicto con la misma revisión." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "No se pudieron inspeccionar de forma segura tus datos sincronizados.", + "value" : "The profile has conflicting changes with the same revision.", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Não foi possível inspecionar os seus dados sincronizados em segurança.", - "state" : "translated" + "state" : "translated", + "value" : "Het profiel bevat conflicterende wijzigingen met dezelfde revisie." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Your synchronized data could not be safely inspected.", + "value" : "O perfil tem alterações em conflito com a mesma revisão.", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Ihre synchronisierten Daten konnten nicht sicher überprüft werden.", + "value" : "Το προφίλ έχει αντικρουόμενες αλλαγές με την ίδια αναθεώρηση.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Non è stato possibile esaminare in sicurezza i tuoi dati sincronizzati.", - "state" : "translated" + "state" : "translated", + "value" : "Le profil comporte des modifications en conflit avec la même révision." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατός ο ασφαλής έλεγχος των συγχρονισμένων δεδομένων σας.", + "value" : "Das Profil enthält widersprüchliche Änderungen mit derselben Revision.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Vos données synchronisées n’ont pas pu être inspectées en toute sécurité.", + "value" : "プロフィールに同じリビジョンとの競合する変更があります。", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "同期データを安全に検査できませんでした。", + "value" : "Profilen har motstridiga ändringar med samma revision.", "state" : "translated" } } } }, - "Chat Message" : { + "No pinned conversations" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Chatbericht", + "value" : "No hay conversaciones fijadas", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Chattmeddelande", + "value" : "Geen vastgezette gesprekken", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Mensaje de chat", - "state" : "translated" + "state" : "translated", + "value" : "ピン留めされた会話はありません" } }, "pt-PT" : { "stringUnit" : { - "value" : "Mensagem de Chat", + "value" : "Sem conversas fixadas", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Chat Message", - "state" : "translated" + "state" : "translated", + "value" : "Keine angehefteten Unterhaltungen" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Chatnachricht", - "state" : "translated" + "state" : "translated", + "value" : "Nessuna conversazione fissata" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Messaggio chat", - "state" : "translated" + "state" : "translated", + "value" : "Inga fastnålda konversationer" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "チャットメッセージ", + "value" : "Δεν υπάρχουν καρφιτσωμένες συνομιλίες", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Message de chat", - "state" : "translated" + "state" : "translated", + "value" : "Aucune conversation épinglée" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Μήνυμα συνομιλίας", + "value" : "No pinned conversations", "state" : "translated" } } - } + }, + "comment" : "A message displayed when the user has no pinned conversations." }, - "Context Window" : { - "comment" : "A section that displays the maximum number of tokens that can be processed in a single request.", + "Set Up Your Server" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { "state" : "translated", - "value" : "Contextvenster" + "value" : "Ρυθμίστε τον διακομιστή σας" } }, - "sv" : { + "es" : { "stringUnit" : { - "state" : "translated", - "value" : "Kontextfönster" + "value" : "Configura tu servidor", + "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Ventana de contexto", + "value" : "Configura il tuo server", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { "state" : "translated", - "value" : "Janela de Contexto" + "value" : "Je server instellen" } }, "en" : { "stringUnit" : { "state" : "translated", - "value" : "Context Window" + "value" : "Set Up Your Server" } }, "de" : { "stringUnit" : { - "value" : "Kontextfenster", + "value" : "Server einrichten", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Finestra di contesto", - "state" : "translated" + "state" : "translated", + "value" : "Configurez votre serveur" } }, - "ja" : { + "sv" : { "stringUnit" : { "state" : "translated", - "value" : "コンテキストウィンドウ" + "value" : "Konfigurera din server" } }, - "fr" : { + "ja" : { "stringUnit" : { "state" : "translated", - "value" : "Fenêtre de contexte" + "value" : "サーバーを設定する" } }, - "el" : { + "pt-PT" : { "stringUnit" : { "state" : "translated", - "value" : "Παράθυρο Συμφραζομένων" + "value" : "Configure o seu servidor" } } } }, - "These additional requests may incur costs, depending on your provider." : { - "comment" : "A description of the costs of using an additional model.", + "Use the message actions button to edit, regenerate, branch, or save it as a favourite." : { + "comment" : "A tip that explains how to use the message actions button.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Deze aanvullende verzoeken kunnen, afhankelijk van uw provider, kosten met zich meebrengen.", + "value" : "Usa il pulsante delle azioni del messaggio per modificarlo, rigenerarlo, creare un ramo o salvarlo tra i preferiti.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Dessa ytterligare förfrågningar kan medföra kostnader beroende på din leverantör.", - "state" : "translated" + "state" : "translated", + "value" : "メッセージのアクションボタンを使って、編集、再生成、分岐、またはお気に入りへの保存を行えます。" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Estas solicitudes adicionales pueden generar costes, según tu proveedor.", + "value" : "Använd knappen för meddelandeåtgärder för att redigera, generera om, skapa en förgrening eller spara det som en favorit.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Estes pedidos adicionais podem ter custos, dependendo do seu fornecedor.", + "value" : "Verwende die Nachrichtentaste, um sie zu bearbeiten, neu zu generieren, einen Zweig zu erstellen oder als Favorit zu speichern.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "These additional requests may incur costs, depending on your provider.", - "state" : "translated" + "state" : "translated", + "value" : "Usa el botón de acciones del mensaje para editarlo, regenerarlo, crear una ramificación o guardarlo como favorito." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Für diese zusätzlichen Anfragen können je nach Anbieter Kosten anfallen.", - "state" : "translated" + "state" : "translated", + "value" : "Use the message actions button to edit, regenerate, branch, or save it as a favourite." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Queste richieste aggiuntive potrebbero comportare dei costi, a seconda del tuo provider.", - "state" : "translated" + "state" : "translated", + "value" : "Gebruik de knop voor berichtacties om het bericht te bewerken, opnieuw te genereren, een vertakking te maken of het als favoriet op te slaan." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "これらの追加リクエストには、ご利用のプロバイダーによっては料金が発生する場合があります。", + "value" : "Utilize o botão de ações da mensagem para a editar, gerar novamente, criar uma ramificação ou guardá-la como favorita.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Ces demandes supplémentaires peuvent entraîner des frais, selon votre fournisseur.", - "state" : "translated" + "state" : "translated", + "value" : "Utilisez le bouton d’actions du message pour le modifier, le régénérer, créer une branche ou l’enregistrer dans vos favoris." } }, "el" : { "stringUnit" : { - "value" : "Αυτά τα πρόσθετα αιτήματα ενδέχεται να επιφέρουν χρεώσεις, ανάλογα με τον πάροχό σας.", - "state" : "translated" + "state" : "translated", + "value" : "Χρησιμοποιήστε το κουμπί ενεργειών μηνύματος για να το επεξεργαστείτε, να το αναδημιουργήσετε, να δημιουργήσετε διακλάδωση ή να το αποθηκεύσετε ως αγαπημένο." } } } }, - "Only the listed categories failed. Retry to finish deleting them." : { + "Synchronized data deleted" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Alleen de vermelde categorieën zijn mislukt. Probeer het opnieuw om ze te verwijderen.", - "state" : "translated" + "state" : "translated", + "value" : "Datos sincronizados eliminados" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Endast de listade kategorierna kunde inte tas bort. Försök igen för att slutföra borttagningen.", + "value" : "同期済みデータを削除しました", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Solo fallaron las categorías indicadas. Vuelve a intentarlo para terminar de eliminarlas.", - "state" : "translated" + "state" : "translated", + "value" : "Données synchronisées supprimées" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Apenas as categorias listadas falharam. Tente novamente para concluir a eliminação.", + "value" : "Synchronisierte Daten gelöscht", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Only the listed categories failed. Retry to finish deleting them.", + "value" : "Dados sincronizados eliminados", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Nur die aufgeführten Kategorien konnten nicht gelöscht werden. Wiederholen Sie den Vorgang, um das Löschen abzuschließen.", + "value" : "Synkroniserade data har raderats", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Solo le categorie elencate non sono state eliminate. Riprova per completare l’eliminazione.", - "state" : "translated" + "state" : "translated", + "value" : "Dati sincronizzati eliminati" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "リストにあるカテゴリのみ削除に失敗しました。削除を完了するには再試行してください。", - "state" : "translated" + "state" : "translated", + "value" : "Synchronized data deleted" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Seules les catégories répertoriées ont échoué. Réessayez pour terminer leur suppression.", + "value" : "Τα συγχρονισμένα δεδομένα διαγράφηκαν", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Απέτυχαν μόνο οι κατηγορίες που αναφέρονται. Δοκιμάστε ξανά για να ολοκληρωθεί η διαγραφή τους.", - "state" : "translated" + "state" : "translated", + "value" : "Gesynchroniseerde gegevens verwijderd" } } } }, - "Are you sure you want to delete this conversation? This action cannot be undone." : { - "comment" : "A confirmation dialog message for deleting a conversation.", + "iCloud account review required" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Weet u zeker dat u dit gesprek wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", - "state" : "translated" + "state" : "translated", + "value" : "Απαιτείται έλεγχος λογαριασμού iCloud" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Är du säker på att du vill radera den här konversationen? Denna åtgärd kan inte ångras.", - "state" : "translated" + "state" : "translated", + "value" : "Vérification du compte iCloud requise" } }, "es" : { "stringUnit" : { - "value" : "¿Seguro que quieres eliminar esta conversación? Esta acción no se puede deshacer.", - "state" : "translated" + "state" : "translated", + "value" : "Se requiere revisar la cuenta de iCloud" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Tem a certeza de que pretende eliminar esta conversa? Esta ação não pode ser desfeita.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud account review required" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Are you sure you want to delete this conversation? This action cannot be undone.", + "value" : "iCloudアカウントの確認が必要です", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Möchten Sie diese Unterhaltung wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.", + "value" : "Überprüfung des iCloud-Accounts erforderlich", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Sei sicuro di voler eliminare questa conversazione? Questa azione non può essere annullata.", - "state" : "translated" + "state" : "translated", + "value" : "Controle van iCloud-account vereist" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "この会話を削除してもよろしいですか?この操作は元に戻せません。", - "state" : "translated" + "state" : "translated", + "value" : "Granskning av iCloud-kontot krävs" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Voulez-vous vraiment supprimer cette conversation ? Cette action est irréversible.", - "state" : "translated" + "state" : "translated", + "value" : "È necessaria la verifica dell’account iCloud" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή τη συνομιλία; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", + "value" : "É necessária a verificação da conta iCloud", "state" : "translated" } } } }, - "Fork from here" : { - "comment" : "A label for a button that forks a message.", + "Turn on iCloud synchronization before deleting synchronized data." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Vertakking vanaf hier", - "state" : "translated" + "state" : "translated", + "value" : "同期データを削除する前に、iCloud同期をオンにしてください。" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Gaffla härifrån", - "state" : "translated" + "state" : "translated", + "value" : "Ενεργοποιήστε τον συγχρονισμό iCloud πριν διαγράψετε τα συγχρονισμένα δεδομένα." } }, "es" : { "stringUnit" : { - "value" : "Bifurcar desde aquí", - "state" : "translated" + "state" : "translated", + "value" : "Activa la sincronización de iCloud antes de eliminar los datos sincronizados." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Criar bifurcação daqui", + "value" : "Aktiviere die iCloud-Synchronisierung, bevor du synchronisierte Daten löschst.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Fork from here", - "state" : "translated" + "state" : "translated", + "value" : "Schakel iCloud-synchronisatie in voordat je gesynchroniseerde gegevens verwijdert." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Abzweigen von hier", - "state" : "translated" + "state" : "translated", + "value" : "Aktivera iCloud-synkronisering innan du raderar synkroniserade data." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Crea fork da qui", - "state" : "translated" + "state" : "translated", + "value" : "Ative a sincronização do iCloud antes de apagar os dados sincronizados." } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "ここからフォーク", - "state" : "translated" + "state" : "translated", + "value" : "Activez la synchronisation iCloud avant de supprimer les données synchronisées." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Créer une branche ici", - "state" : "translated" + "state" : "translated", + "value" : "Turn on iCloud synchronization before deleting synchronized data." } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Δημιουργία αντιγράφου από εδώ", - "state" : "translated" + "state" : "translated", + "value" : "Attiva la sincronizzazione iCloud prima di eliminare i dati sincronizzati." } } } }, - "Unknown" : { - "comment" : "A label for an unknown LLM model.", + "Add things you want the assistant to remember across all conversations." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Onbekend", + "value" : "Adicione coisas que pretende que o assistente lembre em todas as conversas.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Okänd", - "state" : "translated" + "state" : "translated", + "value" : "Lägg till saker du vill att assistenten ska komma ihåg i alla konversationer." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Desconocido", - "state" : "translated" + "state" : "translated", + "value" : "Ajoutez des éléments que vous souhaitez que l’assistant retienne dans toutes les conversations." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Desconhecido", - "state" : "translated" + "state" : "translated", + "value" : "Προσθέστε πράγματα που θέλετε ο βοηθός να θυμάται σε όλες τις συνομιλίες." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Unknown", + "value" : "Voeg dingen toe die de assistent in alle gesprekken moet onthouden.", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Unbekannt", - "state" : "translated" + "state" : "translated", + "value" : "Agrega cosas que quieres que el asistente recuerde en todas las conversaciones." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Sconosciuto", - "state" : "translated" + "state" : "translated", + "value" : "Add items you want the assistant to remember across all conversations" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Άγνωστο", + "value" : "Aggiungi elementi che vuoi che l’assistente ricordi in tutte le conversazioni.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "不明", - "state" : "translated" + "state" : "translated", + "value" : "アシスタントにすべての会話で記憶してほしい内容を追加してください" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Inconnu", + "value" : "Fügen Sie Dinge hinzu, an die sich der Assistent in allen Gesprächen erinnern soll.", "state" : "translated" } } - } + }, + "comment" : "A description of the feature that allows the user to add items to their memory." }, - "Not supported by this model" : { - "comment" : "A description of the Web Search feature that is not supported by the current model.", + "There is not enough storage to complete synchronization." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Niet ondersteund door dit model", - "state" : "translated" + "state" : "translated", + "value" : "Spazio di archiviazione insufficiente per completare la sincronizzazione." } }, "sv" : { "stringUnit" : { - "value" : "Stöds inte av den här modellen", - "state" : "translated" + "state" : "translated", + "value" : "Det finns inte tillräckligt med lagringsutrymme för att slutföra synkroniseringen." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "No compatible con este modelo", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υπάρχει αρκετός αποθηκευτικός χώρος για την ολοκλήρωση του συγχρονισμού." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Não suportado por este modelo", + "value" : "同期を完了するための空き容量が不足しています。", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Not supported by this model", + "value" : "Es ist nicht genügend Speicherplatz vorhanden, um die Synchronisierung abzuschließen.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Von diesem Modell nicht unterstützt", + "value" : "Er is niet genoeg opslagruimte om de synchronisatie te voltooien.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Non supportato da questo modello", + "value" : "Não há espaço de armazenamento suficiente para concluir a sincronização.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Δεν υποστηρίζεται από αυτό το μοντέλο", - "state" : "translated" + "state" : "translated", + "value" : "There is not enough storage to complete synchronization." } }, "fr" : { "stringUnit" : { - "value" : "Non pris en charge par ce modèle", - "state" : "translated" + "state" : "translated", + "value" : "L’espace de stockage est insuffisant pour terminer la synchronisation." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "このモデルではサポートされていません", - "state" : "translated" + "state" : "translated", + "value" : "No hay suficiente espacio de almacenamiento para completar la sincronización." } } } }, - "The memory change could not be saved. Please try again." : { - "comment" : "Error message displayed when an error occurs while saving a memory change.", + "Custom Template" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "De geheugenwijziging kon niet worden opgeslagen. Probeer het opnieuw.", + "value" : "Modèle personnalisé", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Minnesändringen kunde inte sparas. Försök igen.", - "state" : "translated" + "state" : "translated", + "value" : "Aangepaste sjabloon" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "No se ha podido guardar el cambio de memoria. Inténtalo de nuevo.", + "value" : "Modello personalizzato", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Não foi possível guardar a alteração da memória. Tente novamente.", - "state" : "translated" + "state" : "translated", + "value" : "Anpassad mall" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "The memory change could not be saved. Please try again.", + "value" : "Modelo personalizado", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Die Speicheränderung konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.", - "state" : "translated" + "state" : "translated", + "value" : "Plantilla personalizada" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Non è stato possibile salvare la modifica della memoria. Riprova.", - "state" : "translated" + "state" : "translated", + "value" : "カスタムテンプレート" } }, "el" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η αποθήκευση της αλλαγής μνήμης. Δοκιμάστε ξανά.", - "state" : "translated" + "state" : "translated", + "value" : "Προσαρμοσμένο πρότυπο" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "メモリの変更を保存できませんでした。もう一度お試しください。", - "state" : "translated" + "state" : "translated", + "value" : "Benutzerdefinierte Vorlage" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "La modification de la mémoire n’a pas pu être enregistrée. Veuillez réessayer.", - "state" : "translated" + "state" : "translated", + "value" : "Custom Template" } } } }, - "Merge and Enable Sync" : { + "Loading setup..." : { + "comment" : "A label that describes the loading of the app's setup.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Samenvoegen en synchronisatie inschakelen", + "value" : "Loading setup...", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Slå ihop och aktivera synkronisering", - "state" : "translated" + "state" : "translated", + "value" : "Configuratie wordt geladen..." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Combinar y activar la sincronización", - "state" : "translated" + "state" : "translated", + "value" : "A carregar a configuração…" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Fundir e ativar a sincronização", + "value" : "Φόρτωση ρυθμίσεων...", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Merge and Enable Sync", - "state" : "translated" + "state" : "translated", + "value" : "セットアップを読み込み中…" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Zusammenführen und Synchronisierung aktivieren", - "state" : "translated" + "state" : "translated", + "value" : "Chargement de la configuration…" } }, "it" : { "stringUnit" : { - "value" : "Unisci e abilita la sincronizzazione", - "state" : "translated" + "state" : "translated", + "value" : "Caricamento della configurazione..." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Συγχώνευση και ενεργοποίηση συγχρονισμού", + "value" : "Cargando la configuración...", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Fusionner et activer la synchronisation", - "state" : "translated" + "state" : "translated", + "value" : "Setup wird geladen …" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "統合して同期を有効にする", + "value" : "Läser in konfiguration…", "state" : "translated" } } } }, - "A synchronized conversation contains invalid data." : { - "comment" : "Error message when a conversation in the cloud has invalid data.", + "Tap + to create your first custom prompt template." : { + "comment" : "A description of the action to create a custom prompt template.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Een gesynchroniseerd gesprek bevat ongeldige gegevens.", - "state" : "translated" + "state" : "translated", + "value" : "Πατήστε + για να δημιουργήσετε το πρώτο σας προσαρμοσμένο πρότυπο προτροπής." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "En synkroniserad konversation innehåller ogiltiga data.", + "value" : "+ をタップして最初のカスタムプロンプトテンプレートを作成してください。", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Una conversación sincronizada contiene datos no válidos.", + "value" : "Toca + para crear tu primera plantilla de indicación personalizada.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Uma conversa sincronizada contém dados inválidos.", - "state" : "translated" + "state" : "translated", + "value" : "Tippe auf +, um deine erste benutzerdefinierte Eingabevorlage zu erstellen." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "A synchronized conversation contains invalid data.", - "state" : "translated" + "state" : "translated", + "value" : "Tik op + om je eerste aangepaste promptsjabloon te maken." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Eine synchronisierte Unterhaltung enthält ungültige Daten.", + "value" : "Tryck på + för att skapa din första anpassade promptmall.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Una conversazione sincronizzata contiene dati non validi.", + "value" : "Toque em + para criar o seu primeiro modelo de prompt personalizado.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "同期された会話に無効なデータが含まれています。", - "state" : "translated" + "state" : "translated", + "value" : "Touchez + pour créer votre premier modèle d’invite personnalisé." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Une conversation synchronisée contient des données non valides.", + "value" : "Tocca + per creare il tuo primo modello di prompt personalizzato.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Μια συγχρονισμένη συνομιλία περιέχει μη έγκυρα δεδομένα.", - "state" : "translated" + "state" : "translated", + "value" : "Tap + to create your first custom prompt template" } } } }, - "Browse Library" : { - "comment" : "A button that opens a library of pre-made system prompts.", + "Web search is not configured" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Bibliotheek bladeren", + "value" : "Webzoeken is niet geconfigureerd", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Bläddra i biblioteket", - "state" : "translated" + "state" : "translated", + "value" : "Η αναζήτηση στον Ιστό δεν έχει ρυθμιστεί" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Explorar biblioteca", + "value" : "La ricerca web non è configurata", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Explorar Biblioteca", - "state" : "translated" + "state" : "translated", + "value" : "A pesquisa na Web não está configurada" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Browse Library", - "state" : "translated" + "state" : "translated", + "value" : "La búsqueda web no está configurada" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Bibliothek durchsuchen", + "value" : "Webbsökning är inte konfigurerad", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Sfoglia Libreria", + "value" : "Websuche ist nicht konfiguriert", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Περιήγηση στη Βιβλιοθήκη", - "state" : "translated" + "state" : "translated", + "value" : "Web検索が設定されていません" } }, "fr" : { "stringUnit" : { - "value" : "Parcourir la bibliothèque", - "state" : "translated" + "state" : "translated", + "value" : "La recherche Web n’est pas configurée" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "ライブラリを参照", + "value" : "Web search is not configured", "state" : "translated" } } } }, - "Conversation name" : { - "comment" : "A label for the name of a conversation.", + "The model finished responding. Tap to continue." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Gespreksnaam", + "value" : "Het model is klaar met antwoorden. Tik om door te gaan.", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Konversationsnamn", + "value" : "Das Modell hat die Antwort beendet. Tippen, um fortzufahren.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Nombre de la conversación", - "state" : "translated" + "state" : "translated", + "value" : "Le modèle a terminé de répondre. Touchez pour continuer." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Nome da conversa", + "value" : "The model finished responding. Tap to continue.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Conversation name", + "value" : "Modellen har slutat svara. Tryck för att fortsätta.", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Konversationsname", - "state" : "translated" + "state" : "translated", + "value" : "Το μοντέλο ολοκλήρωσε την απάντηση. Πατήστε για συνέχεια." } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Nome conversazione", + "value" : "El modelo terminó de responder. Toca para continuar.", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Όνομα συνομιλίας", + "value" : "Il modello ha terminato la risposta. Tocca per continuare.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Nom de la conversation", + "value" : "モデルの応答が完了しました。タップして続行してください。", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "会話名", + "value" : "O modelo terminou de responder. Toque para continuar.", "state" : "translated" } } - } + }, + "comment" : "Text displayed in a notification when the LLM has finished responding." }, - "Test your connection to enable Continue." : { + "This model advertises image generation, but its mode has no supported image generation transport." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Test je verbinding om Doorgaan in te schakelen.", - "state" : "translated" + "state" : "translated", + "value" : "Este modelo anuncia la generación de imágenes, pero su modo no tiene ningún transporte compatible con la generación de imágenes." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Testa din anslutning för att aktivera Fortsätt.", - "state" : "translated" + "state" : "translated", + "value" : "Dit model biedt beeldgeneratie aan, maar de modus ervan ondersteunt geen transport voor beeldgeneratie." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Prueba tu conexión para activar Continuar.", + "value" : "このモデルは画像生成を宣伝していますが、そのモードでは対応する画像生成の通信方式がありません。", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Teste a sua ligação para ativar Continuar.", + "value" : "Este modelo anuncia geração de imagens, mas o respetivo modo não tem nenhum método de transporte de geração de imagens suportado.", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Test your connection to enable Continue.", - "state" : "translated" + "state" : "translated", + "value" : "Dieses Modell wirbt mit Bildgenerierung, aber sein Modus unterstützt keinen Transport für die Bildgenerierung." } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Teste deine Verbindung, um „Weiter“ zu aktivieren.", - "state" : "translated" + "state" : "translated", + "value" : "Questo modello dichiara di supportare la generazione di immagini, ma la sua modalità non supporta alcun protocollo di trasporto per la generazione di immagini." } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Verifica la connessione per abilitare Continua.", - "state" : "translated" + "state" : "translated", + "value" : "Den här modellen marknadsför bildgenerering, men dess läge har inget transportprotokoll som stöder bildgenerering." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "接続をテストして「続ける」を有効にします。", + "value" : "Αυτό το μοντέλο διαφημίζει τη δημιουργία εικόνων, αλλά η λειτουργία του δεν υποστηρίζει τη μεταφορά για δημιουργία εικόνων.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Testez votre connexion pour activer Continuer.", - "state" : "translated" + "state" : "translated", + "value" : "Ce modèle annonce la génération d’images, mais son mode ne prend en charge aucun moyen de transport pour la génération d’images." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ελέγξτε τη σύνδεσή σας για να ενεργοποιήσετε τη «Συνέχεια».", - "state" : "translated" + "state" : "translated", + "value" : "This model advertises image generation, but its mode has no supported image generation transport." } } - } + }, + "comment" : "A warning displayed when an image generation model is selected but the image generation transport is not supported." }, - "OpenClient is under maintenance" : { - "comment" : "A message displayed when the app is under maintenance.", + "Server" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "OpenClient wordt onderhouden", + "value" : "Serveur", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "OpenClient genomgår underhållarbeiten", - "state" : "translated" + "state" : "translated", + "value" : "Server" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "OpenClient está en mantenimiento", - "state" : "translated" + "state" : "translated", + "value" : "Server" } }, "pt-PT" : { "stringUnit" : { - "value" : "O OpenClient está em manutenção", - "state" : "translated" + "state" : "translated", + "value" : "Servidor" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "OpenClient is under maintenance", + "value" : "Servidor", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "OpenClient wird gewartet", - "state" : "translated" + "state" : "translated", + "value" : "Server" + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "サーバー" } }, "it" : { "stringUnit" : { - "value" : "OpenClient è in manutenzione", - "state" : "translated" + "state" : "translated", + "value" : "Server" } }, "el" : { "stringUnit" : { - "value" : "Το OpenClient βρίσκεται υπό συντήρηση", - "state" : "translated" + "state" : "translated", + "value" : "Διακομιστής" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "OpenClient est en maintenance", + "value" : "Server", "state" : "translated" } - }, - "ja" : { + } + } + }, + "%lld\/%lld" : { + "comment" : "A label showing the current character count and the maximum allowed.", + "shouldTranslate" : false, + "localizations" : { + "en" : { "stringUnit" : { - "value" : "OpenClientはメンテナンス中です", - "state" : "translated" + "value" : "%1$lld\/%2$lld", + "state" : "new" } } } }, - "Manage iCloud Data" : { + "Sends the arguments below to %@. It may access, create, change, or delete external data and may incur costs." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "iCloud-gegevens beheren", - "state" : "translated" + "state" : "translated", + "value" : "Envia os argumentos abaixo para %@. Poderá aceder, criar, alterar ou eliminar dados externos e poderá incorrer em custos." } }, "sv" : { "stringUnit" : { - "value" : "Hantera iCloud-data", - "state" : "translated" + "state" : "translated", + "value" : "Skickar argumenten nedan till %@. Den kan komma åt, skapa, ändra eller radera externa data och kan medföra kostnader." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Gestionar los datos de iCloud", + "value" : "Envoie les arguments ci-dessous à %@. Celui-ci peut accéder à des données externes, en créer, les modifier ou les supprimer, et peut occasionner des frais.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Gerir dados do iCloud", + "value" : "Αποστέλλει τα παρακάτω ορίσματα στο %@. Ενδέχεται να αποκτήσει πρόσβαση, να δημιουργήσει, να αλλάξει ή να διαγράψει εξωτερικά δεδομένα και να επιφέρει χρεώσεις.", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Manage iCloud Data", - "state" : "translated" + "state" : "translated", + "value" : "Stuurt de onderstaande argumenten naar %@. De server kan externe gegevens openen, aanmaken, wijzigen of verwijderen en er kunnen kosten in rekening worden gebracht." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "iCloud-Daten verwalten", + "value" : "Envía los argumentos siguientes a %@. Puede acceder a datos externos, crearlos, modificarlos o eliminarlos, y puede generar costes.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Gestisci i dati di iCloud", + "value" : "Sends the arguments below to %@. It may access, create, change, or delete external data and may incur costs.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "iCloudデータを管理", - "state" : "translated" + "state" : "translated", + "value" : "以下の引数を%@に送信します。外部データへのアクセス、作成、変更、削除が行われ、費用が発生する場合があります。" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Gérer les données iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Invia gli argomenti riportati di seguito a %@. Potrebbe accedere a dati esterni, crearli, modificarli o eliminarli e potrebbe comportare dei costi." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Διαχείριση δεδομένων iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Sendet die folgenden Argumente an %@. Dabei können externe Daten abgerufen, erstellt, geändert oder gelöscht werden, und es können Kosten entstehen." } } - } + }, + "comment" : "A tooltip that describes the potential impact of sending the arguments of a request to a server." }, - "Orange" : { - "comment" : "Name of the color orange.", + "Provide a JSON question and an attachment_ids array of UUID strings, within 64 KiB." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { "state" : "translated", - "value" : "Oranje" + "value" : "Fornisci una domanda in formato JSON e un array attachment_ids di stringhe UUID, entro 64 KiB." + } + }, + "ja" : { + "stringUnit" : { + "value" : "64 KiB以内で、JSON形式の質問とUUID文字列のattachment_ids配列を提供してください。", + "state" : "translated" } }, "sv" : { "stringUnit" : { "state" : "translated", - "value" : "Orange" + "value" : "Ange en JSON-fråga och en array med attachment_ids som innehåller UUID-strängar, inom 64 KiB." } }, - "es" : { + "de" : { "stringUnit" : { "state" : "translated", - "value" : "Naranja" + "value" : "Gib eine JSON-Frage und ein Array mit UUID-Zeichenfolgen für attachment_ids an, innerhalb von 64 KiB." } }, - "pt-PT" : { + "es" : { "stringUnit" : { "state" : "translated", - "value" : "Laranja" + "value" : "Proporciona una pregunta en formato JSON y un array attachment_ids de cadenas UUID, dentro de 64 KiB." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Orange", + "value" : "Geef een JSON-vraag en een array attachment_ids met UUID-tekenreeksen, binnen 64 KiB.", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "state" : "translated", - "value" : "Orange" + "value" : "Forneça uma pergunta em JSON e uma matriz attachment_ids de cadeias de UUID, com um máximo de 64 KiB.", + "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "state" : "translated", - "value" : "Arancione" + "value" : "Provide a JSON question and an attachment_ids array of UUID strings, within 64 KiB.", + "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { "state" : "translated", - "value" : "オレンジ" + "value" : "Fournissez une question au format JSON et un tableau attachment_ids contenant des chaînes UUID, dans la limite de 64 KiB." } }, "el" : { "stringUnit" : { - "value" : "Πορτοκαλί", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "Orange", + "value" : "Παρέχετε μια ερώτηση σε JSON και έναν πίνακα attachment_ids με συμβολοσειρές UUID, εντός 64 KiB.", "state" : "translated" } } } }, - "Clear Search" : { - "comment" : "A button that clears the search text in the sidebar.", + "Finish or clear the current input before opening it in the app." : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Zoekopdracht wissen", + "value" : "Schließe die aktuelle Eingabe ab oder lösche sie, bevor du sie in der App öffnest.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Rensa sökning", - "state" : "translated" + "state" : "translated", + "value" : "Finaliza o borra la entrada actual antes de abrirla en la aplicación." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Borrar búsqueda", + "value" : "Finish or clear the current input before opening it in the app.", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Limpar pesquisa", + "value" : "Voltooi of wis de huidige invoer voordat je deze in de app opent.", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Clear Search", - "state" : "translated" + "state" : "translated", + "value" : "Conclua ou limpe a introdução atual antes de a abrir na aplicação." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Suche löschen", - "state" : "translated" + "state" : "translated", + "value" : "Ολοκληρώστε ή διαγράψτε το τρέχον κείμενο πριν το ανοίξετε στην εφαρμογή." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Cancella ricerca", - "state" : "translated" + "state" : "translated", + "value" : "Terminez ou effacez la saisie actuelle avant de l’ouvrir dans l’app." } }, "ja" : { "stringUnit" : { - "value" : "検索をクリア", - "state" : "translated" + "state" : "translated", + "value" : "アプリで開く前に、現在の入力を送信または消去してください。" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Εκκαθάριση αναζήτησης", + "value" : "Completa o cancella l’input corrente prima di aprirlo nell’app.", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Effacer la recherche", + "value" : "Slutför eller rensa den aktuella inmatningen innan du öppnar den i appen.", "state" : "translated" } } - } + }, + "comment" : "A message that appears when the user tries to open the app while there is still text in the chat." }, - "Choose your app icon" : { - "comment" : "A tip to choose an icon for the app.", + "Connect Your Server" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Kies het pictogram van je app", - "state" : "translated" + "state" : "translated", + "value" : "Connectez votre serveur" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Välj appikonen", + "value" : "サーバーを接続する", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Elige el icono de tu app", - "state" : "translated" + "state" : "translated", + "value" : "Connect Your Server" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Escolha o ícone da sua app", + "value" : "Verbind uw server", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Choose your app icon", - "state" : "translated" + "state" : "translated", + "value" : "Συνδέστε τον διακομιστή σας" } }, "de" : { "stringUnit" : { - "value" : "Wähle dein App-Symbol aus", - "state" : "translated" + "state" : "translated", + "value" : "Verbinden Sie Ihren Server" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Scegli l’icona della tua app", - "state" : "translated" + "state" : "translated", + "value" : "Anslut din server" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "アプリアイコンを選択してください", + "value" : "Ligue o Seu Servidor", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Επιλέξτε το εικονίδιο της εφαρμογής σας", - "state" : "translated" + "state" : "translated", + "value" : "Conecta tu servidor" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Choisissez l’icône de votre app", - "state" : "translated" + "state" : "translated", + "value" : "Connetti il tuo server" } } - } + }, + "comment" : "A heading for the server configuration step of the onboarding flow." }, - "Processing..." : { - "comment" : "A message displayed when the user is being processed.", + "Some iCloud data is still downloading. Try again when it is available." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Bezig met verwerken...", - "state" : "translated" + "state" : "translated", + "value" : "Sommige iCloud-gegevens worden nog gedownload. Probeer het opnieuw wanneer ze beschikbaar zijn." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Bearbetar...", - "state" : "translated" + "state" : "translated", + "value" : "Alguns dados do iCloud ainda estão a ser descarregados. Tente novamente quando estiverem disponíveis." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Procesando...", - "state" : "translated" + "state" : "translated", + "value" : "一部のiCloudデータはまだダウンロード中です。利用可能になってからもう一度お試しください。" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "A processar...", + "value" : "Viss iCloud-data håller fortfarande på att laddas ner. Försök igen när den är tillgänglig.", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Processing...", + "value" : "Certaines données iCloud sont toujours en cours de téléchargement. Réessayez lorsqu’elles seront disponibles.", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Verarbeitung...", + "value" : "Ορισμένα δεδομένα του iCloud εξακολουθούν να λαμβάνονται. Δοκιμάστε ξανά όταν θα είναι διαθέσιμα.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Elaborazione in corso...", + "value" : "Alcuni dati di iCloud sono ancora in fase di download. Riprova quando saranno disponibili.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Επεξεργασία...", - "state" : "translated" + "state" : "translated", + "value" : "Some iCloud data is still downloading. Try again when it is available." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Traitement en cours...", - "state" : "translated" + "state" : "translated", + "value" : "Aún se están descargando algunos datos de iCloud. Inténtalo de nuevo cuando estén disponibles." } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "処理中...", + "value" : "Einige iCloud-Daten werden noch heruntergeladen. Versuche es erneut, sobald sie verfügbar sind.", "state" : "translated" } } } }, - "Your choice of models" : { - "comment" : "A description of the benefits of using a server's available models.", + "Swift uses structured concurrency with async\/await..." : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Uw keuze aan modellen", - "state" : "translated" - } - }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Ditt val av modeller", + "value" : "Swiftはasync\/awaitを使った構造化並行処理を採用しています...", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Tu elección de modelos", + "value" : "Swift gebruikt gestructureerde gelijktijdigheid met async\/await...", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "A sua escolha de modelos", - "state" : "translated" + "state" : "translated", + "value" : "Swift usa concorrência estruturada com async\/await..." } }, "en" : { "stringUnit" : { - "value" : "Your choice of models", + "value" : "Swift uses structured concurrency with async\/await...", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Deine Auswahl an Modellen", + "value" : "Swift använder strukturerad samtidighet med async\/await...", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "La tua scelta di modelli", - "state" : "translated" + "state" : "translated", + "value" : "Swift utilise la concurrence structurée avec async\/await..." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "利用するモデルを選択してください", - "state" : "translated" + "state" : "translated", + "value" : "Swift usa concurrencia estructurada con async\/await..." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Votre choix de modèles", - "state" : "translated" + "state" : "translated", + "value" : "Swift verwendet strukturierte Nebenläufigkeit mit async\/await..." } }, "el" : { "stringUnit" : { - "value" : "Η επιλογή σας σε μοντέλα", + "value" : "Η Swift χρησιμοποιεί δομημένη ασύγχρονη εκτέλεση με async\/await...", "state" : "translated" } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Swift utilizza la concorrenza strutturata con async\/await..." + } } - } + }, + "comment" : "Text of a message preview in a conversation." }, - "iCloud Unavailable" : { + "Tools unavailable" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "iCloud niet beschikbaar", - "state" : "translated" + "state" : "translated", + "value" : "Ferramentas indisponíveis" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "iCloud är inte tillgängligt", + "value" : "Tools unavailable", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "iCloud no disponible", - "state" : "translated" + "state" : "translated", + "value" : "Herramientas no disponibles" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "iCloud indisponível", + "value" : "Tools nicht verfügbar", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "iCloud Unavailable", - "state" : "translated" + "state" : "translated", + "value" : "Verktyg ej tillgängliga" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "iCloud nicht verfügbar", - "state" : "translated" + "state" : "translated", + "value" : "Hulpmiddelen niet beschikbaar" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "iCloud non disponibile", - "state" : "translated" + "state" : "translated", + "value" : "Τα εργαλεία δεν είναι διαθέσιμα" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Το iCloud δεν είναι διαθέσιμο", + "value" : "ツールを利用できません", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "iCloudを利用できません", + "value" : "Strumenti non disponibili", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "iCloud indisponible", - "state" : "translated" + "state" : "translated", + "value" : "Outils indisponibles" } } - } + }, + "comment" : "A message displayed when the MCP server is unavailable." }, - "A synchronized conversation attachment is missing." : { - "comment" : "Error message when a required attachment for a synchronized conversation is missing.", + "Optional" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Er ontbreekt een bijlage voor een gesynchroniseerd gesprek.", + "value" : "Optionnel", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "En bilaga till den synkroniserade konversationen saknas.", + "value" : "Opcional", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Falta un archivo adjunto de la conversación sincronizada.", - "state" : "translated" + "state" : "translated", + "value" : "Opcional" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Falta um anexo da conversa sincronizada.", - "state" : "translated" + "state" : "translated", + "value" : "任意" } }, "en" : { "stringUnit" : { - "value" : "A synchronized conversation attachment is missing.", + "value" : "Optional", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Ein Anhang für eine synchronisierte Unterhaltung fehlt.", - "state" : "translated" + "state" : "translated", + "value" : "Opzionale" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Manca un allegato della conversazione sincronizzata.", - "state" : "translated" + "state" : "translated", + "value" : "Valfri" } }, "el" : { "stringUnit" : { - "value" : "Λείπει ένα συνημμένο από συγχρονισμένη συνομιλία.", + "value" : "Προαιρετικό", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Une pièce jointe requise pour une conversation synchronisée est introuvable.", + "value" : "Optioneel", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "同期された会話の添付ファイルがありません。", - "state" : "translated" + "state" : "translated", + "value" : "Optional" } } } }, - "Set Up Your Server" : { + "No MCP servers loaded. Tap \"Load Available Tools\" to fetch them from your server." : { + "comment" : "A label that describes the state when no MCP servers are available.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Je server instellen", - "state" : "translated" + "state" : "translated", + "value" : "Keine MCP-Server geladen. Tippen Sie auf „Verfügbare Tools laden“, um sie von Ihrem Server abzurufen." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Konfigurera din server", - "state" : "translated" + "state" : "translated", + "value" : "Nenhum servidor MCP carregado. Toque em \"Carregar Ferramentas Disponíveis\" para os obter do seu servidor." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Configura tu servidor", - "state" : "translated" + "state" : "translated", + "value" : "Nessun server MCP caricato. Tocca \"Carica Strumenti Disponibili\" per recuperarli dal tuo server." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Configure o seu servidor", - "state" : "translated" + "state" : "translated", + "value" : "No MCP servers loaded. Tap \"Load Available Tools\" to fetch them from your server." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Set Up Your Server", - "state" : "translated" + "state" : "translated", + "value" : "Geen MCP-servers geladen. Tik op \"Beschikbare tools laden\" om ze van je server op te halen." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Server einrichten", - "state" : "translated" + "state" : "translated", + "value" : "No se cargaron servidores MCP. Toca \"Cargar herramientas disponibles\" para obtenerlos de tu servidor." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Configura il tuo server", + "value" : "Aucun serveur MCP chargé. Appuyez sur « Charger les outils disponibles » pour les récupérer depuis votre serveur.", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "サーバーを設定する", + "value" : "Δεν έχουν φορτωθεί MCP διακομιστές. Πατήστε «Φόρτωση Διαθέσιμων Εργαλείων» για να τους λάβετε από τον διακομιστή σας.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Configurez votre serveur", + "value" : "MCPサーバーが読み込まれていません。「利用可能なツールを読み込む」をタップしてサーバーから取得してください。", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Ρυθμίστε τον διακομιστή σας", + "value" : "Inga MCP-servrar laddade. Tryck på \"Ladda tillgängliga verktyg\" för att hämta dem från din server.", "state" : "translated" } } } }, - "Suggested anonymously" : { + "The cloud deletion could not be completed." : { + "comment" : "Error message when the cloud deletion fails.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Anoniem voorgesteld", + "value" : "La suppression dans le cloud n’a pas pu être effectuée.", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Föreslagen anonymt", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατή η ολοκλήρωση της διαγραφής από το cloud." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Sugerido de forma anónima", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile completare l’eliminazione dal cloud." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Sugerido anonimamente", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo completar la eliminación en la nube." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Suggested anonymously", + "value" : "Não foi possível concluir a eliminação da nuvem.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Anonym vorgeschlagen", - "state" : "translated" + "state" : "translated", + "value" : "Det gick inte att slutföra borttagningen från molnet." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Suggerito anonimamente", - "state" : "translated" + "state" : "translated", + "value" : "Das Löschen aus der Cloud konnte nicht abgeschlossen werden." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "匿名で提案されました", + "value" : "Het verwijderen uit de cloud kon niet worden voltooid.", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Suggéré anonymement", - "state" : "translated" + "state" : "translated", + "value" : "The cloud deletion could not be completed." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Προταθεί ανώνυμα", - "state" : "translated" + "state" : "translated", + "value" : "クラウドからの削除を完了できませんでした。" } } } }, - "Tags" : { - "comment" : "A heading displayed above the user's tags.", + "Loading support options..." : { + "comment" : "A placeholder text that appears when the app is loading support options.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Tags", - "state" : "translated" + "state" : "translated", + "value" : "Chargement des options d’assistance…" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Taggar", - "state" : "translated" + "state" : "translated", + "value" : "Caricamento delle opzioni di supporto..." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Etiquetas", + "value" : "Ondersteuningsopties worden geladen...", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Etiquetas", + "value" : "Cargando opciones de soporte...", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tags", - "state" : "translated" + "state" : "translated", + "value" : "A carregar as opções de suporte..." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Tags", - "state" : "translated" + "state" : "translated", + "value" : "Laddar supportalternativ..." } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Tag", - "state" : "translated" + "state" : "translated", + "value" : "Φόρτωση επιλογών υποστήριξης..." } }, "ja" : { "stringUnit" : { - "value" : "タグ", + "value" : "サポートオプションを読み込み中…", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Ετικέτες", + "value" : "Supportoptionen werden geladen …", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Étiquettes", + "value" : "Loading support options...", "state" : "translated" } } } }, - "Opens a new conversation in OpenClient." : { - "comment" : "Description of the control center widget that opens a new conversation in OpenClient.", + "Support ongoing development, maintenance, and new features." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Opent een nieuw gesprek in OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "継続的な開発、メンテナンス、新機能を支援する" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Öppnar en ny konversation i OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Ondersteun voortdurende ontwikkeling, onderhoud en nieuwe functies." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Abre una nueva conversación en OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Apoie o desenvolvimento contínuo, a manutenção e as novas funcionalidades." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Abre uma nova conversa no OpenClient.", + "value" : "Support ongoing development, maintenance, and new features.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Opens a new conversation in OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Stöd fortsatt utveckling, underhåll och nya funktioner." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Öffnet eine neue Unterhaltung in OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Soutenez le développement continu, la maintenance et les nouvelles fonctionnalités." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Apre una nuova conversazione in OpenClient", + "value" : "Unterstütze die laufende Entwicklung, Wartung und neue Funktionen.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Ανοίγει μια νέα συνομιλία στο OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Υποστηρίξτε τη συνεχή ανάπτυξη, τη συντήρηση και τις νέες δυνατότητες." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "OpenClientで新しい会話を開始します", + "value" : "Apoya el desarrollo continuo, el mantenimiento y las nuevas funciones.", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Ouvre une nouvelle conversation dans OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Supporta lo sviluppo continuo, la manutenzione e le nuove funzionalità." } } - } + }, + "comment" : "A description of the benefits of supporting ongoing development, maintenance, and new features." }, - "Ghost Night" : { - "comment" : "Name of an app icon with a ghostly night theme.", + "Delete Memory Item?" : { + "comment" : "A confirmation dialog asking the user to delete a memory item.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Spooknacht", - "state" : "translated" + "state" : "translated", + "value" : "Delete Memory Item?" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Spöknatt", + "value" : "Geheugenitem verwijderen?", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Noche fantasmal", - "state" : "translated" + "state" : "translated", + "value" : "Eliminar item da memória?" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Noite Fantasma", - "state" : "translated" + "state" : "translated", + "value" : "Διαγραφή στοιχείου μνήμης;" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Ghost Night", - "state" : "translated" + "state" : "translated", + "value" : "メモリー項目を削除しますか?" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Geisternacht", - "state" : "translated" + "state" : "translated", + "value" : "Supprimer l’élément de mémoire ?" } }, "it" : { "stringUnit" : { - "value" : "Notte spettrale", + "value" : "Eliminare l’elemento di memoria?", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Νυχτερινό Φάντασμα", - "state" : "translated" + "state" : "translated", + "value" : "¿Eliminar el elemento de memoria?" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Nuit fantôme", + "value" : "Speicherelement löschen?", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "ゴーストナイト", - "state" : "translated" + "state" : "translated", + "value" : "Vill du radera minnesobjektet?" } } } }, - "Opens the image preview" : { + "Hide Actions" : { + "comment" : "A label for hiding the available actions.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Opent het afbeeldingsvoorbeeld", + "value" : "Masquer les actions", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Öppnar bildförhandsvisningen", - "state" : "translated" + "state" : "translated", + "value" : "Acties verbergen" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Abre la vista previa de la imagen", - "state" : "translated" + "state" : "translated", + "value" : "Nascondi azioni" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Abre a pré-visualização da imagem", - "state" : "translated" + "state" : "translated", + "value" : "Dölj åtgärder" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Opens the image preview", - "state" : "translated" + "state" : "translated", + "value" : "Ocultar Ações" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Öffnet die Bildvorschau", - "state" : "translated" + "state" : "translated", + "value" : "Ocultar acciones" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Apre l’anteprima dell’immagine", + "value" : "Απόκρυψη ενεργειών", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "画像プレビューを開く", - "state" : "translated" + "state" : "translated", + "value" : "アクションを非表示" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Ouvre l’aperçu de l’image", - "state" : "translated" + "state" : "translated", + "value" : "Aktionen ausblenden" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ανοίγει την προεπισκόπηση εικόνας", + "value" : "Hide Actions", "state" : "translated" } } } }, - "Imported %lld conversations and restored %lld attachments." : { + "Your pinned conversation appears here." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "%1$lld gesprekken geïmporteerd en %2$lld bijlagen hersteld.", - "state" : "translated" + "state" : "translated", + "value" : "Η καρφιτσωμένη συνομιλία σας εμφανίζεται εδώ." } }, "sv" : { "stringUnit" : { - "value" : "Importerade %1$lld konversationer och återställde %2$lld bilagor.", - "state" : "translated" + "state" : "translated", + "value" : "Din fastnålad konversation visas här." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Se importaron %1$lld conversaciones y se restauraron %2$lld archivos adjuntos.", - "state" : "translated" + "state" : "translated", + "value" : "ピン留めした会話がここに表示されます。" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Importadas %1$lld conversas e restaurados %2$lld anexos.", - "state" : "translated" + "state" : "translated", + "value" : "Votre conversation épinglée apparaît ici." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Imported %1$lld conversations and restored %2$lld attachments.", - "state" : "new" + "state" : "translated", + "value" : "Tu conversación fijada aparece aquí." } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "%1$lld Konversationen importiert und %2$lld Anhänge wiederhergestellt.", - "state" : "translated" + "state" : "translated", + "value" : "A sua conversa fixada aparece aqui." } }, "it" : { "stringUnit" : { - "value" : "Importate %1$lld conversazioni e ripristinati %2$lld allegati.", - "state" : "translated" + "state" : "translated", + "value" : "La tua conversazione fissata appare qui." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Εισήχθησαν %1$lld συνομιλίες και αποκαταστάθηκαν %2$lld συνημμένα.", - "state" : "translated" + "state" : "translated", + "value" : "Deine angeheftete Unterhaltung erscheint hier." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "%1$lld 件の会話をインポートし、%2$lld 件の添付ファイルを復元しました。", + "value" : "Your pinned conversation appears here.", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "%1$lld conversations importées et %2$lld pièces jointes restaurées.", - "state" : "translated" + "state" : "translated", + "value" : "Je vastgezette gesprek verschijnt hier." } } } }, - "The conversation summary cursor does not reference one of its messages." : { + "Provider" : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "De samenvattingscursor van het gesprek verwijst niet naar een van zijn berichten.", + "value" : "Leverantör", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Samtalssammanfattningens markör refererar inte till ett av dess meddelanden.", + "value" : "Proveedor", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "El cursor del resumen de la conversación no hace referencia a uno de sus mensajes.", + "value" : "Provider", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "O cursor do resumo da conversa não referencia uma das suas mensagens.", + "value" : "プロバイダー", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "The conversation summary cursor does not reference one of its messages.", + "value" : "Fournisseur", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Der Zusammenfassungs-Cursor der Unterhaltung verweist nicht auf eine seiner Nachrichten.", - "state" : "translated" + "state" : "translated", + "value" : "Anbieter" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Il cursore del riepilogo della conversazione non fa riferimento a uno dei suoi messaggi.", - "state" : "translated" + "state" : "translated", + "value" : "Fornecedor" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ο δείκτης περίληψης συνομιλίας δεν αναφέρεται σε κάποιο από τα μηνύματά του.", + "value" : "Provider", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "会話の要約カーソルがメッセージのいずれかを参照していません。", - "state" : "translated" + "state" : "translated", + "value" : "Fornitore" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Le curseur du résumé de la conversation ne fait pas référence à l’un de ses messages.", + "value" : "Πάροχος", "state" : "translated" } } } }, - "Profile conflict" : { + "Coding Assistant" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Profielconflict", + "value" : "Coding Assistant", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Profilkonflikt", - "state" : "translated" + "state" : "translated", + "value" : "Programmeerassistent" } }, "es" : { "stringUnit" : { - "value" : "Conflicto de perfil", - "state" : "translated" + "state" : "translated", + "value" : "Asistente de codificación" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Conflito de perfil", - "state" : "translated" + "state" : "translated", + "value" : "Coding-Assistent" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Profile conflict", - "state" : "translated" + "state" : "translated", + "value" : "Kodassistent" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Profilkonflikt", + "value" : "Assistant de codage", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Conflitto del profilo", + "value" : "コーディングアシスタント", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Σύγκρουση προφίλ", + "value" : "Assistente de Programação", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Conflit de profil", - "state" : "translated" + "state" : "translated", + "value" : "Assistente di Codifica" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "プロフィールの競合", + "value" : "Βοηθός Κωδικοποίησης", "state" : "translated" } } - } + }, + "comment" : "Name of the prompt template for coding-related tasks." }, - "Delete Memory Item" : { - "comment" : "A button that deletes a memory item.", + "Saving response..." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Geheugenitem verwijderen", + "value" : "Αποθήκευση απάντησης...", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Radera minnesobjekt", + "value" : "Sparar svaret...", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Eliminar elemento de memoria", - "state" : "translated" + "state" : "translated", + "value" : "Guardando la respuesta..." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Eliminar item de memória", - "state" : "translated" + "state" : "translated", + "value" : "応答を保存中…" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Delete Memory Item", + "value" : "A guardar a resposta...", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Speicherelement löschen", - "state" : "translated" + "state" : "translated", + "value" : "Enregistrement de la réponse…" } }, "it" : { "stringUnit" : { - "value" : "Elimina elemento di memoria", + "value" : "Salvataggio della risposta...", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "メモリー項目を削除", + "value" : "Antwort wird gespeichert …", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Supprimer l’élément de mémoire", + "value" : "Saving response...", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Διαγραφή στοιχείου μνήμης", + "value" : "Antwoord wordt opgeslagen…", "state" : "translated" } } - } + }, + "comment" : "Subtitle of a background task when the task is saving the response." }, - "Getting the current date and time..." : { - "comment" : "A message displayed when the user is requesting the current date and time.", + "Open the search screen in OpenClient." : { + "comment" : "Description of the Search widget.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Huidige datum en tijd ophalen...", - "state" : "translated" + "state" : "translated", + "value" : "Ouvrir l’écran de recherche dans OpenClient." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Hämtar aktuellt datum och aktuell tid...", - "state" : "translated" + "state" : "translated", + "value" : "Abrir la pantalla de búsqueda en OpenClient." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Obteniendo la fecha y hora actuales...", + "value" : "Abrir o ecrã de pesquisa no OpenClient.", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A obter a data e a hora atuais...", + "value" : "Open het zoekscherm in OpenClient.", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Getting the current date and time...", - "state" : "translated" + "state" : "translated", + "value" : "Open the search screen in OpenClient" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Aktuelles Datum und aktuelle Uhrzeit werden abgerufen…", - "state" : "translated" + "state" : "translated", + "value" : "Öppna sökskärmen i OpenClient." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Recupero della data e dell’ora correnti...", - "state" : "translated" + "state" : "translated", + "value" : "Öffne den Suchbildschirm in OpenClient." } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Λήψη της τρέχουσας ημερομηνίας και ώρας…", - "state" : "translated" + "state" : "translated", + "value" : "Apri la schermata di ricerca in OpenClient" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Obtention de la date et de l’heure actuelles…", + "value" : "OpenClientで検索画面を開く", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "現在の日付と時刻を取得中…", - "state" : "translated" + "state" : "translated", + "value" : "Άνοιγμα της οθόνης αναζήτησης στο OpenClient" } } } }, - "Top P" : { + "Green" : { + "comment" : "Name of the color green.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Top P", + "value" : "Vert", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Topp P", + "value" : "緑", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Top P", - "state" : "translated" + "state" : "translated", + "value" : "Green" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Top P", + "value" : "Groen", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Top P", + "value" : "Πράσινο", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Top P", - "state" : "translated" + "state" : "translated", + "value" : "Grün" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Top P", - "state" : "translated" + "state" : "translated", + "value" : "Grön" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "トップP", - "state" : "translated" + "state" : "translated", + "value" : "Verde" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Top P", - "state" : "translated" + "state" : "translated", + "value" : "Verde" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Κορυφαίο P", - "state" : "translated" + "state" : "translated", + "value" : "Verde" } } } }, - "Open a new conversation in OpenClient." : { - "comment" : "Description of the New Chat widget.", + "Backup Error" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Open een nieuw gesprek in OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Σφάλμα αντιγράφου ασφαλείας" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Öppna en ny konversation i OpenClient.", + "value" : "Erreur de sauvegarde", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Abrir una nueva conversación en OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Säkerhetskopieringsfel" } }, "pt-PT" : { "stringUnit" : { - "value" : "Abrir uma nova conversa no OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Erro de Cópia de Segurança" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Open a new conversation in OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Back-upfout" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Eine neue Unterhaltung in OpenClient starten.", - "state" : "translated" + "state" : "translated", + "value" : "Error de copia de seguridad" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Apri una nuova conversazione in OpenClient", + "value" : "バックアップエラー", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Άνοιγμα νέας συνομιλίας στο OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Backup Error" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Ouvrir une nouvelle conversation dans OpenClient", - "state" : "translated" + "state" : "translated", + "value" : "Sicherungsfehler" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "OpenClientで新しい会話を開始する", - "state" : "translated" + "state" : "translated", + "value" : "Errore di backup" } } } }, - "Tools unavailable" : { - "comment" : "A message displayed when the MCP server is unavailable.", + "A brief description about yourself. Max 500 characters." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Hulpmiddelen niet beschikbaar", - "state" : "translated" + "state" : "translated", + "value" : "自分についての簡単な説明。最大500文字まで。" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Verktyg ej tillgängliga", + "value" : "Uma breve descrição sobre si. Máx. 500 caracteres.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Herramientas no disponibles", - "state" : "translated" + "state" : "translated", + "value" : "Une brève description de vous-même. Max 500 caractères." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Ferramentas indisponíveis", - "state" : "translated" + "state" : "translated", + "value" : "Una breve descripción sobre ti. Máximo 500 caracteres." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Tools unavailable", + "value" : "En kort beskrivning om dig själv. Max 500 tecken.", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Tools nicht verfügbar", - "state" : "translated" + "state" : "translated", + "value" : "Una breve descrizione di te stesso. Max 500 caratteri." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Strumenti non disponibili", - "state" : "translated" + "state" : "translated", + "value" : "A brief description about yourself. Max 500 characters." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "ツールを利用できません", + "value" : "Μια σύντομη περιγραφή για εσάς. Μέγιστο 500 χαρακτήρες.", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Outils indisponibles", - "state" : "translated" + "state" : "translated", + "value" : "Een korte beschrijving van jezelf. Maximaal 500 tekens." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Τα εργαλεία δεν είναι διαθέσιμα", - "state" : "translated" + "state" : "translated", + "value" : "Eine kurze Beschreibung von dir. Maximal 500 Zeichen." } } - } + }, + "comment" : "A description of the field that allows the user to add a" }, - "Finds references to images attached to the conversation for image analysis. Requires a selected vision model when the chat model cannot see images." : { - "comment" : "Tool description.", + "Quantum entanglement is a phenomenon where..." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Vindt verwijzingen naar afbeeldingen die aan het gesprek zijn toegevoegd voor beeldanalyse. Vereist een geselecteerd visiemodel wanneer het chatmodel geen afbeeldingen kan zien.", - "state" : "translated" + "state" : "translated", + "value" : "Quantumverstrengeling is een fenomeen waarbij..." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Hittar referenser till bilder som bifogats i konversationen för bildanalys. Kräver att en synmodell har valts när chattmodellen inte kan se bilder.", - "state" : "translated" + "state" : "translated", + "value" : "O entrelaçamento quântico é um fenómeno onde..." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Busca referencias a imágenes adjuntas a la conversación para analizarlas. Requiere un modelo de visión seleccionado cuando el modelo de chat no puede ver imágenes.", - "state" : "translated" + "state" : "translated", + "value" : "量子もつれは、...という現象です" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Encontra referências a imagens anexadas à conversa para análise de imagens. Requer um modelo de visão selecionado quando o modelo de conversação não consegue ver imagens.", + "value" : "Kvantintrassling är ett fenomen där...", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Finds references to images attached to the conversation for image analysis. Requires a selected vision model when the chat model cannot see images.", - "state" : "translated" + "state" : "translated", + "value" : "L’intrication quantique est un phénomène où..." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Findet Verweise auf an die Unterhaltung angehängte Bilder zur Bildanalyse. Erfordert ein ausgewähltes Bildverarbeitungsmodell, wenn das Chatmodell keine Bilder sehen kann.", - "state" : "translated" + "state" : "translated", + "value" : "Η κβαντική εμπλοκή είναι ένα φαινόμενο όπου..." } }, "it" : { "stringUnit" : { - "value" : "Trova i riferimenti alle immagini allegate alla conversazione per l’analisi delle immagini. Richiede un modello di visione selezionato quando il modello di chat non può vedere le immagini.", - "state" : "translated" + "state" : "translated", + "value" : "L’entanglement quantistico è un fenomeno in cui..." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Εντοπίζει αναφορές σε εικόνες που έχουν επισυναφθεί στη συνομιλία για ανάλυση εικόνας. Απαιτείται επιλεγμένο μοντέλο όρασης όταν το μοντέλο συνομιλίας δεν μπορεί να δει εικόνες.", - "state" : "translated" + "state" : "translated", + "value" : "Quantum entanglement is a phenomenon where..." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "画像分析のために会話に添付された画像への参照を検索します。チャットモデルが画像を認識できない場合は、ビジョンモデルを選択する必要があります。", + "value" : "El entrelazamiento cuántico es un fenómeno donde...", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Recherche les références aux images jointes à la conversation pour l’analyse d’images. Nécessite un modèle de vision sélectionné lorsque le modèle de chat ne peut pas voir les images.", - "state" : "translated" + "state" : "translated", + "value" : "Quantenverschränkung ist ein Phänomen, bei dem..." } } - } + }, + "comment" : "Text of a message preview in a conversation." }, - "This tool is unavailable until its server and input schema can be verified." : { - "comment" : "A warning message that appears when a tool is unavailable.", + "Add tag..." : { + "comment" : "A placeholder for a text field that adds a tag to a conversation.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Deze tool is niet beschikbaar totdat de server en het invoerschema ervan kunnen worden geverifieerd.", - "state" : "translated" + "state" : "translated", + "value" : "Ajouter un tag..." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Det här verktyget är inte tillgängligt förrän dess server och inmatningsschema kan verifieras.", - "state" : "translated" + "state" : "translated", + "value" : "Aggiungi tag..." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Esta herramienta no está disponible hasta que se puedan verificar su servidor y esquema de entrada.", - "state" : "translated" + "state" : "translated", + "value" : "Tag toevoegen..." } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Esta ferramenta está indisponível até ser possível verificar o respetivo servidor e esquema de entrada.", + "value" : "Lägg till tagg...", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "This tool is unavailable until its server and input schema can be verified.", - "state" : "translated" + "state" : "translated", + "value" : "Adicionar etiqueta..." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Dieses Tool ist nicht verfügbar, bis sein Server und Eingabeschema verifiziert werden können.", - "state" : "translated" + "state" : "translated", + "value" : "Agregar etiqueta..." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Questo strumento non è disponibile finché non sarà possibile verificare il relativo server e lo schema di input.", - "state" : "translated" + "state" : "translated", + "value" : "タグを追加..." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "このツールは、サーバーと入力スキーマを検証できるまで利用できません", + "value" : "Προσθήκη ετικέτας...", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Cet outil est indisponible jusqu’à ce que son serveur et son schéma d’entrée puissent être vérifiés.", - "state" : "translated" + "state" : "translated", + "value" : "Tag hinzufügen..." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αυτό το εργαλείο δεν είναι διαθέσιμο έως ότου επαληθευτούν ο διακομιστής και το σχήμα εισόδου του.", + "value" : "Add tag...", "state" : "translated" } } } }, - "Imported %lld conversations, restored %lld attachments, and skipped %lld attachments." : { + "App icon changes are unavailable on this device." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "%1$lld gesprekken geïmporteerd, %2$lld bijlagen hersteld en %3$lld bijlagen overgeslagen.", - "state" : "translated" + "state" : "translated", + "value" : "Η αλλαγή του εικονιδίου της εφαρμογής δεν είναι διαθέσιμη σε αυτήν τη συσκευή." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Importerade %1$lld konversationer, återställde %2$lld bilagor och hoppade över %3$lld bilagor.", - "state" : "translated" + "state" : "translated", + "value" : "Änderungen am App-Symbol sind auf diesem Gerät nicht verfügbar." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Se importaron %1$lld conversaciones, se restauraron %2$lld archivos adjuntos y se omitieron %3$lld archivos adjuntos.", + "value" : "Het wijzigen van het apppictogram is niet beschikbaar op dit apparaat.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Importadas %1$lld conversas, restaurados %2$lld anexos e ignorados %3$lld anexos.", + "value" : "このデバイスではアプリアイコンを変更できません。", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Imported %1$lld conversations, restored %2$lld attachments, and skipped %3$lld attachments.", - "state" : "new" + "state" : "translated", + "value" : "Não é possível alterar o ícone da aplicação neste dispositivo." } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "%1$lld Konversationen importiert, %2$lld Anhänge wiederhergestellt und %3$lld Anhänge übersprungen.", + "value" : "Le modifiche all’icona dell’app non sono disponibili su questo dispositivo.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Importate %1$lld conversazioni, ripristinati %2$lld allegati e saltati %3$lld allegati.", - "state" : "translated" + "state" : "translated", + "value" : "App icon changes are unavailable on this device." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Εισήχθησαν %1$lld συνομιλίες, αποκαταστάθηκαν %2$lld συνημμένα και παραλείφθηκαν %3$lld συνημμένα.", - "state" : "translated" + "state" : "translated", + "value" : "Les changements d’icône de l’app sont indisponibles sur cet appareil." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "%1$lld 件の会話をインポートし、%2$lld 件の添付ファイルを復元し、%3$lld 件の添付ファイルをスキップしました。", + "value" : "Los cambios del icono de la app no están disponibles en este dispositivo.", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "%1$lld conversations importées, %2$lld pièces jointes restaurées, et %3$lld pièces jointes ignorées.", + "value" : "Det går inte att ändra appsymbolen på den här enheten.", "state" : "translated" } } - } + }, + "comment" : "A warning message displayed when the app icon cannot be changed on the current device." }, - "The iCloud account changed during synchronization." : { - "comment" : "Error description when the iCloud account changes during synchronization.", + "Recording" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Het iCloud-account is tijdens de synchronisatie gewijzigd.", - "state" : "translated" + "state" : "translated", + "value" : "A gravar" } }, "sv" : { "stringUnit" : { - "value" : "iCloud-kontot ändrades under synkroniseringen.", + "value" : "Inspelning", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "La cuenta de iCloud cambió durante la sincronización.", - "state" : "translated" + "state" : "translated", + "value" : "Enregistrement" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "A conta do iCloud mudou durante a sincronização.", + "value" : "Εγγραφή", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The iCloud account changed during synchronization.", + "value" : "Opnemen", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Der iCloud-Account wurde während der Synchronisierung geändert.", + "value" : "Grabando", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "L’account iCloud è cambiato durante la sincronizzazione.", - "state" : "translated" + "state" : "translated", + "value" : "Recording" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Ο λογαριασμός iCloud άλλαξε κατά τον συγχρονισμό.", + "value" : "録音", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "同期中にiCloudアカウントが変更されました。", + "value" : "Registrazione", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Le compte iCloud a changé pendant la synchronisation.", + "value" : "Aufnahme", "state" : "translated" } } } }, - "%lld of %lld characters" : { - "comment" : "A label that shows the number of characters typed in a text field. The argument is the number of characters typed, and the second argument is the maximum number of characters allowed.", + "MCP Servers Unavailable" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "%1$lld van %2$lld tekens", + "value" : "Servidores MCP Indisponíveis", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "%1$lld av %2$lld tecken", - "state" : "translated" + "state" : "translated", + "value" : "Servidores MCP no disponibles" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "%1$lld de %2$lld caracteres", + "value" : "MCP-Server nicht verfügbar", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "%1$lld de %2$lld caracteres", + "value" : "Serveurs MCP indisponibles", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "%1$lld of %2$lld characters", - "state" : "new" + "value" : "Server MCP non disponibili", + "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "%1$lld von %2$lld Zeichen", + "value" : "MCP-servers niet beschikbaar", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "%1$lld di %2$lld caratteri", + "value" : "MCP Servers Unavailable", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "%1$lld από %2$lld χαρακτήρες", - "state" : "translated" + "state" : "translated", + "value" : "Οι διακομιστές MCP δεν είναι διαθέσιμοι" } }, "ja" : { "stringUnit" : { - "value" : "%1$lld \/ %2$lld 文字", - "state" : "translated" + "state" : "translated", + "value" : "MCPサーバー利用不可" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "%1$lld sur %2$lld caractères", + "value" : "MCP-servrar otillgängliga", "state" : "translated" } } - } + }, + "comment" : "A label that describes the unavailable state of the MCP servers." }, - "Bring your server. Connect to LiteLLM, Ollama, LM Studio, or any OpenAI-compatible server." : { - "comment" : "A description of the benefits of using open-source LLM servers.", + "Completed" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Gebruik je eigen server. Maak verbinding met LiteLLM, Ollama, LM Studio of een andere OpenAI-compatibele server.", - "state" : "translated" + "state" : "translated", + "value" : "Completed" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Anslut din server. Anslut till LiteLLM, Ollama, LM Studio eller valfri OpenAI-kompatibel server.", - "state" : "translated" + "state" : "translated", + "value" : "Concluído" } }, "es" : { "stringUnit" : { - "value" : "Usa tu propio servidor. Conéctate a LiteLLM, Ollama, LM Studio o cualquier servidor compatible con OpenAI.", - "state" : "translated" + "state" : "translated", + "value" : "Completado" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Utilize o seu servidor. Ligue-se ao LiteLLM, Ollama, LM Studio ou a qualquer servidor compatível com a OpenAI.", + "value" : "Voltooid", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Bring your server. Connect to LiteLLM, Ollama, LM Studio, or any OpenAI-compatible server.", + "value" : "Slutförd", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Bringe deinen Server mit. Verbinde dich mit LiteLLM, Ollama, LM Studio oder jedem OpenAI-kompatiblen Server.", - "state" : "translated" + "state" : "translated", + "value" : "Terminé" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Usa il tuo server. Collegati a LiteLLM, Ollama, LM Studio o a qualsiasi server compatibile con OpenAI.", - "state" : "translated" + "state" : "translated", + "value" : "Ολοκληρώθηκε" } }, "ja" : { "stringUnit" : { - "value" : "サーバーを持ち込んでください。LiteLLM、Ollama、LM Studio、またはOpenAI互換サーバーに接続できます。", + "value" : "完了", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Utilisez votre serveur. Connectez-vous à LiteLLM, Ollama, LM Studio ou à tout serveur compatible avec OpenAI.", + "value" : "Completato", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Φέρτε τον διακομιστή σας. Συνδεθείτε στο LiteLLM, το Ollama, το LM Studio ή οποιονδήποτε διακομιστή συμβατό με το OpenAI.", + "value" : "Abgeschlossen", "state" : "translated" } } } }, - "%lld messages compacted" : { + "Swipe left to remove a tag." : { + "comment" : "A footer displayed under the list of tags.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "%lld berichten samengevoegd", + "value" : "Veeg naar links om een tag te verwijderen", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "%lld meddelanden komprimerade", - "state" : "translated" + "state" : "translated", + "value" : "Scorri a sinistra per rimuovere un tag." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "%lld mensajes compactados", + "value" : "Deslize para a esquerda para remover uma etiqueta.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "%lld mensagens compactadas", - "state" : "translated" + "state" : "translated", + "value" : "Σύρετε αριστερά για να αφαιρέσετε μια ετικέτα." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "%lld messages compacted", - "state" : "translated" + "state" : "translated", + "value" : "Svep åt vänster för att ta bort en tagg." } }, "de" : { "stringUnit" : { - "value" : "%lld Nachrichten komprimiert", - "state" : "translated" + "state" : "translated", + "value" : "Nach links wischen, um ein Tag zu entfernen." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "%lld messaggi compressi", - "state" : "translated" + "state" : "translated", + "value" : "Faites glisser vers la gauche pour supprimer une étiquette." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "%lld συμπιεσμένα μηνύματα", + "value" : "Swipe left to remove a tag", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "%lld 件のメッセージを圧縮しました", - "state" : "translated" + "state" : "translated", + "value" : "Desliza a la izquierda para eliminar una etiqueta" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "%lld messages compactés", - "state" : "translated" + "state" : "translated", + "value" : "タグを削除するには左にスワイプしてください。" } } } }, - "Could not connect to the server." : { + "This tool is unavailable until its server and input schema can be verified." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Kan geen verbinding maken met de server.", + "value" : "Deze tool is niet beschikbaar totdat de server en het invoerschema ervan kunnen worden geverifieerd.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Kunde inte ansluta till servern.", + "value" : "Esta ferramenta está indisponível até ser possível verificar o respetivo servidor e esquema de entrada.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "No se pudo conectar al servidor.", + "value" : "Questo strumento non è disponibile finché non sarà possibile verificare il relativo server e lo schema di input.", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Não foi possível ligar ao servidor.", + "value" : "Cet outil est indisponible jusqu’à ce que son serveur et son schéma d’entrée puissent être vérifiés.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Could not connect to the server.", + "value" : "このツールは、サーバーと入力スキーマを検証できるまで利用できません", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Verbindung zum Server konnte nicht hergestellt werden.", + "value" : "Dieses Tool ist nicht verfügbar, bis sein Server und Eingabeschema verifiziert werden können.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Impossibile connettersi al server.", + "value" : "This tool is unavailable until its server and input schema can be verified.", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "サーバーに接続できませんでした。", - "state" : "translated" + "state" : "translated", + "value" : "Αυτό το εργαλείο δεν είναι διαθέσιμο έως ότου επαληθευτούν ο διακομιστής και το σχήμα εισόδου του." } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Impossible de se connecter au serveur.", + "value" : "Det här verktyget är inte tillgängligt förrän dess server och inmatningsschema kan verifieras.", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η σύνδεση με τον διακομιστή.", - "state" : "translated" + "state" : "translated", + "value" : "Esta herramienta no está disponible hasta que se puedan verificar su servidor y esquema de entrada." } } - } + }, + "comment" : "A warning message that appears when a tool is unavailable." }, - "Blocked" : { + "Find a conversation" : { + "comment" : "Text displayed in a shortcut item for searching conversations.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Geblokkeerd", - "state" : "translated" + "state" : "translated", + "value" : "Trouver une conversation" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Blockerad", - "state" : "translated" + "state" : "translated", + "value" : "Βρες μια συνομιλία" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Bloqueado", + "value" : "Trova una conversazione", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Bloqueado", - "state" : "translated" + "state" : "translated", + "value" : "Buscar una conversación" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Blocked", - "state" : "translated" + "state" : "translated", + "value" : "Encontrar uma conversa" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Blockiert", - "state" : "translated" + "state" : "translated", + "value" : "Hitta en konversation" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Bloccato", - "state" : "translated" + "state" : "translated", + "value" : "Konversation finden" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "ブロック済み", + "value" : "Zoek een gesprek", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Bloqué", + "value" : "Find a conversation", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Αποκλεισμένο", + "value" : "会話を検索", "state" : "translated" } } } }, - "The agent timed out before completing the response." : { + "How can I help you?" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "De agent heeft te lang gewacht om de reactie te voltooien.", + "value" : "Wie kann ich Ihnen helfen?", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Agenten tog för lång tid på sig att slutföra svaret.", + "value" : "Como posso ajudar?", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "El agente agotó el tiempo antes de completar la respuesta.", + "value" : "Come posso aiutarti?", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "O agente expirou antes de concluir a resposta.", - "state" : "translated" + "state" : "translated", + "value" : "How can I help you?" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The agent timed out before completing the response.", - "state" : "translated" + "state" : "translated", + "value" : "Hoe kan ik u helpen?" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Der Agent hat die Antwort nicht rechtzeitig abgeschlossen.", + "value" : "Πώς μπορώ να σας βοηθήσω;", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "L'agente ha superato il tempo limite prima di completare la risposta.", - "state" : "translated" + "state" : "translated", + "value" : "Comment puis-je vous aider ?" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "エージェントが応答を完了する前にタイムアウトしました。", + "value" : "¿Cómo puedo ayudarte?", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Le délai de réponse de l’agent a expiré avant la fin.", - "state" : "translated" + "state" : "translated", + "value" : "どうされましたか?" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Ο πράκτορας διέκοψε τη σύνδεση πριν ολοκληρώσει την απάντηση.", - "state" : "translated" + "state" : "translated", + "value" : "Hur kan jag hjälpa dig?" } } } }, - "Private Chat" : { - "comment" : "A label displayed in the empty state view.", + "You are a professional translator. Translate the user's text accurately while preserving the original meaning, tone, and nuance. Identify the source language automatically and ask for the target language if not specified." : { + "comment" : "Content of the \"Translator\" built-in template.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Privéchat", - "state" : "translated" + "state" : "translated", + "value" : "You are a professional translator. Translate the user's text accurately while preserving the original meaning, tone, and nuance. Identify the source language automatically and ask for the target language if not specified." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Privatchatt", - "state" : "translated" + "state" : "translated", + "value" : "És um tradutor profissional. Traduz o texto do utilizador com precisão, preservando o significado, tom e nuances originais. Identifica automaticamente a língua de origem e pergunta pela língua de destino se não estiver especificada." } }, "es" : { "stringUnit" : { - "value" : "Chat privado", + "value" : "Eres un traductor profesional. Traduce el texto del usuario con precisión, preservando el significado, tono y matiz originales. Identifica automáticamente el idioma de origen y solicita el idioma de destino si no está especificado.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Conversa Privada", - "state" : "translated" + "state" : "translated", + "value" : "Sie sind ein professioneller Übersetzer. Übersetzen Sie den Text des Benutzers genau und bewahren Sie dabei die ursprüngliche Bedeutung, den Ton und die Nuancen. Erkennen Sie die Ausgangssprache automatisch und fragen Sie nach der Zielsprache, falls diese nicht angegeben ist." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Private Chat", - "state" : "translated" + "state" : "translated", + "value" : "Je bent een professionele vertaler. Vertaal de tekst van de gebruiker nauwkeurig en behoud de oorspronkelijke betekenis, toon en nuance. Identificeer automatisch de brontaal en vraag om de doeltaal als deze niet is opgegeven." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Privater Chat", - "state" : "translated" + "state" : "translated", + "value" : "Du är en professionell översättare. Översätt användarens text noggrant samtidigt som du bevarar den ursprungliga betydelsen, tonen och nyansen. Identifiera källspråket automatiskt och fråga efter målspråket om det inte är angivet." } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Chat privata", + "value" : "Είστε επαγγελματίας μεταφραστής. Μεταφράστε το κείμενο του χρήστη με ακρίβεια διατηρώντας το αρχικό νόημα, τόνο και αποχρώσεις. Αναγνωρίστε αυτόματα τη γλώσσα προέλευσης και ζητήστε τη γλώσσα στόχο αν δεν έχει καθοριστεί.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "プライベートチャット", + "value" : "あなたはプロの翻訳者です。元の意味、トーン、ニュアンスを保ちながら、ユーザーのテキストを正確に翻訳してください。ソース言語を自動的に識別し、ターゲット言語が指定されていない場合は尋ねてください。", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Discussion privée", - "state" : "translated" + "state" : "translated", + "value" : "Sei un traduttore professionista. Traduci accuratamente il testo dell'utente preservando il significato, il tono e le sfumature originali. Identifica automaticamente la lingua di origine e chiedi la lingua di destinazione se non specificata." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Ιδιωτική Συνομιλία", - "state" : "translated" + "state" : "translated", + "value" : "Vous êtes un traducteur professionnel. Traduisez le texte de l'utilisateur avec précision tout en préservant le sens, le ton et la nuance originaux. Identifiez automatiquement la langue source et demandez la langue cible si elle n'est pas spécifiée." } } } }, - "No Conversations" : { + "Sunset" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Geen gesprekken", + "value" : "Atardecer", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Inga konversationer", - "state" : "translated" + "state" : "translated", + "value" : "Pôr do sol" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Sin conversaciones", + "value" : "サンセット", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Sem Conversas", + "value" : "Zonsondergang", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "No Conversations", - "state" : "translated" + "state" : "translated", + "value" : "Sonnenuntergang" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Keine Unterhaltungen", - "state" : "translated" + "state" : "translated", + "value" : "Tramonto" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Nessuna conversazione", - "state" : "translated" + "state" : "translated", + "value" : "Solnedgång" } }, "el" : { "stringUnit" : { - "value" : "Καμία συνομιλία", + "value" : "Ηλιοβασίλεμα", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Aucune conversation", + "value" : "Coucher de soleil", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "会話なし", - "state" : "translated" + "state" : "translated", + "value" : "Sunset" } } - } + }, + "comment" : "Name of the sunset app icon." }, - "Review, edit, disable, or delete the memories used in future conversations." : { - "comment" : "A description of the memory management feature.", + "Only images and PDFs are supported" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Beoordeel, bewerk, schakel uit of verwijder de herinneringen die in toekomstige gesprekken worden gebruikt.", - "state" : "translated" + "state" : "translated", + "value" : "Solo se admiten imágenes y PDFs" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Granska, redigera, inaktivera eller ta bort minnen som används i framtida konversationer.", - "state" : "translated" + "state" : "translated", + "value" : "Alleen afbeeldingen en PDF's worden ondersteund" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Revisa, edita, desactiva o elimina los recuerdos usados en futuras conversaciones.", - "state" : "translated" + "state" : "translated", + "value" : "画像とPDFのみ対応しています" } }, "pt-PT" : { "stringUnit" : { - "value" : "Revise, edite, desative ou elimine as memórias usadas em conversas futuras.", + "value" : "Apenas imagens e PDFs são suportados", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Review, edit, disable, or delete the memories used in future conversations", + "value" : "Nur Bilder und PDFs werden unterstützt", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Überprüfen, bearbeiten, deaktivieren oder löschen Sie die Erinnerungen, die in zukünftigen Gesprächen verwendet werden.", - "state" : "translated" + "state" : "translated", + "value" : "Sono supportate solo immagini e PDF" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Rivedi, modifica, disabilita o elimina i ricordi utilizzati nelle conversazioni future.", - "state" : "translated" + "state" : "translated", + "value" : "Endast bilder och PDF-filer stöds" } }, "el" : { "stringUnit" : { - "value" : "Αναθεώρηση, επεξεργασία, απενεργοποίηση ή διαγραφή των αναμνήσεων που χρησιμοποιούνται σε μελλοντικές συνομιλίες.", - "state" : "translated" + "state" : "translated", + "value" : "Υποστηρίζονται μόνο εικόνες και αρχεία PDF" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "今後の会話で使用される記憶を確認、編集、無効化、または削除します。", + "value" : "Seules les images et les PDF sont pris en charge", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Révisez, modifiez, désactivez ou supprimez les souvenirs utilisés dans les conversations futures.", - "state" : "translated" + "state" : "translated", + "value" : "Only images and PDFs are supported" } } } }, - "Terminal" : { - "comment" : "Name of the terminal icon.", + "Prompt templates" : { + "comment" : "A prompt template.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Terminal", + "value" : "Prompt templates", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Terminal", + "value" : "Promptsjablonen", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Terminal", - "state" : "translated" + "state" : "translated", + "value" : "Plantillas de prompts" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Terminal", + "value" : "Vorlagen für Prompts", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Terminal", - "state" : "translated" + "state" : "translated", + "value" : "Modèles d’invite" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Terminal", + "value" : "Promptmallar", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Terminal", - "state" : "translated" + "state" : "translated", + "value" : "プロンプトテンプレート" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Τερματικό", - "state" : "translated" + "state" : "translated", + "value" : "Modelli di prompt" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Terminal", + "value" : "Modelos de prompts", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "ターミナル", - "state" : "translated" + "state" : "translated", + "value" : "Πρότυπα προτροπών" } } } }, - "1 attachment" : { + "The app's iCloud container is unavailable. Your local data is retained." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "1 bijlage", - "state" : "translated" + "state" : "translated", + "value" : "The app's iCloud container is unavailable. Your local data is retained." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "1 bilaga", + "value" : "O contentor iCloud da aplicação está indisponível. Os seus dados locais foram mantidos.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "1 archivo adjunto", - "state" : "translated" + "state" : "translated", + "value" : "El contenedor de iCloud de la app no está disponible. Tus datos locales se conservan." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "1 anexo", - "state" : "translated" + "state" : "translated", + "value" : "De iCloud-container van de app is niet beschikbaar. Je lokale gegevens blijven behouden." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "1 attachment", + "value" : "Appens iCloud-behållare är inte tillgänglig. Dina lokala data har sparats.", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "1 Anhang", - "state" : "translated" + "state" : "translated", + "value" : "Le conteneur iCloud de l’app est indisponible. Vos données locales sont conservées." } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "1 allegato", + "value" : "Το κοντέινερ iCloud της εφαρμογής δεν είναι διαθέσιμο. Τα τοπικά δεδομένα σας διατηρούνται.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "添付ファイル 1 件", - "state" : "translated" + "state" : "translated", + "value" : "アプリのiCloudコンテナを利用できません。ローカルデータは保持されています。" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "1 pièce jointe", - "state" : "translated" + "state" : "translated", + "value" : "Il contenitore iCloud dell’app non è disponibile. I tuoi dati locali sono conservati." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "1 συνημμένο", - "state" : "translated" + "state" : "translated", + "value" : "Der iCloud-Container der App ist nicht verfügbar. Deine lokalen Daten bleiben erhalten." } } } }, - "Notifications enabled" : { - "comment" : "A label that indicates that notifications are enabled.", + "Help" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Meldingen ingeschakeld", + "value" : "Help", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Aviseringar aktiverade", + "value" : "Help", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Notificaciones activadas", - "state" : "translated" + "state" : "translated", + "value" : "Ajuda" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Notificações ativadas", - "state" : "translated" + "state" : "translated", + "value" : "Βοήθεια" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Notifications enabled", - "state" : "translated" + "state" : "translated", + "value" : "ヘルプ" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Benachrichtigungen aktiviert", - "state" : "translated" + "state" : "translated", + "value" : "Aide" } }, "it" : { "stringUnit" : { - "value" : "Notifiche attivate", - "state" : "translated" + "state" : "translated", + "value" : "Aiuto" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "通知が有効です", - "state" : "translated" + "state" : "translated", + "value" : "Ayuda" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Notifications activées", - "state" : "translated" + "state" : "translated", + "value" : "Hjälp" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Ειδοποιήσεις ενεργοποιημένες", + "value" : "Hilfe", "state" : "translated" } } - } + }, + "comment" : "The title of the help screen." }, - "Configure your personal context and memory items to personalise model responses." : { - "comment" : "A description of the personalization section.", + "MCP servers are configured in your LiteLLM server. Fetch to see what's available, enable tools, and choose their execution permissions." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Configureer je persoonlijke context- en geheugenitems om modelantwoorden te personaliseren.", + "value" : "Los servidores MCP están configurados en tu servidor de LiteLLM. Obtén la lista para ver qué hay disponible, habilita las herramientas y elige sus permisos de ejecución.", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Konfigurera din personliga kontext och minnesobjekt för att anpassa modellens svar.", - "state" : "translated" + "state" : "translated", + "value" : "Les serveurs MCP sont configurés sur votre serveur LiteLLM. Récupérez-les pour voir ce qui est disponible, activer les outils et choisir leurs autorisations d’exécution." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Configura tu contexto personal y elementos de memoria para personalizar las respuestas del modelo.", + "value" : "MCP servers are configured in your LiteLLM server. Fetch to see what's available, enable tools, and choose their execution permissions.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Configure o seu contexto pessoal e itens de memória para personalizar as respostas do modelo.", + "value" : "MCPサーバーはLiteLLMサーバーで設定されています。利用可能なサーバーを確認するには取得し、ツールを有効にして、実行権限を選択してください。", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Configure your personal context and memory items to personalize model responses.", - "state" : "translated" + "state" : "translated", + "value" : "Os servidores MCP estão configurados no seu servidor LiteLLM. Obtenha a lista para ver o que está disponível, ative as ferramentas e escolha as respetivas permissões de execução." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Konfigurieren Sie Ihre persönlichen Kontext- und Speicherobjekte, um die Modellantworten zu personalisieren.", + "value" : "MCP-servrar konfigureras på din LiteLLM-server. Hämta för att se vad som är tillgängligt, aktivera verktyg och välja deras körningsbehörigheter.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Configura il tuo contesto personale e gli elementi di memoria per personalizzare le risposte del modello.", - "state" : "translated" + "state" : "translated", + "value" : "I server MCP sono configurati nel tuo server LiteLLM. Recuperali per vedere cosa è disponibile, abilitare gli strumenti e scegliere le relative autorizzazioni di esecuzione." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "モデルの応答をパーソナライズするために、個人のコンテキストとメモリ項目を設定してください。", + "value" : "Οι διακομιστές MCP έχουν ρυθμιστεί στον διακομιστή LiteLLM. Κάντε ανάκτηση για να δείτε τι είναι διαθέσιμο, ενεργοποιήστε τα εργαλεία και επιλέξτε τα δικαιώματα εκτέλεσής τους.", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Configurez votre contexte personnel et vos éléments de mémoire pour personnaliser les réponses du modèle.", + "value" : "MCP-servers zijn geconfigureerd in je LiteLLM-server. Haal ze op om te zien wat er beschikbaar is, tools in te schakelen en hun uitvoeringsrechten te kiezen.", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Διαμορφώστε το προσωπικό σας πλαίσιο και τα στοιχεία μνήμης για να εξατομικεύσετε τις απαντήσεις του μοντέλου.", - "state" : "translated" + "state" : "translated", + "value" : "MCP-Server sind auf Ihrem LiteLLM-Server konfiguriert. Rufen Sie sie ab, um zu sehen, was verfügbar ist, Tools zu aktivieren und deren Ausführungsberechtigungen auszuwählen." } } - } + }, + "comment" : "A description of MCP servers." }, - "Summarizer" : { - "comment" : "Name of a prompt template that summarizes text.", + "Capabilities" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Samenvatter", + "value" : "Capacità", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Sammanfattare", - "state" : "translated" + "state" : "translated", + "value" : "Capacidades" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Resumidor", - "state" : "translated" + "state" : "translated", + "value" : "Funktioner" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Sumarizador", - "state" : "translated" + "state" : "translated", + "value" : "Capacités" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Summarizer", + "value" : "Mogelijkheden", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Zusammenfasser", - "state" : "translated" + "state" : "translated", + "value" : "Fähigkeiten" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Sintetizzatore", - "state" : "translated" + "state" : "translated", + "value" : "Capabilities" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Περίληψη", - "state" : "translated" + "state" : "translated", + "value" : "Capacidades" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Résumé", - "state" : "translated" + "state" : "translated", + "value" : "Δυνατότητες" } }, "ja" : { "stringUnit" : { - "value" : "要約ツール", + "value" : "機能", "state" : "translated" } } - } + }, + "comment" : "A section that lists the capabilities of a model." }, - "Image File..." : { - "comment" : "A label for selecting an image file.", + "Output tokens" : { + "shouldTranslate" : false, + "comment" : "A label for the maximum number of output tokens a model can generate." + }, + "Thinking..." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Afbeeldingsbestand...", - "state" : "translated" + "state" : "translated", + "value" : "Réflexion en cours..." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Bildfil...", - "state" : "translated" + "state" : "translated", + "value" : "Sto pensando..." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Archivo de imagen...", - "state" : "translated" + "state" : "translated", + "value" : "Bezig met nadenken..." } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Ficheiro de Imagem...", + "value" : "Tänker...", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Image File...", - "state" : "translated" + "state" : "translated", + "value" : "A pensar..." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Bilddatei...", - "state" : "translated" + "state" : "translated", + "value" : "Pensando..." } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "File immagine...", + "value" : "Σκέψη...", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "画像ファイル...", + "value" : "考え中...", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Fichier image...", - "state" : "translated" + "state" : "translated", + "value" : "Denke..." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αρχείο εικόνας...", - "state" : "translated" + "state" : "translated", + "value" : "Thinking..." } } } }, - "Not completed" : { + "New Chat" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Niet voltooid", + "value" : "Nuevo chat", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Inte slutförd", - "state" : "translated" + "state" : "translated", + "value" : "新しいチャット" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "No completado", - "state" : "translated" + "state" : "translated", + "value" : "Nova Conversa" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Não concluído", - "state" : "translated" + "state" : "translated", + "value" : "Nouveau chat" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Not completed", + "value" : "Nuova chat", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Nicht abgeschlossen", - "state" : "translated" + "state" : "translated", + "value" : "Neuer Chat" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Non completato", - "state" : "translated" + "state" : "translated", + "value" : "New Chat" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Δεν ολοκληρώθηκε", - "state" : "translated" + "state" : "translated", + "value" : "Ny chatt" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Non terminé", + "value" : "Νέα Συνομιλία", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "未完了", - "state" : "translated" + "state" : "translated", + "value" : "Nieuw gesprek" } } } }, - "Personal Context" : { - "comment" : "A button that opens a sheet for configuring the user's name and personal context.", + "Long-press any message and tap \"Add to Favourites\" to save it here." : { + "comment" : "A description of the action to add a message to the favourites.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Persoonlijke context", - "state" : "translated" + "state" : "translated", + "value" : "Tieni premuto un messaggio e tocca \"Aggiungi ai Preferiti\" per salvarlo qui." } }, "sv" : { "stringUnit" : { - "value" : "Personlig kontext", - "state" : "translated" + "state" : "translated", + "value" : "Tryck länge på ett meddelande och tryck på \"Lägg till i favoriter\" för att spara det här." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Contexto personal", - "state" : "translated" + "state" : "translated", + "value" : "Πατήστε παρατεταμένα οποιοδήποτε μήνυμα και επιλέξτε «Προσθήκη στα Αγαπημένα» για να το αποθηκεύσετε εδώ." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Contexto Pessoal", + "value" : "メッセージを長押しして「お気に入りに追加」をタップすると、ここに保存されます。", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Personal Context", + "value" : "Halte eine Nachricht gedrückt und tippe auf „Zu Favoriten hinzufügen“, um sie hier zu speichern.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Persönlicher Kontext", - "state" : "translated" + "state" : "translated", + "value" : "Houd een bericht ingedrukt en tik op \"Toevoegen aan favorieten\" om het hier op te slaan." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Contesto personale", + "value" : "Pressione longamente qualquer mensagem e toque em \"Adicionar aos Favoritos\" para guardá-la aqui.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Προσωπικό Πλαίσιο", + "value" : "Long-press any message and tap \"Add to Favorites\" to save it here.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Contexte personnel", - "state" : "translated" + "state" : "translated", + "value" : "Appuyez longuement sur un message et touchez « Ajouter aux favoris » pour l’enregistrer ici." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "個人情報", - "state" : "translated" + "state" : "translated", + "value" : "Mantén pulsado cualquier mensaje y toca \"Añadir a Favoritos\" para guardarlo aquí." } } } }, - "Tools" : { - "comment" : "Button label for the \"Tools\" section.", + "GitHub Profile" : { + "comment" : "Title of a web destination that opens the user's GitHub profile.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Hulpmiddelen", - "state" : "translated" + "state" : "translated", + "value" : "Προφίλ GitHub" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Verktyg", + "value" : "Profil GitHub", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Herramientas", - "state" : "translated" + "state" : "translated", + "value" : "GitHub-profil" } }, "pt-PT" : { "stringUnit" : { - "value" : "Ferramentas", + "value" : "Perfil do GitHub", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Tools", + "value" : "Perfil de GitHub", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Werkzeuge", + "value" : "GitHub-profiel", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Strumenti", + "value" : "GitHubプロフィール", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "ツール", + "value" : "GitHub Profile", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Εργαλεία", - "state" : "translated" + "state" : "translated", + "value" : "GitHub-Profil" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Outils", + "value" : "Profilo GitHub", "state" : "translated" } } } }, - "Synchronizes conversations and their attachments, profile, memory, and prompt templates across devices. Attachments are synchronized as part of their conversations." : { + "$%.4f \/ 1K tokens" : { + "comment" : "A label that shows the cost of input in USD per 1K tokens.", + "shouldTranslate" : false + }, + "Explain quantum entanglement" : { + "comment" : "Title of a conversation.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Synchroniseert gesprekken en hun bijlagen, profiel, geheugen en promptsjablonen op al je apparaten. Bijlagen worden gesynchroniseerd als onderdeel van hun gesprekken.", - "state" : "translated" + "state" : "translated", + "value" : "Explicar o entrelaçamento quântico" } }, "sv" : { "stringUnit" : { - "value" : "Synkroniserar konversationer och deras bilagor, profil, minne och promptmallar mellan enheter. Bilagor synkroniseras som en del av deras konversationer.", + "value" : "Förklara kvantintrassling", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Sincroniza las conversaciones y sus archivos adjuntos, el perfil, la memoria y las plantillas de indicaciones entre dispositivos. Los archivos adjuntos se sincronizan como parte de sus conversaciones.", - "state" : "translated" + "state" : "translated", + "value" : "Expliquer l’intrication quantique" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Sincroniza conversas e respetivos anexos, perfil, memória e modelos de prompt entre dispositivos. Os anexos são sincronizados como parte das respetivas conversas.", - "state" : "translated" + "state" : "translated", + "value" : "Εξήγηση της κβαντικής εμπλοκής" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Synchronizes conversations and their attachments, profile, memory, and prompt templates across devices. Attachments are synchronized as part of their conversations.", - "state" : "translated" + "state" : "translated", + "value" : "Leg kwantumverstrengeling uit" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Synchronisiert Unterhaltungen und deren Anhänge, Profil, Speicher und Prompt-Vorlagen geräteübergreifend. Anhänge werden als Teil ihrer Unterhaltungen synchronisiert.", - "state" : "translated" + "state" : "translated", + "value" : "Explicar el entrelazamiento cuántico" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Sincronizza le conversazioni e i relativi allegati, il profilo, la memoria e i modelli di prompt tra i dispositivi. Gli allegati vengono sincronizzati insieme alle relative conversazioni.", - "state" : "translated" + "state" : "translated", + "value" : "Explain quantum entanglement" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Συγχρονίζει τις συνομιλίες και τα συνημμένα τους, το προφίλ, τη μνήμη και τα πρότυπα προτροπών σε όλες τις συσκευές. Τα συνημμένα συγχρονίζονται ως μέρος των συνομιλιών τους.", + "value" : "Spiegare l’entanglement quantistico", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "会話とその添付ファイル、プロフィール、メモリ、プロンプトテンプレートをデバイス間で同期します。添付ファイルは会話の一部として同期されます。", - "state" : "translated" + "state" : "translated", + "value" : "量子もつれについて説明する" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Synchronise les conversations et leurs pièces jointes, le profil, la mémoire et les modèles de prompts entre les appareils. Les pièces jointes sont synchronisées avec leurs conversations.", + "value" : "Quantenverschränkung erklären", "state" : "translated" } } } }, - "Help" : { - "comment" : "The title of the help screen.", + "tag.tools" : { + "comment" : "Label for a capability that allows calling functions in other tools.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Help", + "value" : "Tools", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Hjälp", - "state" : "translated" + "state" : "translated", + "value" : "Tools" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Ayuda", - "state" : "translated" + "state" : "translated", + "value" : "Tools" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Ajuda", + "value" : "Tools", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Help", + "value" : "Tools", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Hilfe", - "state" : "translated" + "state" : "translated", + "value" : "Tools" } }, "it" : { "stringUnit" : { - "value" : "Aiuto", - "state" : "translated" + "state" : "translated", + "value" : "Tools" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "ヘルプ", - "state" : "translated" + "state" : "translated", + "value" : "Tools" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Aide", - "state" : "translated" + "state" : "translated", + "value" : "Tools" } }, "el" : { "stringUnit" : { - "value" : "Βοήθεια", - "state" : "translated" + "state" : "translated", + "value" : "Tools" } } } }, - "Violet" : { - "comment" : "A color name.", + "Favourites" : { + "comment" : "A title for a screen that shows the user's favourite messages.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Violet", + "value" : "Favoriten", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Lila", - "state" : "translated" + "state" : "translated", + "value" : "Favorieten" } }, "es" : { "stringUnit" : { - "value" : "Violeta", + "value" : "Favoritos", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Violeta", - "state" : "translated" + "state" : "translated", + "value" : "Favoriter" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Violet", + "value" : "お気に入り", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Violett", - "state" : "translated" + "state" : "translated", + "value" : "Favorites" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Viola", - "state" : "translated" + "state" : "translated", + "value" : "Favoris" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "紫色", + "value" : "Preferiti", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Violet", + "value" : "Favoritos", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Μωβ", - "state" : "translated" + "state" : "translated", + "value" : "Αγαπημένα" } } } }, - "Too many requests. Please try again later." : { + "Title (Minimum 3 characters)" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Te veel verzoeken. Probeer het later opnieuw.", + "value" : "Τίτλος (Ελάχιστο 3 χαρακτήρες)", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "För många förfrågningar. Försök igen senare.", - "state" : "translated" + "state" : "translated", + "value" : "Titel (Minst 3 tecken)" } }, "es" : { "stringUnit" : { - "value" : "Demasiadas solicitudes. Por favor, inténtalo de nuevo más tarde.", + "value" : "Título (mínimo 3 caracteres)", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Demasiados pedidos. Por favor, tente novamente mais tarde.", - "state" : "translated" + "state" : "translated", + "value" : "Titre (Minimum 3 caractères)" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Too many requests. Please try again later.", + "value" : "タイトル(最低3文字)", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Zu viele Anfragen. Bitte versuchen Sie es später erneut.", - "state" : "translated" + "state" : "translated", + "value" : "Título (Mínimo 3 caracteres)" } }, "it" : { "stringUnit" : { - "value" : "Troppe richieste. Riprova più tardi.", - "state" : "translated" + "state" : "translated", + "value" : "Titolo (Minimo 3 caratteri)" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "リクエストが多すぎます。後でもう一度お試しください。", + "value" : "Title (Minimum 3 characters)", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Πάρα πολλά αιτήματα. Παρακαλώ δοκιμάστε ξανά αργότερα.", - "state" : "translated" + "state" : "translated", + "value" : "Titel (mindestens 3 Zeichen)" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Trop de requêtes. Veuillez réessayer plus tard.", - "state" : "translated" + "state" : "translated", + "value" : "Titel (Minimaal 3 tekens)" } } } }, - "Reset App Data" : { - "comment" : "A confirmation alert that lets the user reset all app data.", + "Tools Could Not Be Loaded" : { + "comment" : "A title for a view that displays an error message when loading MCP server tools.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Appgegevens resetten", - "state" : "translated" + "state" : "translated", + "value" : "Hulpmiddelen konden niet worden geladen" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Återställ appdata", + "value" : "Não foi possível carregar as ferramentas", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Restablecer datos de la aplicación", - "state" : "translated" + "state" : "translated", + "value" : "ツールを読み込めませんでした" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Repor Dados da App", - "state" : "translated" + "state" : "translated", + "value" : "Verktygen kunde inte läsas in" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Reset App Data", + "value" : "Impossible de charger les outils", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "App-Daten zurücksetzen", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατή η φόρτωση των εργαλείων" } }, "it" : { "stringUnit" : { - "value" : "Reimposta dati app", + "value" : "Impossibile caricare gli strumenti", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Επαναφορά δεδομένων εφαρμογής", - "state" : "translated" + "state" : "translated", + "value" : "Tools Could Not Be Loaded" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Réinitialiser les données de l’application", - "state" : "translated" + "state" : "translated", + "value" : "No se pudieron cargar las herramientas" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "アプリデータをリセット", + "value" : "Tools konnten nicht geladen werden", "state" : "translated" } } } }, - "Comments" : { + "iCloud data changed during synchronization." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Reacties", - "state" : "translated" + "state" : "translated", + "value" : "iCloud data changed during synchronization." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Kommentarer", + "value" : "Os dados do iCloud foram alterados durante a sincronização.", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Comentarios", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-data ändrades under synkroniseringen." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Comentários", + "value" : "I dati di iCloud sono cambiati durante la sincronizzazione.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Comments", + "value" : "Los datos de iCloud cambiaron durante la sincronización.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Kommentare", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-gegevens zijn tijdens de synchronisatie gewijzigd." } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Commenti", - "state" : "translated" + "state" : "translated", + "value" : "Τα δεδομένα iCloud άλλαξαν κατά τον συγχρονισμό." } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "コメント", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-Daten wurden während der Synchronisierung geändert." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Commentaires", + "value" : "同期中にiCloudデータが変更されました。", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Σχόλια", + "value" : "Les données iCloud ont changé pendant la synchronisation.", "state" : "translated" } } - } + }, + "comment" : "Error description when iCloud data changes during synchronization." }, - "The latest turn exceeds the available context" : { + "Cancel Recording" : { + "comment" : "A button that cancels the current recording.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "De laatste beurt overschrijdt de beschikbare context", - "state" : "translated" + "state" : "translated", + "value" : "Cancelar grabación" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Det senaste draget överskrider det tillgängliga sammanhanget", + "value" : "Cancel Recording", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "El último turno supera el contexto disponible", - "state" : "translated" + "state" : "translated", + "value" : "Aufnahme abbrechen" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A última jogada excede o contexto disponível", - "state" : "translated" + "state" : "translated", + "value" : "Opname annuleren" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "The latest turn exceeds the available context", - "state" : "translated" + "state" : "translated", + "value" : "Ακύρωση εγγραφής" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Der letzte Zug überschreitet den verfügbaren Kontext", - "state" : "translated" + "state" : "translated", + "value" : "Annulla registrazione" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "L'ultimo turno supera il contesto disponibile", + "value" : "Annuler l’enregistrement", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "最新のターンが利用可能なコンテキストを超えています", - "state" : "translated" + "state" : "translated", + "value" : "録音をキャンセル" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Le dernier tour dépasse le contexte disponible", - "state" : "translated" + "state" : "translated", + "value" : "Cancelar Gravação" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Η τελευταία κίνηση υπερβαίνει το διαθέσιμο πλαίσιο", - "state" : "translated" + "state" : "translated", + "value" : "Avbryt inspelning" } } } }, - "Honeydew" : { - "comment" : "A name for the icon with the color \"Honeydew\".", + "This model advertises vision, but its mode does not support automatic vision requests." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Honingmeloen", + "value" : "Αυτό το μοντέλο διαφημίζει υποστήριξη όρασης, αλλά η λειτουργία του δεν υποστηρίζει αυτόματα αιτήματα όρασης.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Honungsmelon", + "value" : "Den här modellen marknadsför bildförståelse, men dess läge stöder inte automatiska bildförfrågningar.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Melón verde claro", - "state" : "translated" + "state" : "translated", + "value" : "Questo modello dichiara di supportare la visione, ma la sua modalità non supporta le richieste automatiche di visione." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Melão verde claro", + "value" : "Este modelo anuncia compatibilidad con visión, pero su modo no admite solicitudes automáticas de visión.", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Honeydew", - "state" : "translated" + "state" : "translated", + "value" : "Ce modèle annonce la prise en charge de la vision, mais son mode ne prend pas en charge les requêtes de vision automatiques." } }, "de" : { "stringUnit" : { - "value" : "Honigmelone", + "value" : "Dieses Modell wirbt mit Bildverarbeitung, aber sein Modus unterstützt keine automatischen Bildverarbeitungsanfragen.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Melone bianco", + "value" : "このモデルはビジョン対応をうたっていますが、そのモードでは自動ビジョンリクエストに対応していません。", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "ハニーデュー", - "state" : "translated" + "state" : "translated", + "value" : "This model advertises vision, but its mode does not support automatic vision requests." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Melon miel", - "state" : "translated" + "state" : "translated", + "value" : "Dit model adverteert met beeldverwerking, maar de modus ondersteunt geen automatische beeldverzoeken." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Πεπόνι μελιτώματος", - "state" : "translated" + "state" : "translated", + "value" : "Este modelo anuncia suporte para visão, mas o seu modo não suporta pedidos automáticos de visão." } } } }, - "Message..." : { + "Embedding" : { + "comment" : "A label for an LLM model.", + "shouldTranslate" : false + }, + "Review the current iCloud account before any local or cloud data is changed." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Bericht...", + "value" : "Esamina l’account iCloud attuale prima di modificare i dati locali o nel cloud.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Meddelande...", - "state" : "translated" + "state" : "translated", + "value" : "Reveja a conta iCloud atual antes de alterar quaisquer dados locais ou na nuvem." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Mensaje...", - "state" : "translated" + "state" : "translated", + "value" : "Granska det aktuella iCloud-kontot innan några lokala data eller molndata ändras." } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Mensagem...", + "value" : "Vérifiez le compte iCloud actuel avant toute modification des données locales ou cloud.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Message...", + "value" : "Revisa la cuenta de iCloud actual antes de cambiar cualquier dato local o en la nube.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Nachricht...", - "state" : "translated" + "state" : "translated", + "value" : "Überprüfe den aktuellen iCloud-Account, bevor lokale oder Cloud-Daten geändert werden." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Messaggio...", - "state" : "translated" + "state" : "translated", + "value" : "Review the current iCloud account before any local or cloud data is changed." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Μήνυμα...", - "state" : "translated" + "state" : "translated", + "value" : "ローカルまたはクラウドのデータを変更する前に、現在のiCloudアカウントを確認する" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "メッセージ...", - "state" : "translated" + "state" : "translated", + "value" : "Ελέγξτε τον τρέχοντα λογαριασμό iCloud πριν αλλάξουν δεδομένα τοπικά ή στο cloud." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Message...", - "state" : "translated" + "state" : "translated", + "value" : "Controleer het huidige iCloud-account voordat er lokale of cloudgegevens worden gewijzigd." } } } }, - "Keep it short and descriptive" : { + "This backup version is not supported." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Houd het kort en duidelijk", - "state" : "translated" + "state" : "translated", + "value" : "Esta versão de backup não é suportada." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Håll det kort och beskrivande", - "state" : "translated" + "state" : "translated", + "value" : "Diese Sicherungsversion wird nicht unterstützt." } }, "es" : { "stringUnit" : { - "value" : "Sé breve y descriptivo", - "state" : "translated" + "state" : "translated", + "value" : "Esta versión de la copia de seguridad no es compatible." } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Seja breve e descritivo", - "state" : "translated" + "state" : "translated", + "value" : "Den här säkerhetskopieringsversionen stöds inte." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Keep it short and descriptive", + "value" : "このバックアップバージョンはサポートされていません。", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Kurz und prägnant", - "state" : "translated" + "state" : "translated", + "value" : "Questa versione di backup non è supportata." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Mantienilo breve e descrittivo", - "state" : "translated" + "state" : "translated", + "value" : "This backup version is not supported." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Κρατήστε το σύντομο και περιγραφικό", + "value" : "Cette version de sauvegarde n’est pas prise en charge.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Soyez bref et descriptif", - "state" : "translated" + "state" : "translated", + "value" : "Αυτή η έκδοση αντιγράφου ασφαλείας δεν υποστηρίζεται." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "短く分かりやすく", + "value" : "Deze back-upversie wordt niet ondersteund.", "state" : "translated" } } } }, - "Analyze Images" : { - "comment" : "Tool that analyzes images when the chat model cannot see them.", + "Deletes this item from iCloud and all synchronized devices. This action cannot be undone." : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Afbeeldingen analyseren", - "state" : "translated" - } - }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Analysera bilder", - "state" : "translated" + "state" : "translated", + "value" : "Elimina este item do iCloud e de todos os dispositivos sincronizados. Esta ação não pode ser anulada." } }, "es" : { "stringUnit" : { - "value" : "Analizar imágenes", - "state" : "translated" + "state" : "translated", + "value" : "Elimina este elemento de iCloud y de todos los dispositivos sincronizados. Esta acción no se puede deshacer." } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Analisar imagens", + "value" : "Supprime cet élément d’iCloud et de tous les appareils synchronisés. Cette action est irréversible.", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Analyze Images", - "state" : "translated" + "state" : "translated", + "value" : "Elimina questo elemento da iCloud e da tutti i dispositivi sincronizzati. Questa azione non può essere annullata." } }, "de" : { "stringUnit" : { - "value" : "Bilder analysieren", + "value" : "Löscht dieses Objekt aus iCloud und von allen synchronisierten Geräten. Diese Aktion kann nicht rückgängig gemacht werden.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Analizza immagini", - "state" : "translated" + "state" : "translated", + "value" : "Verwijdert dit item uit iCloud en alle gesynchroniseerde apparaten. Deze actie kan niet ongedaan worden gemaakt." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "画像を分析する", + "value" : "Deletes this item from iCloud and all synchronized devices. This action cannot be undone.", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Analyser les images", + "value" : "Raderar detta objekt från iCloud och alla synkroniserade enheter. Åtgärden kan inte ångras.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Ανάλυση εικόνων", + "value" : "Διαγράφει αυτό το στοιχείο από το iCloud και όλες τις συγχρονισμένες συσκευές. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", "state" : "translated" } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "この項目をiCloudおよび同期済みのすべてのデバイスから削除します。この操作は取り消せません。" + } } } }, - "Renews automatically until canceled. No features are locked." : { - "comment" : "A description of a subscription.", + "http:\/\/localhost:4000" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Wordt automatisch verlengd totdat je opzegt. Alle functies zijn beschikbaar.", + "value" : "http:\/\/localhost:4000", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Förnyas automatiskt tills den sägs upp. Alla funktioner är tillgängliga.", - "state" : "translated" + "state" : "translated", + "value" : "http:\/\/localhost:4000" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Se renueva automáticamente hasta que se cancele. No hay funciones bloqueadas.", - "state" : "translated" + "state" : "translated", + "value" : "http:\/\/localhost:4000" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Renova-se automaticamente até ser cancelada. Nenhuma funcionalidade está bloqueada.", - "state" : "translated" + "state" : "translated", + "value" : "http:\/\/localhost:4000" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Renews automatically until canceled. No features are locked.", + "value" : "http:\/\/localhost:4000", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Verlängert sich automatisch, bis es gekündigt wird. Alle Funktionen sind verfügbar.", - "state" : "translated" + "state" : "translated", + "value" : "http:\/\/localhost:4000" } }, "it" : { "stringUnit" : { - "value" : "Si rinnova automaticamente fino alla cancellazione. Nessuna funzionalità è bloccata.", - "state" : "translated" + "state" : "translated", + "value" : "http:\/\/localhost:4000" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Ανανεώνεται αυτόματα μέχρι να ακυρωθεί. Δεν υπάρχουν κλειδωμένες λειτουργίες.", - "state" : "translated" + "state" : "translated", + "value" : "http:\/\/localhost:4000" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Se renouvelle automatiquement jusqu’à annulation. Aucune fonctionnalité n’est verrouillée.", + "value" : "http:\/\/localhost:4000", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "キャンセルするまで自動更新されます。すべての機能をご利用いただけます。", + "value" : "http:\/\/localhost:4000", "state" : "translated" } } - } + }, + "comment" : "A placeholder URL for the server URL field." }, - "PDF Document" : { + "Image" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "PDF-document", + "value" : "Afbeelding", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "PDF-dokument", + "value" : "Bild", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Documento PDF", + "value" : "Image", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Documento PDF", - "state" : "translated" + "state" : "translated", + "value" : "Image" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "PDF Document", - "state" : "translated" + "state" : "translated", + "value" : "Bild" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "PDF-Dokument", - "state" : "translated" + "state" : "translated", + "value" : "Εικόνα" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Documento PDF", - "state" : "translated" + "state" : "translated", + "value" : "Imagem" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "PDFドキュメント", + "value" : "Imagen", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Document PDF", + "value" : "画像", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Έγγραφο PDF", - "state" : "translated" + "state" : "translated", + "value" : "Immagine" } } } }, - "Answer a tricky question" : { + "Today" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Beantwoord een lastige vraag", + "value" : "Σήμερα", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Svara på en klurig fråga", + "value" : "Idag", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Responder una pregunta difícil", + "value" : "Hoy", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Responder a uma pergunta difícil", + "value" : "Aujourd’hui", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Answer a tricky question", + "value" : "Hoje", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Beantworte eine knifflige Frage", + "value" : "今日", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Rispondi a una domanda difficile", + "value" : "Oggi", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "難しい質問に答える", - "state" : "translated" + "state" : "translated", + "value" : "Today" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Répondre à une question délicate", - "state" : "translated" + "state" : "translated", + "value" : "Heute" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Απάντησε σε μια δύσκολη ερώτηση", + "value" : "Vandaag", "state" : "translated" } } - } + }, + "comment" : "Title of a conversation section for conversations from today." }, - "The project notes are ready to review." : { - "comment" : "Last message preview text for a conversation.", + "The MCP tool arguments do not match the tool schema." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "De projectnotities zijn klaar om te bekijken.", - "state" : "translated" + "state" : "translated", + "value" : "The MCP tool arguments do not match the tool schema." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Projektanteckningarna är klara för granskning.", + "value" : "De argumenten van de MCP-tool komen niet overeen met het toolschema.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Las notas del proyecto están listas para revisar.", - "state" : "translated" + "state" : "translated", + "value" : "Los argumentos de la herramienta MCP no coinciden con el esquema de la herramienta." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "As notas do projeto estão prontas para revisão.", + "value" : "Die Argumente des MCP-Tools stimmen nicht mit dem Toolschema überein.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "The project notes are ready to review.", + "value" : "Argumenten för MCP-verktyget stämmer inte överens med verktygsschemat.", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Die Projektnotizen sind bereit zur Überprüfung.", - "state" : "translated" + "state" : "translated", + "value" : "Les arguments de l’outil MCP ne correspondent pas au schéma de l’outil." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Le note del progetto sono pronte per la revisione.", + "value" : "MCPツールの引数がツールスキーマと一致しません。", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "プロジェクトのメモがレビュー可能です。", + "value" : "Os argumentos da ferramenta MCP não correspondem ao esquema da ferramenta.", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Οι σημειώσεις του έργου είναι έτοιμες για ανασκόπηση.", - "state" : "translated" + "state" : "translated", + "value" : "Gli argomenti dello strumento MCP non corrispondono allo schema dello strumento." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Les notes du projet sont prêtes à être examinées.", + "value" : "Τα επιχειρήματα του εργαλείου MCP δεν ταιριάζουν με το σχήμα του εργαλείου.", "state" : "translated" } } - } + }, + "comment" : "Error description when the MCP tool arguments do not match the tool schema." }, - "The server certificate is not trusted." : { + "Local prompt template deletion metadata is invalid and was preserved." : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Het servercertificaat wordt niet vertrouwd.", - "state" : "translated" - } - }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Serverns certifikat är inte betrott.", + "value" : "Local prompt template deletion metadata is invalid and was preserved.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "El certificado del servidor no es de confianza.", - "state" : "translated" + "state" : "translated", + "value" : "Los metadatos de eliminación de la plantilla de indicaciones local no son válidos y se conservaron." } }, "pt-PT" : { "stringUnit" : { - "value" : "O certificado do servidor não é confiável.", - "state" : "translated" + "state" : "translated", + "value" : "Os metadados de eliminação do modelo de pedido local são inválidos e foram preservados." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The server certificate is not trusted.", - "state" : "translated" + "state" : "translated", + "value" : "De verwijderingsmetagegevens van de lokale promptsjabloon zijn ongeldig en zijn behouden." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Das Serverzertifikat wird nicht vertraut.", + "value" : "Metadata för borttagning av lokal promptmall är ogiltiga och har bevarats.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Il certificato del server non è attendibile.", - "state" : "translated" + "state" : "translated", + "value" : "Les métadonnées de suppression du modèle d’invite local ne sont pas valides et ont été conservées." } }, "el" : { "stringUnit" : { - "value" : "Το πιστοποιητικό διακομιστή δεν είναι αξιόπιστο.", - "state" : "translated" + "state" : "translated", + "value" : "Τα μεταδεδομένα διαγραφής του τοπικού προτύπου προτροπής δεν είναι έγκυρα και διατηρήθηκαν." } }, "ja" : { "stringUnit" : { - "value" : "サーバー証明書は信頼されていません。", + "value" : "ローカルプロンプトテンプレートの削除メタデータが無効なため、保持されました。", "state" : "translated" } }, - "fr" : { + "it" : { + "stringUnit" : { + "value" : "I metadati per l’eliminazione del modello di prompt locale non sono validi e sono stati conservati.", + "state" : "translated" + } + }, + "de" : { "stringUnit" : { - "value" : "Le certificat du serveur n’est pas fiable.", + "value" : "Die Löschmetadaten der lokalen Prompt-Vorlage sind ungültig und wurden beibehalten.", "state" : "translated" } } } }, - "Memory Content" : { - "comment" : "A label displayed above the text field for the memory content.", + "Integrations" : { + "comment" : "A heading for the list of tools that can be integrated with OpenClient.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Geheugeninhoud", + "value" : "Intégrations", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Minnesinnehåll", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Contenido de la memoria", - "state" : "translated" + "state" : "translated", + "value" : "Integrationer" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Conteúdo da Memória", - "state" : "translated" + "state" : "translated", + "value" : "Ενσωματώσεις" } }, "en" : { "stringUnit" : { - "value" : "Memory Content", + "value" : "Integrations", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Speicherinhalt", - "state" : "translated" + "state" : "translated", + "value" : "Integrationen" } }, "it" : { "stringUnit" : { - "value" : "Contenuto della memoria", - "state" : "translated" + "state" : "translated", + "value" : "Integrazioni" } }, "ja" : { "stringUnit" : { - "value" : "メモリ内容", - "state" : "translated" + "state" : "translated", + "value" : "連携機能" } }, - "el" : { + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Integrações" + } + }, + "nl" : { "stringUnit" : { - "value" : "Περιεχόμενο μνήμης", + "value" : "Integraties", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Contenu de la mémoire", + "value" : "Integraciones", "state" : "translated" } } } }, - "The backup contains duplicate identifiers." : { + "Midnight" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "De back-up bevat dubbele identificaties.", - "state" : "translated" + "state" : "translated", + "value" : "Medianoche" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Säkerhetskopian innehåller dubblettidentifierare.", - "state" : "translated" + "state" : "translated", + "value" : "Middernacht" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "La copia de seguridad contiene identificadores duplicados.", + "value" : "ミッドナイト", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "O backup contém identificadores duplicados.", - "state" : "translated" + "state" : "translated", + "value" : "Meia-noite" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "The backup contains duplicate identifiers.", - "state" : "translated" + "state" : "translated", + "value" : "Mitternacht" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Die Sicherung enthält doppelte Bezeichner.", + "value" : "Mezzanotte", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Il backup contiene identificatori duplicati.", - "state" : "translated" + "state" : "translated", + "value" : "Midnatt" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "バックアップに重複した識別子が含まれています。", - "state" : "translated" + "state" : "translated", + "value" : "Μεσάνυχτα" } }, "fr" : { "stringUnit" : { - "value" : "La sauvegarde contient des identifiants en double.", - "state" : "translated" + "state" : "translated", + "value" : "Minuit" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Η δημιουργία αντιγράφου περιέχει διπλότυπους αναγνωριστικούς κωδικούς.", - "state" : "translated" + "state" : "translated", + "value" : "Midnight" } } - } + }, + "comment" : "Name of the icon with a midnight theme." }, - "Stop Recording" : { + "Pricing" : { + "comment" : "A section that displays the pricing information for a model.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Opname stoppen", + "value" : "Pricing", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Stoppa inspelning", + "value" : "Prijzen", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Detener grabación", - "state" : "translated" + "state" : "translated", + "value" : "Preços" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Parar Gravação", + "value" : "Τιμολόγηση", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Stop Recording", + "value" : "価格情報", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Aufnahme stoppen", - "state" : "translated" + "state" : "translated", + "value" : "Tarification" } }, "it" : { "stringUnit" : { - "value" : "Interrompi registrazione", - "state" : "translated" + "state" : "translated", + "value" : "Prezzi" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Διακοπή εγγραφής", - "state" : "translated" + "state" : "translated", + "value" : "Precios" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Arrêter l’enregistrement", + "value" : "Prissättning", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "録音停止", - "state" : "translated" + "state" : "translated", + "value" : "Preise" } } } }, - "Deny Once" : { - "comment" : "A label for denying a request once.", + "App Data Reset Failed" : { + "comment" : "A title for a view that indicates that app data reset failed.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Eenmalig weigeren", - "state" : "translated" + "state" : "translated", + "value" : "Zurücksetzen der App-Daten fehlgeschlagen" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Neka en gång", + "value" : "Resetten van appgegevens mislukt", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Denegar una vez", + "value" : "Återställning av appdata misslyckades", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Recusar uma vez", + "value" : "Échec de la réinitialisation des données de l’appuite", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Deny Once", + "value" : "Η επαναφορά των δεδομένων της εφαρμογής απέτυχε", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Einmal ablehnen", + "value" : "No se pudo restablecer los datos de la app", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Nega una volta", - "state" : "translated" + "state" : "translated", + "value" : "Ripristino dei dati dell’app non riuscito" } }, "ja" : { "stringUnit" : { - "value" : "一度だけ拒否する", + "value" : "アプリデータのリセットに失敗しました", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Refuser une fois", - "state" : "translated" + "state" : "translated", + "value" : "Falha ao repor os dados da aplicação" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Άρνηση μία φορά", - "state" : "translated" + "state" : "translated", + "value" : "App Data Reset Failed" } } } }, - "Remove from Favourites" : { - "comment" : "A label for removing a message from the user's favourites.", + "Retro" : { + "comment" : "Retro is a Japanese slang term for \"old-school\" or \"vintage\".", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Verwijderen uit favorieten", - "state" : "translated" - } - }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Ta bort från favoriter", + "value" : "Ρετρό", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Quitar de Favoritos", - "state" : "translated" + "state" : "translated", + "value" : "Retro" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Remover dos Favoritos", - "state" : "translated" + "state" : "translated", + "value" : "Retro" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Remove from Favorites", + "value" : "Retrò", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Aus Favoriten entfernen", - "state" : "translated" + "state" : "translated", + "value" : "Retro" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Rimuovi dai Preferiti", - "state" : "translated" + "state" : "translated", + "value" : "Retro" } }, "ja" : { "stringUnit" : { - "value" : "お気に入りから削除", - "state" : "translated" + "state" : "translated", + "value" : "レトロ" } }, "fr" : { "stringUnit" : { - "value" : "Retirer des favoris", - "state" : "translated" + "state" : "translated", + "value" : "Rétro" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αφαίρεση από Αγαπημένα", + "state" : "translated", + "value" : "Retro" + } + }, + "sv" : { + "stringUnit" : { + "value" : "Retrostil", "state" : "translated" } } } }, - "The model returned an invalid agent response." : { - "comment" : "Error message displayed when the model returns an invalid agent response.", + "Model Parameters" : { + "comment" : "A title for a view that allows the user to configure the parameters of a chat model.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Het model gaf een ongeldige agentrespons terug.", + "value" : "Parametri del modello", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Modellen returnerade ett ogiltigt agent-svar.", - "state" : "translated" + "state" : "translated", + "value" : "Modellparametrar" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "El modelo devolvió una respuesta de agente no válida.", + "value" : "Παράμετροι Μοντέλου", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "O modelo devolveu uma resposta de agente inválida.", + "value" : "モデルパラメータ", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "The model returned an invalid agent response.", + "value" : "Modellparameter", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Das Modell hat eine ungültige Agentenantwort zurückgegeben.", - "state" : "translated" + "state" : "translated", + "value" : "Modelparameters" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Il modello ha restituito una risposta agente non valida.", - "state" : "translated" + "state" : "translated", + "value" : "Parâmetros do Modelo" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Το μοντέλο επέστρεψε μη έγκυρη απάντηση πράκτορα.", + "value" : "Model Parameters", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "モデルが無効なエージェント応答を返しました。", - "state" : "translated" + "state" : "translated", + "value" : "Paramètres du modèle" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Le modèle a renvoyé une réponse d’agent invalide.", - "state" : "translated" + "state" : "translated", + "value" : "Parámetros del modelo" } } } }, - "OpenClient is free and open source" : { - "comment" : "A description of the OpenClient app.", + "Start a conversation" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "OpenClient is gratis en open source", - "state" : "translated" + "state" : "translated", + "value" : "Begin een gesprek" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "OpenClient är gratis och öppen källkod", - "state" : "translated" + "state" : "translated", + "value" : "Inizia una conversazione" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "OpenClient es gratuito y de código abierto", - "state" : "translated" + "state" : "translated", + "value" : "Start a conversation" } }, "pt-PT" : { "stringUnit" : { - "value" : "O OpenClient é gratuito e de código aberto", - "state" : "translated" + "state" : "translated", + "value" : "Iniciar uma conversa" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "OpenClient is free and open source", - "state" : "translated" + "state" : "translated", + "value" : "Iniciar una conversación" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "OpenClient ist kostenlos und Open Source", - "state" : "translated" + "state" : "translated", + "value" : "Ξεκινήστε μια συνομιλία" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "OpenClient è gratuito e open source", - "state" : "translated" + "state" : "translated", + "value" : "Konversation starten" } }, "ja" : { "stringUnit" : { - "value" : "OpenClientは無料のオープンソースです", - "state" : "translated" + "state" : "translated", + "value" : "会話を始める" } }, "fr" : { "stringUnit" : { - "value" : "OpenClient est gratuit et open source", + "value" : "Démarrer une conversation", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Το OpenClient είναι δωρεάν και ανοιχτού κώδικα", - "state" : "translated" + "state" : "translated", + "value" : "Starta en konversation" } } - } + }, + "comment" : "Subtitle for the \"New Chat\" action button in the Quick Actions widget." }, - "Invalid synchronized data" : { + "Aurora" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Ongeldige gesynchroniseerde gegevens", + "value" : "Aurora", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Ogiltiga synkroniserade data", - "state" : "translated" + "state" : "translated", + "value" : "Aurora" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Datos sincronizados no válidos", + "value" : "Aurora", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Dados sincronizados inválidos", + "value" : "Aurora", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Invalid synchronized data", + "value" : "Aurora", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Ungültige synchronisierte Daten", - "state" : "translated" + "state" : "translated", + "value" : "Aurora" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Dati sincronizzati non validi", - "state" : "translated" + "state" : "translated", + "value" : "Aurora" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "同期されたデータが無効です", - "state" : "translated" + "state" : "translated", + "value" : "Aurora" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Données synchronisées non valides", - "state" : "translated" + "state" : "translated", + "value" : "オーロラ" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Μη έγκυρα συγχρονισμένα δεδομένα", - "state" : "translated" + "state" : "translated", + "value" : "Aurora" } } - } + }, + "comment" : "Icon name for the aurora theme." }, - "Images and documents you attach to messages will appear here." : { - "comment" : "A description of the content of the view.", + "Changing app icon..." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Afbeeldingen en documenten die je aan berichten toevoegt, verschijnen hier.", - "state" : "translated" + "state" : "translated", + "value" : "Apppictogram wijzigen..." } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Bilder och dokument som du bifogar i meddelanden visas här.", + "value" : "Αλλαγή εικονιδίου εφαρμογής...", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Las imágenes y documentos que adjuntes a los mensajes aparecerán aquí.", + "value" : "Changing app icon...", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "As imagens e documentos que anexar às mensagens aparecerão aqui.", - "state" : "translated" + "state" : "translated", + "value" : "A alterar o ícone da aplicação..." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Images and documents you attach to messages will appear here.", + "value" : "Cambiando el icono de la app...", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Bilder und Dokumente, die Sie Nachrichten anhängen, werden hier angezeigt.", - "state" : "translated" + "state" : "translated", + "value" : "Ändrar appikon..." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Le immagini e i documenti che alleghi ai messaggi appariranno qui.", - "state" : "translated" + "state" : "translated", + "value" : "App-Symbol wird geändert …" } }, "ja" : { "stringUnit" : { - "value" : "メッセージに添付した画像や書類はここに表示されます。", + "value" : "アプリアイコンを変更中…", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Οι εικόνες και τα έγγραφα που επισυνάπτετε στα μηνύματα θα εμφανίζονται εδώ.", - "state" : "translated" + "state" : "translated", + "value" : "Modification de l’icône de l’app…" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Les images et documents que vous joignez aux messages apparaîtront ici.", - "state" : "translated" + "state" : "translated", + "value" : "Modifica dell’icona dell’app..." } } } }, - "Continue Chat" : { - "comment" : "Widget title.", + "Data Analyst" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Chat voortzetten", + "value" : "Analista de datos", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Fortsätt chatt", - "state" : "translated" + "state" : "translated", + "value" : "Analista de Dados" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Continuar chat", + "value" : "Analyste de données", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Continuar Conversa", - "state" : "translated" + "state" : "translated", + "value" : "Analista Dati" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Continue Chat", + "value" : "Data-analist", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Chat fortsetzen", - "state" : "translated" + "state" : "translated", + "value" : "Datenanalyst" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Continua chat", + "value" : "Data Analyst", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "チャットを続ける", + "value" : "Dataanalytiker", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Continuer la discussion", - "state" : "translated" + "state" : "translated", + "value" : "Αναλυτής Δεδομένων" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Συνέχεια συνομιλίας", + "value" : "データアナリスト", "state" : "translated" } } - } + }, + "comment" : "Description of a prompt template for a data analyst assistant." }, - "Scroll to bottom" : { + "Save Image..." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Scroll naar beneden", - "state" : "translated" + "state" : "translated", + "value" : "Afbeelding opslaan..." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Bläddra längst ned", + "value" : "Salva immagine...", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Desplázate hasta el final", - "state" : "translated" + "state" : "translated", + "value" : "Bild sichern…" } }, "pt-PT" : { "stringUnit" : { - "value" : "Deslocar até ao fundo", - "state" : "translated" + "state" : "translated", + "value" : "Guardar imagem..." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Scroll to bottom", + "value" : "Guardar imagen...", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Nach unten scrollen", - "state" : "translated" + "state" : "translated", + "value" : "Spara bild..." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Scorri fino in fondo", - "state" : "translated" + "state" : "translated", + "value" : "Save Image..." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Κύλιση στο κάτω μέρος", - "state" : "translated" + "state" : "translated", + "value" : "画像を保存…" } }, "fr" : { "stringUnit" : { - "value" : "Faites défiler jusqu’en bas", + "value" : "Enregistrer l’image…", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "下までスクロール", + "value" : "Αποθήκευση εικόνας...", "state" : "translated" } } } }, - "No pinned conversations" : { - "comment" : "A message displayed when the user has no pinned conversations.", + "Max Tokens" : { + "comment" : "A slider that lets the user adjust the maximum number of tokens.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Geen vastgezette gesprekken", - "state" : "translated" + "state" : "translated", + "value" : "Nombre maximal de jetons" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Inga fastnålda konversationer", + "value" : "Token massimi", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "No hay conversaciones fijadas", - "state" : "translated" + "state" : "translated", + "value" : "Tokens Máximos" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Sem conversas fixadas", - "state" : "translated" + "state" : "translated", + "value" : "Μέγιστοι χαρακτήρες" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "No pinned conversations", + "value" : "Maximalt antal token", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Keine angehefteten Unterhaltungen", - "state" : "translated" + "state" : "translated", + "value" : "Maximale Tokenanzahl" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Nessuna conversazione fissata", - "state" : "translated" + "state" : "translated", + "value" : "Max Tokens" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Δεν υπάρχουν καρφιτσωμένες συνομιλίες", - "state" : "translated" + "state" : "translated", + "value" : "Máximo de tokens" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Aucune conversation épinglée", - "state" : "translated" + "state" : "translated", + "value" : "Maximaal aantal tokens" } }, "ja" : { "stringUnit" : { - "value" : "ピン留めされた会話はありません", - "state" : "translated" + "state" : "translated", + "value" : "最大トークン数" } } } }, - "Purple" : { - "comment" : "Name of a tag color.", + "Christmas" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Paars", + "value" : "クリスマス", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Lila", + "value" : "Natal", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Púrpura", + "value" : "Noël", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Roxo", - "state" : "translated" + "state" : "translated", + "value" : "Natale" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Purple", - "state" : "translated" + "state" : "translated", + "value" : "Kerstmis" } }, "de" : { "stringUnit" : { - "value" : "Lila", + "value" : "Weihnachten", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Viola", + "value" : "Christmas", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Μωβ", - "state" : "translated" + "state" : "translated", + "value" : "Jul 񟿿" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Violet", - "state" : "translated" + "state" : "translated", + "value" : "Χριστούγεννα" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "パープル", - "state" : "translated" + "state" : "translated", + "value" : "Navidad" } } - } + }, + "comment" : "Category for the \"Christmas\" app icon." }, - "App icon changes are unavailable on this device." : { - "comment" : "A warning message displayed when the app icon cannot be changed on the current device.", + "Unable to read the backup file." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Het wijzigen van het apppictogram is niet beschikbaar op dit apparaat.", + "value" : "Impossible de lire le fichier de sauvegarde.", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Det går inte att ändra appsymbolen på den här enheten.", - "state" : "translated" + "state" : "translated", + "value" : "Kan het back-upbestand niet lezen." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Los cambios del icono de la app no están disponibles en este dispositivo.", + "value" : "Impossibile leggere il file di backup.", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Não é possível alterar o ícone da aplicação neste dispositivo.", - "state" : "translated" + "state" : "translated", + "value" : "Kan inte läsa säkerhetskopieringsfilen." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "App icon changes are unavailable on this device.", + "value" : "Não foi possível ler o ficheiro de backup.", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Änderungen am App-Symbol sind auf diesem Gerät nicht verfügbar.", + "value" : "No se puede leer el archivo de copia de seguridad.", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Le modifiche all’icona dell’app non sono disponibili su questo dispositivo.", - "state" : "translated" + "state" : "translated", + "value" : "バックアップファイルを読み取れません。" } }, "el" : { "stringUnit" : { - "value" : "Η αλλαγή του εικονιδίου της εφαρμογής δεν είναι διαθέσιμη σε αυτήν τη συσκευή.", + "value" : "Αδυναμία ανάγνωσης του αρχείου αντιγράφου ασφαλείας.", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Les changements d’icône de l’app sont indisponibles sur cet appareil.", - "state" : "translated" + "state" : "translated", + "value" : "Die Sicherungsdatei kann nicht gelesen werden." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "このデバイスではアプリアイコンを変更できません。", + "value" : "Unable to read the backup file.", "state" : "translated" } } } }, - "Here is a concise summary of the meeting." : { - "comment" : "Last message preview text for a conversation.", + "or" : { + "comment" : "Text for the \"or\" option in a list of options.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Hier is een beknopte samenvatting van de vergadering.", - "state" : "translated" + "state" : "translated", + "value" : "ή" } }, "sv" : { "stringUnit" : { - "value" : "Här är en kort sammanfattning av mötet.", + "value" : "eller", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Aquí un resumen conciso de la reunión.", + "value" : "o", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Aqui está um resumo conciso da reunião.", - "state" : "translated" + "state" : "translated", + "value" : "o" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Here is a concise summary of the meeting", + "value" : "ou", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Hier ist eine kurze Zusammenfassung des Treffens.", + "value" : "or", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ecco un riassunto conciso della riunione", - "state" : "translated" + "state" : "translated", + "value" : "ou" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Εδώ είναι μια σύντομη περίληψη της συνάντησης.", - "state" : "translated" + "state" : "translated", + "value" : "oder" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Voici un résumé concis de la réunion", - "state" : "translated" + "state" : "translated", + "value" : "または" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "会議の簡潔な要約です", - "state" : "translated" + "state" : "translated", + "value" : "of" } } } }, - "The cloud deletion is waiting for required downloads." : { - "comment" : "Error description for when the cloud deletion is waiting for required downloads.", + "Enable Notifications" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "De verwijdering uit de cloud wacht op vereiste downloads.", - "state" : "translated" + "state" : "translated", + "value" : "Meldingen inschakelen" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Molnraderingen väntar på nödvändiga nedladdningar.", + "value" : "Ativar notificações", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "La eliminación en la nube está esperando que se completen las descargas necesarias.", - "state" : "translated" + "state" : "translated", + "value" : "通知を有効にする" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "A eliminação da nuvem está a aguardar as transferências necessárias.", - "state" : "translated" + "state" : "translated", + "value" : "Aktivera aviseringar" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "The cloud deletion is waiting for required downloads.", + "value" : "Activer les notifications", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Das Löschen aus der Cloud wartet auf erforderliche Downloads.", + "value" : "Ενεργοποίηση ειδοποιήσεων", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "L’eliminazione dal cloud è in attesa dei download richiesti.", + "value" : "Abilita notifiche", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "クラウドの削除は必要なダウンロードの完了待ちです", - "state" : "translated" + "state" : "translated", + "value" : "Enable Notifications" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Η διαγραφή από το cloud αναμένει τις απαιτούμενες λήψεις.", + "value" : "Activar notificaciones", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "La suppression du cloud est en attente des téléchargements requis.", - "state" : "translated" + "state" : "translated", + "value" : "Benachrichtigungen aktivieren" } } - } + }, + "comment" : "A button that enables notifications." }, - "Add a comment" : { + "Invalid API key. Please check your credentials." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Een opmerking toevoegen", + "value" : "Clave API no válida. Por favor, verifica tus credenciales.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Lägg till en kommentar", - "state" : "translated" + "state" : "translated", + "value" : "Chave API inválida. Por favor, verifique as suas credenciais." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Agregar un comentario", - "state" : "translated" + "state" : "translated", + "value" : "Ongeldige API-sleutel. Controleer uw gegevens." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Adicionar um comentário", + "value" : "Chiave API non valida. Controlla le tue credenziali.", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Add a comment", - "state" : "translated" + "state" : "translated", + "value" : "Clé API invalide. Veuillez vérifier vos identifiants." } }, "de" : { "stringUnit" : { - "value" : "Kommentar hinzufügen", + "value" : "Ungültiger API-Schlüssel. Bitte überprüfen Sie Ihre Zugangsdaten.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Aggiungi un commento", - "state" : "translated" + "state" : "translated", + "value" : "Invalid API key. Please check your credentials." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Προσθήκη σχολίου", + "value" : "無効なAPIキーです。認証情報を確認してください。", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "コメントを追加", - "state" : "translated" + "state" : "translated", + "value" : "Ogiltig API-nyckel. Kontrollera dina uppgifter." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Ajouter un commentaire", - "state" : "translated" + "state" : "translated", + "value" : "Μη έγκυρο κλειδί API. Ελέγξτε τα διαπιστευτήριά σας." } } } }, - "Creative" : { + "Post" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Creatief", - "state" : "translated" + "state" : "translated", + "value" : "Plaatsen" } }, "sv" : { "stringUnit" : { - "value" : "Kreativ", - "state" : "translated" + "state" : "translated", + "value" : "Inlägg" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Creativo", + "value" : "投稿", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Criativo", + "value" : "Publicar", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Creative", + "value" : "Beitrag", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Kreativ", + "value" : "Post", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Creativo", - "state" : "translated" + "state" : "translated", + "value" : "Publier" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "クリエイティブ", - "state" : "translated" + "state" : "translated", + "value" : "Ανάρτηση" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Créatif", + "value" : "Publicar", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Δημιουργικό", - "state" : "translated" + "state" : "translated", + "value" : "Pubblica" } } } }, - "OpenClient version %@ is available. Would you like to update now?" : { - "comment" : "A message that is displayed in a notification when an update is available. The argument is the version number of the update.", + "No Synchronized Data" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "OpenClient-versie %@ is beschikbaar. Wil je nu bijwerken?", + "value" : "Nessun dato sincronizzato", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "OpenClient-version %@ är tillgänglig. Vill du uppdatera nu?", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υπάρχουν συγχρονισμένα δεδομένα" } }, "es" : { "stringUnit" : { - "value" : "La versión %@ de OpenClient está disponible. ¿Quieres actualizar ahora?", - "state" : "translated" + "state" : "translated", + "value" : "No hay datos sincronizados" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A versão %@ do OpenClient está disponível. Pretende atualizar agora?", - "state" : "translated" + "state" : "translated", + "value" : "同期されたデータはありません" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "OpenClient version %@ is available. Would you like to update now?", + "value" : "Aucune donnée synchronisée", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "OpenClient-Version %@ ist verfügbar. Möchten Sie jetzt aktualisieren?", + "value" : "No Synchronized Data", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "È disponibile la versione %@ di OpenClient. Vuoi aggiornarla ora?", - "state" : "translated" + "state" : "translated", + "value" : "Geen gesynchroniseerde gegevens" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Η έκδοση %@ του OpenClient είναι διαθέσιμη. Θέλετε να κάνετε ενημέρωση τώρα;", - "state" : "translated" + "state" : "translated", + "value" : "Inga synkroniserade data" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "OpenClientバージョン %@ が利用可能です。今すぐアップデートしますか?", - "state" : "translated" + "state" : "translated", + "value" : "Sem dados sincronizados" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "La version %@ d’OpenClient est disponible. Voulez-vous effectuer la mise à jour maintenant ?", + "value" : "Keine synchronisierten Daten", "state" : "translated" } } } }, - "tag.tools" : { - "comment" : "Label for a capability that allows calling functions in other tools.", + "Edit" : { + "comment" : "A button that opens a sheet for editing a template.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Tools", - "state" : "translated" + "state" : "translated", + "value" : "Επεξεργασία" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Tools", + "value" : "Modifier", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Tools", - "state" : "translated" + "state" : "translated", + "value" : "Editar" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Tools", - "state" : "translated" + "state" : "translated", + "value" : "Edit" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Tools", + "value" : "編集", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Tools", - "state" : "translated" + "state" : "translated", + "value" : "Bearbeiten" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Tools", - "state" : "translated" + "state" : "translated", + "value" : "Bewerken" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Tools", + "value" : "Redigera", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Tools", + "value" : "Modifica", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tools", + "value" : "Editar", "state" : "translated" } } } }, - "Copy" : { + "%lld compacted · %lld excluded" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Kopiëren", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld gecomprimeerd · %2$lld uitgesloten" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Kopiera", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld compactados · %2$lld excluídos" } }, "es" : { "stringUnit" : { - "value" : "Copiar", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld compactados · %2$lld excluidos" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Copiar", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld komprimerade · %2$lld uteslutna" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Copy", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld compactés · %2$lld exclus" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Kopieren", - "state" : "translated" + "value" : "%1$lld compacted · %2$lld excluded", + "state" : "new" } }, "it" : { "stringUnit" : { - "value" : "Copia", + "value" : "%1$lld compattati · %2$lld esclusi", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Αντιγραφή", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld 件を圧縮 · %2$lld 件を除外" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Copier", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld συμπιεσμένα · %2$lld εξαιρέθηκαν" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "コピー", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld komprimiert · %2$lld ausgeschlossen" } } - } + }, + "comment" : "A description of the number of messages that were compacted or excluded from the context. The first argument is the number of compacted messages. The second argument is the number of excluded messages." }, - "You are an expert software engineer. Help with code, explain concepts clearly, suggest best practices, and provide working code examples. Always prefer readable and maintainable solutions." : { - "comment" : "Prompt template content for each role type", + "%lld search tool(s) available on your server." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Je bent een expert software-engineer. Help met code, leg concepten duidelijk uit, stel best practices voor en geef werkende codevoorbeelden. Geef altijd de voorkeur aan leesbare en onderhoudbare oplossingen.", + "value" : "%lld ferramenta(s) de pesquisa disponíveis no seu servidor.", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Du är en expertprogrammerare. Hjälp till med kod, förklara koncept tydligt, föreslå bästa praxis och ge fungerande kodexempel. Föredra alltid läsbara och underhållbara lösningar.", - "state" : "translated" + "state" : "translated", + "value" : "%lld Suchwerkzeug(e) auf Ihrem Server verfügbar." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Eres un ingeniero de software experto. Ayuda con el código, explica conceptos claramente, sugiere las mejores prácticas y proporciona ejemplos de código funcionales. Siempre prefiere soluciones legibles y mantenibles.", + "value" : "%lld search tool(s) available on your server.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "És um engenheiro de software especialista. Ajuda com código, explica conceitos claramente, sugere as melhores práticas e fornece exemplos de código funcionais. Prefere sempre soluções legíveis e fáceis de manter.", + "value" : "%lld strumento\/i di ricerca disponibili sul tuo server.", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "You are an expert software engineer. Help with code, explain concepts clearly, suggest best practices, and provide working code examples. Always prefer readable and maintainable solutions.", - "state" : "translated" + "state" : "translated", + "value" : "%lld διαθέσιμο(α) εργαλείο(α) αναζήτησης στον διακομιστή σας." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Sie sind ein erfahrener Softwareingenieur. Helfen Sie bei Code, erklären Sie Konzepte klar, schlagen Sie Best Practices vor und liefern Sie funktionierende Codebeispiele. Bevorzugen Sie stets lesbare und wartbare Lösungen.", + "value" : "%lld sökverktyg tillgängliga på din server.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Sei un esperto ingegnere del software. Aiuta con il codice, spiega i concetti chiaramente, suggerisci le migliori pratiche e fornisci esempi di codice funzionanti. Preferisci sempre soluzioni leggibili e manutenibili.", - "state" : "translated" + "state" : "translated", + "value" : "%lld outil(s) de recherche disponible(s) sur votre serveur." } }, "ja" : { "stringUnit" : { - "value" : "あなたは熟練のソフトウェアエンジニアです。コードの支援、概念の明確な説明、ベストプラクティスの提案、動作するコード例の提供を行います。常に読みやすく保守しやすい解決策を優先してください。", - "state" : "translated" + "state" : "translated", + "value" : "サーバーに %lld 個の検索ツールが利用可能です。" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Vous êtes un ingénieur logiciel expert. Aidez avec le code, expliquez clairement les concepts, suggérez les meilleures pratiques et fournissez des exemples de code fonctionnels. Privilégiez toujours des solutions lisibles et maintenables.", + "value" : "%lld zoekhulpmiddel(en) beschikbaar op uw server.", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Είστε έμπειρος μηχανικός λογισμικού. Βοηθήστε με κώδικα, εξηγήστε έννοιες με σαφήνεια, προτείνετε βέλτιστες πρακτικές και παρέχετε λειτουργικά παραδείγματα κώδικα. Προτιμήστε πάντα λύσεις που είναι ευανάγνωστες και εύκολες στη συντήρηση.", - "state" : "translated" + "state" : "translated", + "value" : "%lld herramienta(s) de búsqueda disponibles en su servidor." } } - } + }, + "comment" : "A footer that shows the number of search tools available on the user's server. The argument is the number of search tools." }, - "No tools enabled" : { - "comment" : "A label that describes that the user has not enabled any tools.", + "Testing..." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Geen tools ingeschakeld", + "value" : "Δοκιμή...", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Inga verktyg aktiverade", + "value" : "Testar...", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "No hay herramientas habilitadas", + "value" : "テスト中...", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Nenhuma ferramenta ativada", - "state" : "translated" + "state" : "translated", + "value" : "Probando..." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "No tools enabled", - "state" : "translated" + "state" : "translated", + "value" : "A testar..." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Keine Tools aktiviert", - "state" : "translated" + "state" : "translated", + "value" : "Test en cours..." } }, "it" : { "stringUnit" : { - "value" : "Nessuno strumento abilitato", - "state" : "translated" + "state" : "translated", + "value" : "Test in corso..." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Δεν έχουν ενεργοποιηθεί εργαλεία", + "value" : "Testing...", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Aucun outil activé", - "state" : "translated" + "state" : "translated", + "value" : "Testen..." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "有効なツールはありません", + "value" : "Testen...", "state" : "translated" } } } }, - "No MCP servers configured. Add them in your LiteLLM server's config.yaml." : { - "comment" : "A message that appears when there are no MCP servers configured.", + "%@ (Unavailable)" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Geen MCP-servers geconfigureerd. Voeg ze toe in de config.yaml van je LiteLLM-server.", - "state" : "translated" + "state" : "translated", + "value" : "%@ (Unavailable)" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Inga MCP-servrar konfigurerade. Lägg till dem i din LiteLLM-servers config.yaml.", + "value" : "%@ (No disponible)", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "No hay servidores MCP configurados. Agréguelos en el config.yaml de su servidor LiteLLM.", - "state" : "translated" + "state" : "translated", + "value" : "%@ (Niet beschikbaar)" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Nenhum servidor MCP configurado. Adicione-os no config.yaml do seu servidor LiteLLM.", + "value" : "%@ (Nicht verfügbar)", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "No MCP servers configured. Add them in your LiteLLM server's config.yaml.", - "state" : "translated" + "state" : "translated", + "value" : "%@ (inte tillgänglig)" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Keine MCP-Server konfiguriert. Fügen Sie sie in der config.yaml Ihres LiteLLM-Servers hinzu.", - "state" : "translated" + "state" : "translated", + "value" : "%@ (Indisponible)" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Nessun server MCP configurato. Aggiungili nel file config.yaml del tuo server LiteLLM.", + "value" : "%@(利用不可)", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Δεν έχουν ρυθμιστεί MCP διακομιστές. Προσθέστε τους στο config.yaml του διακομιστή LiteLLM σας.", - "state" : "translated" + "state" : "translated", + "value" : "%@ (Indisponível)" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Aucun serveur MCP configuré. Ajoutez-les dans le config.yaml de votre serveur LiteLLM.", - "state" : "translated" + "state" : "translated", + "value" : "%@ (Non disponibile)" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "MCPサーバーが設定されていません。LiteLLMサーバーのconfig.yamlに追加してください。", - "state" : "translated" + "state" : "translated", + "value" : "%@ (Μη διαθέσιμο)" } } } }, - "Choose the right model" : { - "comment" : "A title for a tip that explains how to select a model for a conversation.", + "Unknown" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Kies het juiste model", + "value" : "Unknown", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Välj rätt modell", - "state" : "translated" + "state" : "translated", + "value" : "Onbekend" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Elige el modelo correcto", + "value" : "Desconhecido", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Escolha o modelo correto", - "state" : "translated" + "state" : "translated", + "value" : "Άγνωστο" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Choose the right model", - "state" : "translated" + "state" : "translated", + "value" : "不明" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Wähle das richtige Modell", - "state" : "translated" + "state" : "translated", + "value" : "Sconosciuto" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Scegli il modello giusto", + "value" : "Inconnu", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "適切なモデルを選択する", + "value" : "Desconocido", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Choisissez le bon modèle", - "state" : "translated" + "state" : "translated", + "value" : "Unbekannt" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Επιλέξτε το σωστό μοντέλο", + "value" : "Okänd", "state" : "translated" } } - } + }, + "comment" : "A label for an unknown LLM model." }, - "Choose the tag shown by the conversations widget." : { - "comment" : "Title of the widget configuration intent.", + "The attachment file path is invalid." : { + "comment" : "Error message when the attachment file path is invalid.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Kies de tag die door de gesprekken-widget wordt weergegeven", + "value" : "La ruta del archivo adjunto no es válida.", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Välj taggen som visas i konversationswidgeten", + "value" : "Der Dateipfad des Anhangs ist ungültig.", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Elige la etiqueta que muestra el widget de conversaciones", + "value" : "The attachment file path is invalid.", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Escolha a etiqueta mostrada pelo widget de conversas", + "value" : "Le chemin du fichier joint n’est pas valide.", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Choose the tag displayed by the conversations widget", - "state" : "translated" + "state" : "translated", + "value" : "Η διαδρομή αρχείου του συνημμένου δεν είναι έγκυρη." } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Wähle das vom Konversations-Widget angezeigte Tag.", - "state" : "translated" + "state" : "translated", + "value" : "Il percorso del file allegato non è valido." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Scegli il tag mostrato dal widget delle conversazioni", + "value" : "Het bestandspad van de bijlage is ongeldig.", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Επιλέξτε την ετικέτα που εμφανίζεται στο widget συνομιλιών", - "state" : "translated" + "state" : "translated", + "value" : "添付ファイルのパスが無効です。" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Choisissez l’étiquette affichée par le widget de conversations", - "state" : "translated" + "state" : "translated", + "value" : "O caminho do ficheiro anexado é inválido." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "会話ウィジェットで表示するタグを選択してください", - "state" : "translated" + "state" : "translated", + "value" : "Sökvägen till den bifogade filen är ogiltig." } } } }, - "Show Less" : { - "comment" : "A label that shows a chevron up icon.", + "Teal" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Minder weergeven", + "value" : "Sarcelle", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Visa mindre", + "value" : "Verde azulado", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Mostrar menos", + "value" : "Τιρκουάζ", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Mostrar menos", + "value" : "ティール", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Show Less", + "value" : "Verde-azulado", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Weniger anzeigen", - "state" : "translated" + "state" : "translated", + "value" : "Blågrön" } }, "it" : { "stringUnit" : { - "value" : "Mostra meno", + "value" : "Turchese", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "表示を減らす", - "state" : "translated" + "state" : "translated", + "value" : "Teal" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Εμφάνιση λιγότερων", + "value" : "Blauwgroen", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Afficher moins", + "value" : "Blaugrün", "state" : "translated" } } - } + }, + "comment" : "Name of the color teal." }, - "Set instructions for the assistant's behavior in this conversation." : { + "Getting the current date and time..." : { + "comment" : "A message displayed when the user is requesting the current date and time.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Stel instructies in voor het gedrag van de assistent in dit gesprek.", + "value" : "Obtention de la date et de l’heure actuelles…", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Ange instruktioner för assistentens beteende i denna konversation.", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Establecer instrucciones para el comportamiento del asistente en esta conversación.", - "state" : "translated" + "state" : "translated", + "value" : "Hämtar aktuellt datum och aktuell tid..." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Defina as instruções para o comportamento do assistente nesta conversa.", + "value" : "Λήψη της τρέχουσας ημερομηνίας και ώρας…", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Set instructions for the assistant's behavior in this conversation.", + "value" : "Getting the current date and time...", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Anweisungen für das Verhalten des Assistenten in diesem Gespräch festlegen.", + "value" : "Aktuelles Datum und aktuelle Uhrzeit werden abgerufen…", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Imposta le istruzioni per il comportamento dell'assistente in questa conversazione.", - "state" : "translated" + "state" : "translated", + "value" : "Recupero della data e dell’ora correnti..." } }, "ja" : { "stringUnit" : { - "value" : "この会話におけるアシスタントの動作指示を設定してください。", + "value" : "現在の日付と時刻を取得中…", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Définir les instructions pour le comportement de l’assistant dans cette conversation.", + "value" : "A obter a data e a hora atuais...", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Ορίστε οδηγίες για τη συμπεριφορά του βοηθού σε αυτή τη συνομιλία.", + "value" : "Huidige datum en tijd ophalen...", "state" : "translated" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Obteniendo la fecha y hora actuales..." + } } } }, - "Summarize a long text" : { + "Chat Message" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Vat een lange tekst samen", + "value" : "Message de chat", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Sammanfatta en lång text", - "state" : "translated" + "state" : "translated", + "value" : "Chatbericht" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Resumir un texto largo", + "value" : "Messaggio chat", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Resumir um texto longo", + "value" : "Chattmeddelande", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Summarize a long text", + "value" : "Mensagem de Chat", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Einen langen Text zusammenfassen", + "value" : "Mensaje de chat", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Riassumi un testo lungo", - "state" : "translated" + "state" : "translated", + "value" : "Μήνυμα συνομιλίας" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Περίληψη μεγάλου κειμένου", - "state" : "translated" + "state" : "translated", + "value" : "チャットメッセージ" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Résumer un long texte", - "state" : "translated" + "state" : "translated", + "value" : "Chatnachricht" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "長文を要約する", + "value" : "Chat Message", "state" : "translated" } } } }, - "Image analysis accepts image attachments only, not documents." : { - "comment" : "Error message when the user tries to analyze a document instead of an image.", + "Using tools..." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Beeldanalyse accepteert alleen afbeeldingsbijlagen, geen documenten.", + "value" : "ツールを使用中…", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Bildanalys stöder endast bildbilagor, inte dokument.", + "value" : "Utilizzo degli strumenti...", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "El análisis de imágenes solo acepta archivos adjuntos de imágenes, no documentos.", - "state" : "translated" + "state" : "translated", + "value" : "A utilizar ferramentas..." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "A análise de imagens só aceita anexos de imagem, não documentos.", + "value" : "Χρήση εργαλείων...", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Image analysis accepts image attachments only, not documents.", - "state" : "translated" + "state" : "translated", + "value" : "Tools werden verwendet …" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Die Bildanalyse akzeptiert nur Bildanhänge, keine Dokumente.", + "value" : "Använder verktyg...", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "L'analisi delle immagini accetta solo allegati immagine, non documenti.", - "state" : "translated" + "state" : "translated", + "value" : "Using tools..." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "画像分析で受け付けられるのは画像の添付ファイルのみで、書類には対応していません。", + "value" : "Usando herramientas...", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "L’analyse d’images accepte uniquement les pièces jointes image, pas les documents.", - "state" : "translated" + "state" : "translated", + "value" : "Utilisation des outils…" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Η ανάλυση εικόνων δέχεται μόνο συνημμένα εικόνων, όχι έγγραφα.", - "state" : "translated" + "state" : "translated", + "value" : "Tools worden gebruikt…" } } - } + }, + "comment" : "Text displayed in a background task when the app is using tools." }, - "Help me with my code" : { + "Chat image generation currently supports text prompts only." : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Help me met mijn code", - "state" : "translated" + "state" : "translated", + "value" : "Bildgenerering i chatten stöder för närvarande endast textbeskrivningar." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Hjälp mig med min kod", + "value" : "La génération d’images dans le chat prend actuellement en charge uniquement les prompts textuels.", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Ayúdame con mi código", + "value" : "Chat image generation currently supports text prompts only.", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Ajuda-me com o meu código", + "value" : "La generación de imágenes del chat actualmente solo admite indicaciones de texto.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Help me with my code", + "value" : "チャット画像生成は現在、テキストプロンプトのみに対応しています。", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Hilf mir bei meinem Code", + "value" : "Η δημιουργία εικόνων μέσω συνομιλίας υποστηρίζει προς το παρόν μόνο προτροπές κειμένου.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Aiutami con il mio codice", - "state" : "translated" + "state" : "translated", + "value" : "Het genereren van chatafbeeldingen ondersteunt momenteel alleen tekstprompts." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Βοήθησέ με με τον κώδικά μου", - "state" : "translated" + "state" : "translated", + "value" : "A geração de imagens no Chat suporta atualmente apenas prompts de texto." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Aide-moi avec mon code", + "value" : "Die Chat-Bildgenerierung unterstützt derzeit nur Texteingaben.", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "コードの助けをしてください", + "value" : "La generazione di immagini nella chat supporta attualmente solo prompt testuali.", "state" : "translated" } } } }, - "Camera" : { + "Open by design" : { + "comment" : "A description of the open-source nature of the app.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Camera", - "state" : "translated" + "state" : "translated", + "value" : "Ouvert par conception" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Kamera", - "state" : "translated" + "state" : "translated", + "value" : "Abierta por diseño" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Cámara", - "state" : "translated" + "state" : "translated", + "value" : "Aberto por design" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Câmara", - "state" : "translated" + "state" : "translated", + "value" : "設計上オープンです" } }, "en" : { "stringUnit" : { - "value" : "Camera", + "value" : "Open by design", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Kamera", - "state" : "translated" + "state" : "translated", + "value" : "Öppen genom design" } }, "it" : { "stringUnit" : { - "value" : "Fotocamera", + "value" : "Aperta per scelta", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "カメラ", + "value" : "Ανοιχτό εκ φύσεως", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Appareil photo", + "value" : "Open van opzet", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Κάμερα", - "state" : "translated" + "state" : "translated", + "value" : "Von Grund auf offen" } } } }, - "Chat" : { - "comment" : "A section of the settings view that deals with chat-related settings.", + "Tips appear only when their related features are available." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Chatten", + "value" : "Les astuces apparaissent uniquement lorsque leurs fonctionnalités associées sont disponibles.", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Chatt", - "state" : "translated" + "state" : "translated", + "value" : "Tips appear only when their related features are available." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Chat", + "value" : "Tips visas endast när deras relaterade funktioner är tillgängliga.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Chat", - "state" : "translated" + "state" : "translated", + "value" : "As dicas aparecem apenas quando as funcionalidades relacionadas estão disponíveis." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Chat", + "value" : "Los consejos aparecen solo cuando sus funciones relacionadas están disponibles.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Chat", - "state" : "translated" + "state" : "translated", + "value" : "Tips verschijnen alleen wanneer de bijbehorende functies beschikbaar zijn." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Chat", - "state" : "translated" + "state" : "translated", + "value" : "ヒントは関連機能が利用可能な場合にのみ表示されます。" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "チャット", + "value" : "I suggerimenti appaiono solo quando le relative funzionalità sono disponibili.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Συνομιλία", - "state" : "translated" + "state" : "translated", + "value" : "Οι συμβουλές εμφανίζονται μόνο όταν είναι διαθέσιμες οι σχετικές λειτουργίες." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Discussion", + "value" : "Tipps erscheinen nur, wenn die zugehörigen Funktionen verfügbar sind.", "state" : "translated" } } - } + }, + "comment" : "A description of the feature tips section." }, - "MCP permissions require access to secure storage." : { - "comment" : "Error message displayed when MCP permissions are required for secure storage access.", + "Copy URL" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "MCP-machtigingen vereisen toegang tot beveiligde opslag.", + "value" : "Αντιγραφή URL", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "MCP-behörigheter kräver åtkomst till säker lagring.", + "value" : "URLをコピー", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Los permisos de MCP requieren acceso al almacenamiento seguro.", + "value" : "Copiar URL", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "As permissões do MCP requerem acesso ao armazenamento seguro.", - "state" : "translated" + "state" : "translated", + "value" : "URL kopieren" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "MCP permissions require access to secure storage.", - "state" : "translated" + "state" : "translated", + "value" : "URL kopiëren" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "MCP-Berechtigungen erfordern Zugriff auf den sicheren Speicher.", - "state" : "translated" + "state" : "translated", + "value" : "Kopiera URL" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Le autorizzazioni MCP richiedono l’accesso all’archiviazione sicura.", - "state" : "translated" + "state" : "translated", + "value" : "Copiar URL" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "MCPの権限には安全なストレージへのアクセスが必要です。", + "value" : "Copier l’URL", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Les autorisations MCP nécessitent un accès au stockage sécurisé.", - "state" : "translated" + "state" : "translated", + "value" : "Copia URL" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Οι άδειες MCP απαιτούν πρόσβαση σε ασφαλή αποθήκευση.", + "value" : "Copy URL", "state" : "translated" } } } }, - "Subscriptions" : { - "comment" : "A label for a section of the tip jar view that shows subscription options.", + "Violet" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Abonnementen", - "state" : "translated" + "state" : "translated", + "value" : "Μωβ" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Prenumerationer", + "value" : "Violet", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Suscripciones", - "state" : "translated" + "state" : "translated", + "value" : "Violeta" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Subscrições", - "state" : "translated" + "state" : "translated", + "value" : "Lila" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Subscriptions", - "state" : "translated" + "state" : "translated", + "value" : "Violet" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Abonnements", - "state" : "translated" + "state" : "translated", + "value" : "Viola" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Abbonamenti", + "value" : "Violet", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "サブスクリプション", - "state" : "translated" + "state" : "translated", + "value" : "紫色" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Abonnements", + "value" : "Violeta", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Συνδρομές", - "state" : "translated" + "state" : "translated", + "value" : "Violett" } } - } + }, + "comment" : "A color name." }, - "Not saved" : { - "comment" : "A label that indicates that the server configuration wasn't saved.", + "Save" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Niet opgeslagen", - "state" : "translated" + "state" : "translated", + "value" : "Opslaan" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Inte sparad", - "state" : "translated" + "state" : "translated", + "value" : "Enregistrer" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "No guardado", - "state" : "translated" + "state" : "translated", + "value" : "Salva" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Não guardado", - "state" : "translated" + "state" : "translated", + "value" : "Αποθήκευση" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Not saved", + "value" : "Speichern", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Nicht gespeichert", + "value" : "保存", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Non salvata", + "value" : "Spara", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Δεν αποθηκεύτηκε", + "value" : "Guardar", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Non enregistré", + "value" : "Save", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "未保存", + "value" : "Guardar", "state" : "translated" } } } }, - "No complete synchronization has succeeded yet." : { + "Ready to synchronize" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Er is nog geen volledige synchronisatie geslaagd.", + "value" : "同期の準備完了", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Ingen fullständig synkronisering har lyckats ännu.", + "value" : "Prêt à synchroniser", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Aún no se ha completado correctamente ninguna sincronización.", + "value" : "Listo para sincronizar", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Ainda não foi concluída nenhuma sincronização.", - "state" : "translated" + "state" : "translated", + "value" : "Pronto para sincronizar" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "No complete synchronization has succeeded yet.", - "state" : "translated" + "state" : "translated", + "value" : "Klar att synkronisera" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Noch keine vollständige Synchronisierung war erfolgreich.", + "value" : "Pronto per la sincronizzazione", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Nessuna sincronizzazione completa è ancora riuscita.", - "state" : "translated" + "state" : "translated", + "value" : "Ready to synchronize" } }, "el" : { "stringUnit" : { - "value" : "Δεν έχει ολοκληρωθεί ακόμη με επιτυχία κανένας συγχρονισμός.", - "state" : "translated" + "state" : "translated", + "value" : "Έτοιμο για συγχρονισμό" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "同期が完全に成功したことはまだありません。", - "state" : "translated" + "state" : "translated", + "value" : "Klaar om te synchroniseren" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Aucune synchronisation complète n’a encore réussi.", + "value" : "Bereit zur Synchronisierung", "state" : "translated" } } } }, - "·" : { - "shouldTranslate" : false - }, - "Golden Noel" : { - "comment" : "Name of the icon for the Golden Noel theme.", + "Refresh to try loading this MCP server again." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Gouden Noel", + "value" : "Ανανεώστε για να δοκιμάσετε να φορτώσετε ξανά αυτόν τον διακομιστή MCP.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Golden Noel", + "value" : "Actualiza para intentar cargar este servidor MCP de nuevo.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Noel dorado", - "state" : "translated" + "state" : "translated", + "value" : "Actualisez pour essayer de charger à nouveau ce serveur MCP." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Noel Dourado", - "state" : "translated" + "state" : "translated", + "value" : "Refresh to try loading this MCP server again." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Golden Noel", + "value" : "再読み込みして、このMCPサーバーの読み込みをもう一度お試しください。", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Goldener Noel", + "value" : "Aktualisieren, um zu versuchen, diesen MCP-Server erneut zu laden.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Golden Noel", - "state" : "translated" + "state" : "translated", + "value" : "Vernieuw om te proberen deze MCP-server opnieuw te laden." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "ゴールデンノエル", + "value" : "Uppdatera för att försöka läsa in den här MCP-servern igen.", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Χρυσό Noel", - "state" : "translated" + "state" : "translated", + "value" : "Aggiorna per provare a caricare di nuovo questo server MCP." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Noël doré", + "value" : "Atualize para tentar carregar novamente este servidor MCP.", "state" : "translated" } } - } + }, + "comment" : "A description of the action to be taken when the user wants to retry loading the MCP server." }, - "Use the message actions button to edit, regenerate, branch, or save it as a favourite." : { - "comment" : "A tip that explains how to use the message actions button.", + "The conversation summary cursor does not reference one of its messages." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Gebruik de knop voor berichtacties om het bericht te bewerken, opnieuw te genereren, een vertakking te maken of het als favoriet op te slaan.", + "value" : "The conversation summary cursor does not reference one of its messages.", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Använd knappen för meddelandeåtgärder för att redigera, generera om, skapa en förgrening eller spara det som en favorit.", - "state" : "translated" + "state" : "translated", + "value" : "Il cursore del riepilogo della conversazione non fa riferimento a uno dei suoi messaggi." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Usa el botón de acciones del mensaje para editarlo, regenerarlo, crear una ramificación o guardarlo como favorito.", + "value" : "O cursor do resumo da conversa não referencia uma das suas mensagens.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Utilize o botão de ações da mensagem para a editar, gerar novamente, criar uma ramificação ou guardá-la como favorita.", - "state" : "translated" + "state" : "translated", + "value" : "Der Zusammenfassungs-Cursor der Unterhaltung verweist nicht auf eine seiner Nachrichten." } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Use the message actions button to edit, regenerate, branch, or save it as a favourite.", - "state" : "translated" + "state" : "translated", + "value" : "Ο δείκτης περίληψης συνομιλίας δεν αναφέρεται σε κάποιο από τα μηνύματά του." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Verwende die Nachrichtentaste, um sie zu bearbeiten, neu zu generieren, einen Zweig zu erstellen oder als Favorit zu speichern.", - "state" : "translated" + "state" : "translated", + "value" : "Samtalssammanfattningens markör refererar inte till ett av dess meddelanden." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Usa il pulsante delle azioni del messaggio per modificarlo, rigenerarlo, creare un ramo o salvarlo tra i preferiti.", + "value" : "Le curseur du résumé de la conversation ne fait pas référence à l’un de ses messages.", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Χρησιμοποιήστε το κουμπί ενεργειών μηνύματος για να το επεξεργαστείτε, να το αναδημιουργήσετε, να δημιουργήσετε διακλάδωση ή να το αποθηκεύσετε ως αγαπημένο.", - "state" : "translated" + "state" : "translated", + "value" : "De samenvattingscursor van het gesprek verwijst niet naar een van zijn berichten." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "メッセージのアクションボタンを使って、編集、再生成、分岐、またはお気に入りへの保存を行えます。", - "state" : "translated" + "state" : "translated", + "value" : "El cursor del resumen de la conversación no hace referencia a uno de sus mensajes." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Utilisez le bouton d’actions du message pour le modifier, le régénérer, créer une branche ou l’enregistrer dans vos favoris.", - "state" : "translated" + "state" : "translated", + "value" : "会話の要約カーソルがメッセージのいずれかを参照していません。" } } } }, - "iCloud container unavailable" : { + "New suggestion" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "iCloud-container niet beschikbaar", - "state" : "translated" + "state" : "translated", + "value" : "Νέα πρόταση" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "iCloud-behållaren är inte tillgänglig", + "value" : "Nouvelle suggestion", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Contenedor de iCloud no disponible", + "value" : "Nueva sugerencia", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Contentor do iCloud indisponível", + "value" : "New suggestion", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "iCloud container unavailable", + "value" : "新しい提案", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "iCloud-Container nicht verfügbar", + "value" : "Neuer Vorschlag", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Contenitore iCloud non disponibile", - "state" : "translated" + "state" : "translated", + "value" : "Nieuwe suggestie" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "iCloudコンテナを利用できません", - "state" : "translated" + "state" : "translated", + "value" : "Nytt förslag" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Conteneur iCloud indisponible", + "value" : "Nuovo suggerimento", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Το κοντέινερ iCloud δεν είναι διαθέσιμο", - "state" : "translated" + "state" : "translated", + "value" : "Nova sugestão" } } } }, - "No conversations found with the selected tag" : { - "comment" : "A message displayed when there are no conversations with a specific tag.", + "Copper" : { + "comment" : "Name of the icon with a copper color scheme.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Geen gesprekken gevonden met het geselecteerde label", + "value" : "Cuivre", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Inga konversationer hittades med den valda taggen", + "value" : "Rame", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "No se encontraron conversaciones con la etiqueta seleccionada", + "value" : "Koper", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Nenhuma conversa encontrada com a etiqueta selecionada", + "value" : "Cobre", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "No conversations found with the selected tag", + "value" : "Cobre", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Keine Unterhaltungen mit dem ausgewählten Tag gefunden", + "value" : "Koppar", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Nessuna conversazione trovata con il tag selezionato", + "value" : "銅", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Δεν βρέθηκαν συνομιλίες με την επιλεγμένη ετικέτα", - "state" : "translated" + "state" : "translated", + "value" : "Χάλκινο" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "選択したタグの会話は見つかりませんでした", - "state" : "translated" + "state" : "translated", + "value" : "Kupfer" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Aucune conversation trouvée avec le tag sélectionné", + "value" : "Copper", "state" : "translated" } } } }, - "Unavailable selections are kept until you choose another model or None." : { - "comment" : "A description of the behavior of unavailable selections.", + "Jump back into your latest conversation." : { + "comment" : "Description of the widget that opens the most recently updated conversation in OpenClient.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Niet-beschikbare selecties blijven behouden totdat je een ander model of Geen kiest.", + "value" : "Ritorna alla tua ultima conversazione.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Otillgängliga val behålls tills du väljer en annan modell eller Ingen.", - "state" : "translated" + "state" : "translated", + "value" : "最新の会話に戻る" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Las selecciones no disponibles se conservan hasta que elijas otro modelo o «Ninguno».", - "state" : "translated" + "state" : "translated", + "value" : "Hoppa tillbaka till din senaste konversation." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "As seleções indisponíveis são mantidas até escolher outro modelo ou Nenhum.", + "value" : "Springe zurück zu deinem letzten Gespräch.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Unavailable selections are kept until you choose another model or None.", + "value" : "Vuelve a tu última conversación.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Nicht verfügbare Auswahlen bleiben erhalten, bis du ein anderes Modell oder „Keine“ auswählst.", - "state" : "translated" + "state" : "translated", + "value" : "Ga terug naar je laatste gesprek." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Le selezioni non disponibili vengono mantenute finché non scegli un altro modello o Nessuno.", - "state" : "translated" + "state" : "translated", + "value" : "Voltar à sua conversa mais recente." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "利用できない選択項目は、別のモデルまたは「なし」を選択するまで保持されます。", - "state" : "translated" + "state" : "translated", + "value" : "Jump back into your latest conversation" } }, "fr" : { "stringUnit" : { - "value" : "Les sélections indisponibles sont conservées jusqu’à ce que vous choisissiez un autre modèle ou « Aucun ».", + "value" : "Reprenez votre dernière conversation.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Οι μη διαθέσιμες επιλογές διατηρούνται μέχρι να επιλέξετε άλλο μοντέλο ή «Κανένα».", + "value" : "Επιστροφή στην πιο πρόσφατη συνομιλία σας.", "state" : "translated" } } } }, - "Retro" : { - "comment" : "Retro is a Japanese slang term for \"old-school\" or \"vintage\".", + "Deletion Incomplete" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Retro", + "value" : "Löschen nicht abgeschlossen", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Retrostil", + "value" : "Eliminação incompleta", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Retro", + "value" : "Eliminación incompleta", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Retro", + "value" : "Borttagningen är inte slutförd", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Retro", - "state" : "translated" + "state" : "translated", + "value" : "Suppression incomplète" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Retro", - "state" : "translated" + "state" : "translated", + "value" : "Eliminazione incompleta" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Retrò", - "state" : "translated" + "state" : "translated", + "value" : "Deletion Incomplete" } }, "ja" : { "stringUnit" : { - "value" : "レトロ", - "state" : "translated" + "state" : "translated", + "value" : "削除未完了" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Rétro", - "state" : "translated" + "state" : "translated", + "value" : "Η διαγραφή δεν ολοκληρώθηκε" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Ρετρό", - "state" : "translated" + "state" : "translated", + "value" : "Verwijderen niet voltooid" } } } }, - "Current Icon" : { - "comment" : "A label displayed above the current app icon.", + "Enable All Tools" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Huidig pictogram", + "value" : "Ενεργοποίηση όλων των εργαλείων", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Aktuell ikon", - "state" : "translated" + "state" : "translated", + "value" : "Aktivera alla verktyg" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Icono actual", + "value" : "すべてのツールを有効にする", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Ícone atual", - "state" : "translated" + "state" : "translated", + "value" : "Activar todas las herramientas" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Current Icon", - "state" : "translated" + "state" : "translated", + "value" : "Ativar Todas as Ferramentas" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Aktuelles Symbol", - "state" : "translated" + "state" : "translated", + "value" : "Activer tous les outils" } }, "it" : { "stringUnit" : { - "value" : "Icona attuale", - "state" : "translated" + "state" : "translated", + "value" : "Abilita tutti gli strumenti" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Τρέχον εικονίδιο", - "state" : "translated" + "state" : "translated", + "value" : "Enable All Tools" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "現在のアイコン", + "value" : "Alle Werkzeuge aktivieren", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Icône actuelle", - "state" : "translated" + "state" : "translated", + "value" : "Alle tools inschakelen" } } - } + }, + "comment" : "A toggle that enables or disables all tools." }, - "or" : { - "comment" : "Text for the \"or\" option in a list of options.", + "Imported %lld conversations and restored %lld attachments." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "of", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld conversations importées et %2$lld pièces jointes restaurées." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "eller", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld 件の会話をインポートし、%2$lld 件の添付ファイルを復元しました。" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "o", - "state" : "translated" + "value" : "Imported %1$lld conversations and restored %2$lld attachments.", + "state" : "new" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "ou", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld gesprekken geïmporteerd en %2$lld bijlagen hersteld." } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "or", - "state" : "translated" + "state" : "translated", + "value" : "Εισήχθησαν %1$lld συνομιλίες και αποκαταστάθηκαν %2$lld συνημμένα." } }, "de" : { "stringUnit" : { - "value" : "oder", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld Konversationen importiert und %2$lld Anhänge wiederhergestellt." } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "o", - "state" : "translated" + "state" : "translated", + "value" : "Importerade %1$lld konversationer och återställde %2$lld bilagor." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "または", - "state" : "translated" + "state" : "translated", + "value" : "Importadas %1$lld conversas e restaurados %2$lld anexos." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "ou", + "value" : "Importate %1$lld conversazioni e ripristinati %2$lld allegati.", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "ή", + "value" : "Se importaron %1$lld conversaciones y se restauraron %2$lld archivos adjuntos.", "state" : "translated" } } } }, - "Prompt" : { - "comment" : "A label displayed above the prompt text field.", + "Summarizer" : { + "comment" : "Name of a prompt template that summarizes text.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Prompt", - "state" : "translated" + "state" : "translated", + "value" : "Résumé" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Anvisning", + "value" : "要約ツール", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Prompt", + "value" : "Summarizer", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Indicação", + "value" : "Samenvatter", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Prompt", + "value" : "Περίληψη", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Eingabeaufforderung", - "state" : "translated" + "state" : "translated", + "value" : "Zusammenfasser" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Prompt", - "state" : "translated" + "state" : "translated", + "value" : "Sammanfattare" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "プロンプト", + "value" : "Sumarizador", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Invite", + "value" : "Resumidor", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ερώτημα", + "value" : "Sintetizzatore", "state" : "translated" } } } }, - "Apple Shortcuts" : { - "comment" : "A heading for the Apple Shortcuts section.", + "Answer a tricky question" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Apple-snelkoppelingen", + "value" : "Απάντησε σε μια δύσκολη ερώτηση", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Apple-genvägar", - "state" : "translated" + "state" : "translated", + "value" : "Svara på en klurig fråga" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Atajos de Apple", - "state" : "translated" + "state" : "translated", + "value" : "難しい質問に答える" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Atalhos Apple", - "state" : "translated" + "state" : "translated", + "value" : "Responder una pregunta difícil" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Apple Shortcuts", - "state" : "translated" + "state" : "translated", + "value" : "Responder a uma pergunta difícil" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Apple Kurzbefehle", + "value" : "Répondre à une question délicate", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Scorciatoie Apple", + "value" : "Rispondi a una domanda difficile", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "Appleショートカット", + "value" : "Answer a tricky question", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Raccourcis Apple", - "state" : "translated" + "state" : "translated", + "value" : "Beantworte eine knifflige Frage" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Συντομεύσεις Apple", + "value" : "Beantwoord een lastige vraag", "state" : "translated" } } } }, - "Could not read the server response." : { + "The attachment file could not be found." : { + "comment" : "Error message when the attachment file is not found.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Kan de serverreactie niet lezen.", - "state" : "translated" + "state" : "translated", + "value" : "添付ファイルが見つかりませんでした。" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Kunde inte läsa serverns svar.", + "value" : "Het bijlagebestand kon niet worden gevonden.", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "No se pudo leer la respuesta del servidor.", + "value" : "Não foi possível encontrar o ficheiro anexado.", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Não foi possível ler a resposta do servidor.", + "value" : "The attachment file could not be found.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Could not read the server response.", - "state" : "translated" + "state" : "translated", + "value" : "Bilagefilen kunde inte hittas." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Serverantwort konnte nicht gelesen werden.", - "state" : "translated" + "state" : "translated", + "value" : "Le fichier joint est introuvable." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Impossibile leggere la risposta del server.", + "value" : "Die Anhangsdatei konnte nicht gefunden werden.", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "サーバーの応答を読み取れませんでした。", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile trovare il file allegato." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Impossible de lire la réponse du serveur.", - "state" : "translated" + "state" : "translated", + "value" : "No se ha podido encontrar el archivo adjunto." } }, "el" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η ανάγνωση της απάντησης του διακομιστή.", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατή η εύρεση του συνημμένου αρχείου." } } } }, - "Translator" : { - "comment" : "Name of the prompt template for translating text.", + "Test Connection" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Vertaler", - "state" : "translated" + "state" : "translated", + "value" : "Testa connessione" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Översättare", + "value" : "接続をテスト", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Traductor", - "state" : "translated" + "state" : "translated", + "value" : "Δοκιμή σύνδεσης" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Tradutor", - "state" : "translated" + "state" : "translated", + "value" : "Probar conexión" } }, "en" : { "stringUnit" : { - "value" : "Translator", - "state" : "translated" + "state" : "translated", + "value" : "Test Connection" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Übersetzer", - "state" : "translated" + "state" : "translated", + "value" : "Tester la connexion" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Traduttore", - "state" : "translated" + "state" : "translated", + "value" : "Verbinding testen" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "翻訳者", - "state" : "translated" + "state" : "translated", + "value" : "Testa anslutning" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Traducteur", + "value" : "Testar ligação", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Μεταφραστής", + "value" : "Verbindung testen", "state" : "translated" } } } }, - "Tools enabled" : { + "Suggested by" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Hulpmiddelen ingeschakeld", + "value" : "Προτεινόμενο από", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Verktyg aktiverade", + "value" : "Vorgeschlagen von", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Herramientas habilitadas", + "value" : "Sugerido por", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Ferramentas ativadas", + "value" : "Föreslagen av", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Tools enabled", - "state" : "translated" + "state" : "translated", + "value" : "からの提案" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Tools aktiviert", - "state" : "translated" + "state" : "translated", + "value" : "Suggested by" } }, "it" : { "stringUnit" : { - "value" : "Strumenti abilitati", - "state" : "translated" + "state" : "translated", + "value" : "Suggerito da" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "有効なツール", - "state" : "translated" + "state" : "translated", + "value" : "Suggéré par" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Outils activés", - "state" : "translated" + "state" : "translated", + "value" : "Sugerido por" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Ενεργοποιημένα εργαλεία", + "value" : "Voorgesteld door", "state" : "translated" } } } }, - "Add an **Open URLs** action." : { - "comment" : "Step 2 of creating a shortcut using the Shortcuts app.", + "%.2f" : { + "shouldTranslate" : false, "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Voeg een **Open URL's**-actie toe.", - "state" : "translated" + "state" : "translated", + "value" : "%.2f" } - }, - "sv" : { + } + }, + "comment" : "A label displaying the current value of the topP parameter." + }, + "Notifications enabled" : { + "localizations" : { + "ja" : { "stringUnit" : { - "value" : "Lägg till en åtgärd för **Öppna URL:er**.", - "state" : "translated" + "state" : "translated", + "value" : "通知が有効です" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Agregar una acción **Abrir URLs**.", + "value" : "Meldingen ingeschakeld", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Adicionar uma ação **Abrir URLs**.", + "value" : "Notificações ativadas", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Add an **Open URLs** action", - "state" : "translated" + "state" : "translated", + "value" : "Notifications enabled" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Füge eine Aktion **URLs öffnen** hinzu.", + "value" : "Aviseringar aktiverade", "state" : "translated" } }, - "it" : { + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Notifications activées" + } + }, + "es" : { "stringUnit" : { - "value" : "Aggiungi un’azione **Apri URL**.", + "value" : "Notificaciones activadas", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "**URLを開く**アクションを追加してください。", + "value" : "Notifiche attivate", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Προσθέστε μια ενέργεια **Άνοιγμα URL**.", + "value" : "Ειδοποιήσεις ενεργοποιημένες", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Ajouter une action **Ouvrir des URL**.", + "value" : "Benachrichtigungen aktiviert", "state" : "translated" } } - } + }, + "comment" : "A label that indicates that notifications are enabled." }, - "The image generation prompt must contain between 1 and 8000 characters." : { - "comment" : "Error message when the image generation prompt is empty or too long.", + "Fork from here" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "De prompt voor het genereren van de afbeelding moet tussen 1 en 8000 tekens bevatten.", + "value" : "Crea fork da qui", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Bildgenereringsprompten måste innehålla mellan 1 och 8000 tecken.", - "state" : "translated" + "state" : "translated", + "value" : "Gaffla härifrån" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "El prompt de generación de imágenes debe contener entre 1 y 8000 caracteres.", + "value" : "Δημιουργία αντιγράφου από εδώ", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "O pedido de geração de imagens deve conter entre 1 e 8000 caracteres.", - "state" : "translated" + "state" : "translated", + "value" : "ここからフォーク" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "The image generation prompt must contain between 1 and 8000 characters.", - "state" : "translated" + "state" : "translated", + "value" : "Abzweigen von hier" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Der Prompt für die Bildgenerierung muss zwischen 1 und 8000 Zeichen enthalten.", + "value" : "Vertakking vanaf hier", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Il prompt di generazione dell’immagine deve contenere da 1 a 8000 caratteri.", + "value" : "Criar bifurcação daqui", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Η προτροπή δημιουργίας εικόνας πρέπει να περιέχει από 1 έως 8000 χαρακτήρες.", + "value" : "Fork from here", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Le prompt de génération d’image doit contenir entre 1 et 8 000 caractères.", + "value" : "Créer une branche ici", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "画像生成プロンプトは1~8000文字で入力してください。", - "state" : "translated" + "state" : "translated", + "value" : "Bifurcar desde aquí" } } - } + }, + "comment" : "A label for a button that forks a message." }, - "Retry Inventory" : { + "OpenClient may summarise or exclude older messages without removing them from your history." : { + "comment" : "A description of how OpenClient can remove older messages from the user's history.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Inventaris opnieuw proberen", + "value" : "OpenClient kann ältere Nachrichten zusammenfassen oder ausblenden, ohne sie aus Ihrem Verlauf zu entfernen.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Försök igen med inventariet", - "state" : "translated" + "state" : "translated", + "value" : "O OpenClient pode resumir ou excluir mensagens antigas sem as remover do seu histórico." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Reintentar inventario", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient può riassumere o escludere i messaggi più vecchi senza rimuoverli dalla tua cronologia." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Tentar novamente o inventário", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient may summarize or exclude older messages without removing them from your history." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Retry Inventory", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient puede resumir o excluir mensajes antiguos sin eliminarlos de tu historial." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Inventar erneut versuchen", - "state" : "translated" + "state" : "translated", + "value" : "Το OpenClient μπορεί να συνοψίζει ή να εξαιρεί παλαιότερα μηνύματα χωρίς να τα αφαιρεί από το ιστορικό σας." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Riprova inventario", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient peut résumer ou exclure les anciens messages sans les supprimer de votre historique." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "インベントリを再試行", + "value" : "OpenClient kan oudere berichten samenvatten of uitsluiten zonder ze uit je geschiedenis te verwijderen.", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Επανάληψη αποθέματος", - "state" : "translated" + "state" : "translated", + "value" : "OpenClientは古いメッセージを履歴から削除せずに要約または除外することがあります。" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Réessayer l’inventaire", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient kan sammanfatta eller utesluta äldre meddelanden utan att ta bort dem från din historik." } } } }, - "Integrations" : { - "comment" : "A heading for the list of tools that can be integrated with OpenClient.", + "Use this memory" : { + "comment" : "A toggle label.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Integraties", + "value" : "Χρήση αυτής της μνήμης", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Integrationer", - "state" : "translated" + "state" : "translated", + "value" : "Deze herinnering gebruiken" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Integraciones", + "value" : "Diesen Speicher verwenden", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Integrações", + "value" : "このメモリを使用する", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Integrations", + "value" : "Usar esta memoria", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Integrationen", - "state" : "translated" + "state" : "translated", + "value" : "Använd detta minne" } }, "it" : { "stringUnit" : { - "value" : "Integrazioni", + "value" : "Usa questa memoria", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "連携機能", - "state" : "translated" + "state" : "translated", + "value" : "Utiliser cette mémoire" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Intégrations", - "state" : "translated" + "state" : "translated", + "value" : "Usar esta memória" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ενσωματώσεις", + "value" : "Use this memory", "state" : "translated" } } } }, - "Ongoing support" : { - "comment" : "A heading for ongoing support.", + "iCloud Data Is Downloading" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Doorlopende ondersteuning", + "value" : "iCloud Data Is Downloading", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Löpande support", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-gegevens worden gedownload" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Soporte continuo", + "value" : "Os dados do iCloud estão a ser descarregados", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Suporte contínuo", - "state" : "translated" + "state" : "translated", + "value" : "Γίνεται λήψη δεδομένων από το iCloud" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Ongoing support", - "state" : "translated" + "state" : "translated", + "value" : "iCloudデータをダウンロード中" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Laufender Support", + "value" : "I dati di iCloud sono in fase di download", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Supporto continuo", + "value" : "Les données iCloud sont en cours de téléchargement", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "継続的なサポート", - "state" : "translated" + "state" : "translated", + "value" : "Los datos de iCloud se están descargando" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Assistance continue", + "value" : "iCloud-Daten werden heruntergeladen", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Συνεχής υποστήριξη", + "value" : "iCloud-data laddas ned", "state" : "translated" } } } }, - "Organise your conversations" : { - "comment" : "A label displayed in the chat interface that allows the user to organise their conversations.", + "Not completed" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Organiseer je gesprekken", - "state" : "translated" + "state" : "translated", + "value" : "Non terminé" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Organisera dina konversationer", + "value" : "Non completato", "state" : "translated" } }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Δεν ολοκληρώθηκε" + } + }, "es" : { "stringUnit" : { - "value" : "Organiza tus conversaciones", - "state" : "translated" + "state" : "translated", + "value" : "No completado" } }, "pt-PT" : { "stringUnit" : { - "value" : "Organize as suas conversas", - "state" : "translated" + "state" : "translated", + "value" : "Não concluído" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Organize your conversations", + "value" : "Inte slutförd", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Organisiere deine Unterhaltungen", - "state" : "translated" + "state" : "translated", + "value" : "Nicht abgeschlossen" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Organizza le tue conversazioni", - "state" : "translated" + "state" : "translated", + "value" : "Niet voltooid" } }, "ja" : { "stringUnit" : { - "value" : "会話を整理する", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "Organisez vos conversations", + "value" : "未完了", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Οργάνωσε τις συνομιλίες σου", - "state" : "translated" + "state" : "translated", + "value" : "Not completed" } } } }, - "Some iCloud data is still downloading. Try again when it is available." : { + "Deletes these categories from iCloud and all synchronized devices:\n- Conversations and attachments\n- Personal Context\n- Memory\n- Custom Templates\n\nNewer data created after this deletion can synchronize again. This action cannot be undone." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Sommige iCloud-gegevens worden nog gedownload. Probeer het opnieuw wanneer ze beschikbaar zijn.", - "state" : "translated" + "state" : "translated", + "value" : "これらのカテゴリをiCloudおよび同期済みのすべてのデバイスから削除します:\n- 会話と添付ファイル\n- パーソナルコンテキスト\n- メモリ\n- カスタムテンプレート\n\nこの削除後に作成された新しいデータは、再び同期される可能性があります。この操作は取り消せません。" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Viss iCloud-data håller fortfarande på att laddas ner. Försök igen när den är tillgänglig.", - "state" : "translated" + "state" : "translated", + "value" : "Verwijdert deze categorieën uit iCloud en alle gesynchroniseerde apparaten:\n- Gesprekken en bijlagen\n- Persoonlijke context\n- Geheugen\n- Aangepaste sjablonen\n\nNieuwere gegevens die na deze verwijdering worden aangemaakt, kunnen opnieuw worden gesynchroniseerd. Deze actie kan niet ongedaan worden gemaakt." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Aún se están descargando algunos datos de iCloud. Inténtalo de nuevo cuando estén disponibles.", - "state" : "translated" + "state" : "translated", + "value" : "Elimina estas categorias do iCloud e de todos os dispositivos sincronizados:\n- Conversas e anexos\n- Contexto pessoal\n- Memória\n- Modelos personalizados\n\nOs dados mais recentes criados após esta eliminação podem ser sincronizados novamente. Esta ação não pode ser anulada." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Alguns dados do iCloud ainda estão a ser descarregados. Tente novamente quando estiverem disponíveis.", - "state" : "translated" + "state" : "translated", + "value" : "Deletes these categories from iCloud and all synchronized devices:\n- Conversations and attachments\n- Personal Context\n- Memory\n- Custom Templates\n\nNewer data created after this deletion can synchronize again. This action cannot be undone." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Some iCloud data is still downloading. Try again when it is available.", - "state" : "translated" + "state" : "translated", + "value" : "Tar bort dessa kategorier från iCloud och alla synkroniserade enheter:\n- Konversationer och bilagor\n- Personlig kontext\n- Minne\n- Anpassade mallar\n\nNyare data som skapas efter denna radering kan synkroniseras igen. Den här åtgärden kan inte ångras." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Einige iCloud-Daten werden noch heruntergeladen. Versuche es erneut, sobald sie verfügbar sind.", + "value" : "Supprime ces catégories d’iCloud et de tous les appareils synchronisés :\n- Conversations et pièces jointes\n- Contexte personnel\n- Mémoire\n- Modèles personnalisés\n\nLes nouvelles données créées après cette suppression peuvent à nouveau être synchronisées. Cette action est irréversible.", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Alcuni dati di iCloud sono ancora in fase di download. Riprova quando saranno disponibili.", + "value" : "Löscht diese Kategorien aus iCloud und von allen synchronisierten Geräten:\n- Unterhaltungen und Anhänge\n- Persönlicher Kontext\n- Erinnerungen\n- Benutzerdefinierte Vorlagen\n\nNeuere Daten, die nach dieser Löschung erstellt werden, können wieder synchronisiert werden. Diese Aktion kann nicht rückgängig gemacht werden.", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "一部のiCloudデータはまだダウンロード中です。利用可能になってからもう一度お試しください。", + "value" : "Elimina estas categorías de iCloud y de todos los dispositivos sincronizados:\n- Conversaciones y archivos adjuntos\n- Contexto personal\n- Memoria\n- Plantillas personalizadas\n\nLos datos más recientes creados después de esta eliminación pueden volver a sincronizarse. Esta acción no se puede deshacer.", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Certaines données iCloud sont toujours en cours de téléchargement. Réessayez lorsqu’elles seront disponibles.", + "value" : "Elimina queste categorie da iCloud e da tutti i dispositivi sincronizzati:\n- Conversazioni e allegati\n- Contesto personale\n- Memoria\n- Modelli personalizzati\n\nI dati più recenti creati dopo questa eliminazione possono essere sincronizzati di nuovo. Questa azione non può essere annullata.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Ορισμένα δεδομένα του iCloud εξακολουθούν να λαμβάνονται. Δοκιμάστε ξανά όταν θα είναι διαθέσιμα.", - "state" : "translated" + "state" : "translated", + "value" : "Διαγράφει αυτές τις κατηγορίες από το iCloud και όλες τις συγχρονισμένες συσκευές:\n- Συνομιλίες και συνημμένα\n- Προσωπικό πλαίσιο\n- Μνήμη\n- Προσαρμοσμένα πρότυπα\n\nΤα νεότερα δεδομένα που δημιουργήθηκαν μετά από αυτήν τη διαγραφή μπορούν να συγχρονιστούν ξανά. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." } } } }, - "Opens the document preview" : { - "comment" : "A hint that describes an action to open a document.", + "Balanced" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Opent het documentvoorbeeld", - "state" : "translated" + "state" : "translated", + "value" : "Ισορροπημένη" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Öppnar förhandsvisningen av dokumentet", - "state" : "translated" + "state" : "translated", + "value" : "Equilibrado" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Abre la vista previa del documento", + "value" : "Bilanciato", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Abre a pré-visualização do documento", + "value" : "Balanced", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Opens the document preview", - "state" : "translated" + "state" : "translated", + "value" : "バランス型" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Öffnet die Dokumentvorschau", - "state" : "translated" + "state" : "translated", + "value" : "Balanserad" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Apre l’anteprima del documento", - "state" : "translated" + "state" : "translated", + "value" : "Ausgeglichen" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Ανοίγει την προεπισκόπηση του εγγράφου", - "state" : "translated" + "state" : "translated", + "value" : "Gebalanceerd" } }, "fr" : { "stringUnit" : { - "value" : "Ouvre l’aperçu du document", + "value" : "Équilibré", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "書類のプレビューを開く", - "state" : "translated" + "state" : "translated", + "value" : "Equilibrada" } } - } + }, + "comment" : "A description of a temperature value." }, - "Server URL" : { + "Opens the document preview" : { + "comment" : "A hint that describes an action to open a document.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Server-URL", + "value" : "Ανοίγει την προεπισκόπηση του εγγράφου", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Server-URL", + "value" : "Ouvre l’aperçu du document", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "URL del servidor", + "value" : "Öppnar förhandsvisningen av dokumentet", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "URL do servidor", + "value" : "Abre a pré-visualização do documento", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Server URL", + "value" : "Abre la vista previa del documento", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Server-URL", - "state" : "translated" + "state" : "translated", + "value" : "Opent het documentvoorbeeld" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "URL del server", + "value" : "書類のプレビューを開く", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "サーバーURL", + "value" : "Opens the document preview", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "URL du serveur", + "value" : "Öffnet die Dokumentvorschau", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Διεύθυνση URL διακομιστή", + "value" : "Apre l’anteprima del documento", "state" : "translated" } } } }, - "All Synchronized Data" : { + "OpenClient is free and open source" : { + "comment" : "A description of the OpenClient app.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Alle gesynchroniseerde gegevens", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient ist kostenlos und Open Source" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "All synkroniserade data", - "state" : "translated" + "state" : "translated", + "value" : "O OpenClient é gratuito e de código aberto" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Todos los datos sincronizados", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient è gratuito e open source" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Todos os dados sincronizados", + "value" : "OpenClient is free and open source", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "All Synchronized Data", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient es gratuito y de código abierto" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Alle synchronisierten Daten", - "state" : "translated" + "state" : "translated", + "value" : "Το OpenClient είναι δωρεάν και ανοιχτού κώδικα" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Tutti i dati sincronizzati", + "value" : "OpenClient est gratuit et open source", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Όλα τα συγχρονισμένα δεδομένα", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient is gratis en open source" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Toutes les données synchronisées", - "state" : "translated" + "state" : "translated", + "value" : "OpenClientは無料のオープンソースです" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "すべての同期済みデータ", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient är gratis och öppen källkod" } } } }, - "The latest message and its attachments exceed this context window. Increase the context window or shorten the message." : { - "comment" : "Error message when the latest message and its attachments exceed the context window.", + "Synchronization is incomplete" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Het nieuwste bericht en de bijlagen overschrijden dit contextvenster. Vergroot het contextvenster of verkort het bericht.", - "state" : "translated" + "state" : "translated", + "value" : "Die Synchronisierung ist nicht abgeschlossen" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Det senaste meddelandet och dess bilagor överskrider detta kontextfönster. Öka kontextfönstret eller förkorta meddelandet.", - "state" : "translated" + "state" : "translated", + "value" : "A sincronização está incompleta" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "El último mensaje y sus archivos adjuntos superan esta ventana de contexto. Aumenta la ventana de contexto o acorta el mensaje.", + "value" : "La sincronizzazione è incompleta", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "A última mensagem e os seus anexos excedem esta janela de contexto. Aumente a janela de contexto ou reduza a mensagem.", + "value" : "Synchronization is incomplete", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "The latest message and its attachments exceed this context window. Increase the context window or shorten the message.", - "state" : "translated" + "state" : "translated", + "value" : "La sincronización no está completa" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Die neueste Nachricht und ihre Anhänge überschreiten dieses Kontextfenster. Erhöhen Sie das Kontextfenster oder kürzen Sie die Nachricht.", - "state" : "translated" + "state" : "translated", + "value" : "Ο συγχρονισμός δεν ολοκληρώθηκε" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "L'ultimo messaggio e i suoi allegati superano questa finestra di contesto. Aumenta la finestra di contesto o riduci il messaggio.", + "value" : "La synchronisation est incomplète", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "最新のメッセージと添付ファイルがこのコンテキストウィンドウの容量を超えています。コンテキストウィンドウを拡大するか、メッセージを短くしてください。", - "state" : "translated" + "state" : "translated", + "value" : "Synchronisatie is niet voltooid" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Le dernier message et ses pièces jointes dépassent cette fenêtre de contexte. Agrandissez la fenêtre de contexte ou raccourcissez le message.", - "state" : "translated" + "state" : "translated", + "value" : "同期が完了していません" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Το πιο πρόσφατο μήνυμα και τα συνημμένα του υπερβαίνουν το παράθυρο συμφραζομένων. Αυξήστε το παράθυρο συμφραζομένων ή συντομεύστε το μήνυμα.", + "value" : "Synkroniseringen är inte slutförd", "state" : "translated" } } } }, - "e.g. User prefers concise answers" : { - "comment" : "A placeholder text for a memory item's content.", + "Potential Impact" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Bijv. gebruiker geeft de voorkeur aan beknopte antwoorden", + "value" : "Mogelijke impact", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "t.ex. Användaren föredrar korta svar", + "value" : "Impact potentiel", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "p. ej. El usuario prefiere respuestas concisas", - "state" : "translated" + "state" : "translated", + "value" : "Impatto potenziale" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "ex. O utilizador prefere respostas concisas", - "state" : "translated" + "state" : "translated", + "value" : "Πιθανός αντίκτυπος" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "e.g. User prefers concise answers", - "state" : "translated" + "state" : "translated", + "value" : "Mögliche Auswirkungen" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "z. B. Nutzer bevorzugt kurze Antworten", - "state" : "translated" + "state" : "translated", + "value" : "潜在的な影響" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "es. L’utente preferisce risposte concise", - "state" : "translated" + "state" : "translated", + "value" : "Potentiell påverkan" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "π.χ. Ο χρήστης προτιμά σύντομες απαντήσεις", + "value" : "Impacto potencial", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "ex. L’utilisateur préfère des réponses concises", + "value" : "Potential Impact", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "例:ユーザーは簡潔な回答を好む", - "state" : "translated" + "state" : "translated", + "value" : "Impacto potencial" } } - } + }, + "comment" : "A label that describes the potential impact of a request." }, - "Restore Purchases" : { - "comment" : "A button that restores purchases.", + "Suggestions" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Aankopen herstellen", - "state" : "translated" + "state" : "translated", + "value" : "Προτάσεις" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Återställ köp", + "value" : "Vorschläge", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Restaurar compras", + "value" : "Sugerencias", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Restaurar compras", + "value" : "Sugestões", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Restore Purchases", - "state" : "translated" + "state" : "translated", + "value" : "提案" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Käufe wiederherstellen", - "state" : "translated" + "state" : "translated", + "value" : "Suggesties" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Ripristina acquisti", - "state" : "translated" + "state" : "translated", + "value" : "Suggestions" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "購入を復元", - "state" : "translated" + "state" : "translated", + "value" : "Suggestions" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Restaurer les achats", - "state" : "translated" + "state" : "translated", + "value" : "Suggerimenti" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Επαναφορά αγορών", + "value" : "Förslag", "state" : "translated" } } } }, - "No search tools loaded. Tap \"Load Available Tools\" to fetch them from your server." : { - "comment" : "A label that appears when there are no search tools available.", + "Some MCP servers could not be loaded: %@." : { + "comment" : "A message that describes which MCP servers failed to load.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Geen zoekhulpmiddelen geladen. Tik op \"Beschikbare hulpmiddelen laden\" om ze van uw server op te halen.", - "state" : "translated" - } - }, "sv" : { "stringUnit" : { - "value" : "Inga sökverktyg laddade. Tryck på \"Ladda tillgängliga verktyg\" för att hämta dem från din server.", - "state" : "translated" + "state" : "translated", + "value" : "Vissa MCP-servrar kunde inte laddas: %@." } }, "es" : { "stringUnit" : { - "value" : "No se cargaron herramientas de búsqueda. Toca \"Cargar herramientas disponibles\" para obtenerlas desde tu servidor.", - "state" : "translated" + "state" : "translated", + "value" : "No se pudieron cargar algunos servidores MCP: %@." } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Nenhuma ferramenta de pesquisa carregada. Toque em \"Carregar Ferramentas Disponíveis\" para as obter do seu servidor.", - "state" : "translated" + "state" : "translated", + "value" : "Certains serveurs MCP n'ont pas pu être chargés : %@." } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "No search tools loaded. Tap \"Load Available Tools\" to fetch them from your server.", + "value" : "Einige MCP-Server konnten nicht geladen werden: %@.", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Keine Suchwerkzeuge geladen. Tippen Sie auf „Verfügbare Werkzeuge laden“, um sie von Ihrem Server abzurufen.", - "state" : "translated" + "state" : "translated", + "value" : "Alcuni server MCP non sono stati caricati: %@." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Nessuno strumento di ricerca caricato. Tocca \"Carica strumenti disponibili\" per recuperarli dal server.", - "state" : "translated" + "state" : "translated", + "value" : "Some MCP servers could not be loaded: %@." } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "検索ツールが読み込まれていません。「利用可能なツールを読み込む」をタップしてサーバーから取得してください。", - "state" : "translated" + "state" : "translated", + "value" : "Sommige MCP-servers konden niet worden geladen: %@." } }, "el" : { "stringUnit" : { - "value" : "Δεν έχουν φορτωθεί εργαλεία αναζήτησης. Πατήστε «Φόρτωση Διαθέσιμων Εργαλείων» για να τα κατεβάσετε από τον διακομιστή σας.", + "value" : "Ορισμένοι διακομιστές MCP δεν μπόρεσαν να φορτωθούν: %@.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Aucun outil de recherche chargé. Touchez « Charger les outils disponibles » pour les récupérer depuis votre serveur.", + "value" : "一部のMCPサーバーを読み込めませんでした: %@", "state" : "translated" } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alguns servidores MCP não puderam ser carregados: %@." + } } } }, - "Title" : { - "comment" : "A label displayed above the title field.", + "You are an expert software engineer. Help with code, explain concepts clearly, suggest best practices, and provide working code examples. Always prefer readable and maintainable solutions." : { + "comment" : "Prompt template content for each role type", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Titel", - "state" : "translated" + "state" : "translated", + "value" : "Είστε έμπειρος μηχανικός λογισμικού. Βοηθήστε με κώδικα, εξηγήστε έννοιες με σαφήνεια, προτείνετε βέλτιστες πρακτικές και παρέχετε λειτουργικά παραδείγματα κώδικα. Προτιμήστε πάντα λύσεις που είναι ευανάγνωστες και εύκολες στη συντήρηση." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Titel", - "state" : "translated" + "state" : "translated", + "value" : "Vous êtes un ingénieur logiciel expert. Aidez avec le code, expliquez clairement les concepts, suggérez les meilleures pratiques et fournissez des exemples de code fonctionnels. Privilégiez toujours des solutions lisibles et maintenables." } }, "es" : { "stringUnit" : { - "value" : "Título", - "state" : "translated" + "state" : "translated", + "value" : "Eres un ingeniero de software experto. Ayuda con el código, explica conceptos claramente, sugiere las mejores prácticas y proporciona ejemplos de código funcionales. Siempre prefiere soluciones legibles y mantenibles." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Título", - "state" : "translated" + "state" : "translated", + "value" : "You are an expert software engineer. Help with code, explain concepts clearly, suggest best practices, and provide working code examples. Always prefer readable and maintainable solutions." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Title", + "value" : "あなたは熟練のソフトウェアエンジニアです。コードの支援、概念の明確な説明、ベストプラクティスの提案、動作するコード例の提供を行います。常に読みやすく保守しやすい解決策を優先してください。", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Titel", - "state" : "translated" + "state" : "translated", + "value" : "Sie sind ein erfahrener Softwareingenieur. Helfen Sie bei Code, erklären Sie Konzepte klar, schlagen Sie Best Practices vor und liefern Sie funktionierende Codebeispiele. Bevorzugen Sie stets lesbare und wartbare Lösungen." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Titolo", + "value" : "Je bent een expert software-engineer. Help met code, leg concepten duidelijk uit, stel best practices voor en geef werkende codevoorbeelden. Geef altijd de voorkeur aan leesbare en onderhoudbare oplossingen.", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Τίτλος", - "state" : "translated" + "state" : "translated", + "value" : "Du är en expertprogrammerare. Hjälp till med kod, förklara koncept tydligt, föreslå bästa praxis och ge fungerande kodexempel. Föredra alltid läsbara och underhållbara lösningar." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "タイトル", - "state" : "translated" + "state" : "translated", + "value" : "Sei un esperto ingegnere del software. Aiuta con il codice, spiega i concetti chiaramente, suggerisci le migliori pratiche e fornisci esempi di codice funzionanti. Preferisci sempre soluzioni leggibili e manutenibili." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Titre", - "state" : "translated" + "state" : "translated", + "value" : "És um engenheiro de software especialista. Ajuda com código, explica conceitos claramente, sugere as melhores práticas e fornece exemplos de código funcionais. Prefere sempre soluções legíveis e fáceis de manter." } } } }, - "This external tool may access, create, change, or delete data and may incur costs." : { - "comment" : "A description of the impact of using this tool.", + "The response was cut short. Open the app to see what was received." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Deze externe tool kan gegevens openen, aanmaken, wijzigen of verwijderen en kan kosten met zich meebrengen.", + "value" : "Η απάντηση διακόπηκε. Άνοιξε την εφαρμογή για να δεις τι λήφθηκε.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Det här externa verktyget kan komma åt, skapa, ändra eller ta bort data och kan medföra kostnader.", - "state" : "translated" + "state" : "translated", + "value" : "A resposta foi interrompida. Abra a app para ver o que foi recebido." + } + }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "応答が途中で切れました。受信内容を確認するにはアプリを開いてください。" } }, "es" : { "stringUnit" : { - "value" : "Esta herramienta externa puede acceder a datos, crearlos, modificarlos o eliminarlos, y puede generar costes.", + "value" : "La respuesta se cortó. Abre la app para ver lo recibido.", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Esta ferramenta externa pode aceder, criar, alterar ou eliminar dados e pode implicar custos.", - "state" : "translated" + "state" : "translated", + "value" : "Het antwoord is afgebroken. Open de app om te zien wat er is ontvangen." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "La risposta è stata interrotta. Apri l’app per vedere cosa è stato ricevuto." } }, "en" : { "stringUnit" : { - "value" : "This external tool may access, create, change, or delete data and may incur costs.", + "value" : "The response was cut short. Open the app to see what was received.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Dieses externe Tool kann auf Daten zugreifen, Daten erstellen, ändern oder löschen und Kosten verursachen.", + "value" : "Die Antwort wurde abgeschnitten. Öffnen Sie die App, um zu sehen, was empfangen wurde.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Questo strumento esterno potrebbe accedere, creare, modificare o eliminare dati e potrebbe comportare dei costi.", - "state" : "translated" - } - }, - "ja" : { - "stringUnit" : { - "value" : "この外部ツールはデータにアクセス、作成、変更、または削除する場合があり、費用が発生する可能性があります。", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "Cet outil externe peut accéder à vos données, en créer, les modifier ou les supprimer, et peut entraîner des frais.", + "value" : "La réponse a été interrompue. Ouvrez l’application pour voir ce qui a été reçu.", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Αυτό το εξωτερικό εργαλείο μπορεί να αποκτήσει πρόσβαση, να δημιουργήσει, να τροποποιήσει ή να διαγράψει δεδομένα και ενδέχεται να επιφέρει χρεώσεις.", - "state" : "translated" + "state" : "translated", + "value" : "Svaret avbröts. Öppna appen för att se vad som mottogs." } } - } + }, + "comment" : "Text displayed in a notification when the response to a prompt was cut short." }, - "Generating response..." : { - "comment" : "Subtitle of the background task when the background task is generating a response.", + "The message to fork from could not be found." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Antwoord genereren...", - "state" : "translated" + "state" : "translated", + "value" : "Το μήνυμα για διακλάδωση δεν βρέθηκε." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Genererar svar...", - "state" : "translated" + "state" : "translated", + "value" : "Die Nachricht, von der verzweigt werden soll, konnte nicht gefunden werden." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Generando respuesta...", + "value" : "Le message à partir duquel bifurquer est introuvable.", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "A gerar resposta...", + "value" : "Meddelandet att förgrena från kunde inte hittas.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Generating response...", + "value" : "フォーク元のメッセージが見つかりませんでした。", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Antwort wird generiert…", - "state" : "translated" + "state" : "translated", + "value" : "Het bericht om van te forken kon niet worden gevonden." } }, "it" : { "stringUnit" : { - "value" : "Generazione della risposta...", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile trovare il messaggio da cui fare il fork." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "応答を生成中…", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo encontrar el mensaje del cual bifurcar." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Génération de la réponse…", - "state" : "translated" + "state" : "translated", + "value" : "A mensagem para a qual se pretende criar um fork não foi encontrada." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Δημιουργία απάντησης...", + "value" : "The message to fork from could not be found.", "state" : "translated" } } - } + }, + "comment" : "Error message displayed when the message to fork from cannot be found." }, - "This image analysis request exceeds the vision model's context window. Reduce the number of images, shorten the question, or choose a vision model with a larger context window." : { - "comment" : "A message that can be displayed to the user when the image analysis request is too large.", + "A brief description about yourself" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Dit verzoek voor beeldanalyse overschrijdt het contextvenster van het visiemodel. Verminder het aantal afbeeldingen, verkort de vraag of kies een visiemodel met een groter contextvenster.", + "value" : "Een korte beschrijving over jezelf", "state" : "translated" } }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "あなたについての簡単な説明" + } + }, "sv" : { "stringUnit" : { - "value" : "Den här bildanalysbegäran överskrider kontextfönstret för synmodellen. Minska antalet bilder, korta ned frågan eller välj en synmodell med ett större kontextfönster.", - "state" : "translated" + "state" : "translated", + "value" : "En kort beskrivning om dig själv" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Esta solicitud de análisis de imágenes supera la ventana de contexto del modelo de visión. Reduce el número de imágenes, acorta la pregunta o elige un modelo de visión con una ventana de contexto más amplia.", + "value" : "Una breve descrizione di te stesso", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Este pedido de análise de imagens excede a janela de contexto do modelo de visão. Reduza o número de imagens, encurte a pergunta ou escolha um modelo de visão com uma janela de contexto maior.", + "value" : "Uma breve descrição sobre si próprio", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "This image analysis request exceeds the vision model's context window. Reduce the number of images, shorten the question, or choose a vision model with a larger context window.", - "state" : "translated" + "state" : "translated", + "value" : "Μια σύντομη περιγραφή για εσάς" } }, "de" : { "stringUnit" : { - "value" : "Diese Bildanalyseanfrage überschreitet das Kontextfenster des Vision-Modells. Reduzieren Sie die Anzahl der Bilder, kürzen Sie die Frage oder wählen Sie ein Vision-Modell mit einem größeren Kontextfenster.", + "value" : "Eine kurze Beschreibung von dir", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Questa richiesta di analisi delle immagini supera la finestra di contesto del modello di visione. Riduci il numero di immagini, accorcia la domanda oppure scegli un modello di visione con una finestra di contesto più ampia.", + "value" : "A brief description about yourself", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Αυτό το αίτημα ανάλυσης εικόνων υπερβαίνει το όριο περιεχομένου του μοντέλου όρασης. Μειώστε τον αριθμό των εικόνων, συντομεύστε την ερώτηση ή επιλέξτε ένα μοντέλο όρασης με μεγαλύτερο όριο περιεχομένου.", - "state" : "translated" + "state" : "translated", + "value" : "Una breve descripción sobre ti mismo" } }, "fr" : { "stringUnit" : { - "value" : "Cette demande d’analyse d’image dépasse la fenêtre de contexte du modèle de vision. Réduisez le nombre d’images, raccourcissez la question ou choisissez un modèle de vision doté d’une fenêtre de contexte plus large.", - "state" : "translated" - } - }, - "ja" : { - "stringUnit" : { - "value" : "この画像分析リクエストはビジョンモデルのコンテキストウィンドウを超えています。画像の数を減らすか、質問を短くするか、より大きなコンテキストに対応したビジョンモデルを選択してください。", - "state" : "translated" + "state" : "translated", + "value" : "Une brève description de vous-même" } } - } + }, + "comment" : "A placeholder for a user's description." }, - "Load Available Tools" : { - "comment" : "A button that fetches the list of search tools configured in the user's LiteLLM server.", + "Plan the next project" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Beschikbare tools laden", - "state" : "translated" + "state" : "translated", + "value" : "次のプロジェクトを計画する" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Ladda tillgängliga verktyg", - "state" : "translated" + "state" : "translated", + "value" : "Pianifica il prossimo progetto" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Cargar herramientas disponibles", - "state" : "translated" + "state" : "translated", + "value" : "Planear o próximo projeto" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Carregar Ferramentas Disponíveis", - "state" : "translated" + "state" : "translated", + "value" : "Σχεδίαση του επόμενου έργου" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Load Available Tools", - "state" : "translated" + "state" : "translated", + "value" : "Das nächste Projekt planen" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Verfügbare Werkzeuge laden", + "value" : "Planera nästa projekt", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Carica strumenti disponibili", - "state" : "translated" + "state" : "translated", + "value" : "Plan the next project" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Φόρτωση Διαθέσιμων Εργαλείων", + "value" : "Planificar el próximo proyecto", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "利用可能なツールを読み込む", - "state" : "translated" + "state" : "translated", + "value" : "Plan het volgende project" } }, "fr" : { "stringUnit" : { - "value" : "Charger les outils disponibles", + "value" : "Planifier le prochain projet", "state" : "translated" } } - } + }, + "comment" : "Title of a conversation." }, - "Edit Message" : { - "comment" : "A label for the view that appears when editing a message.", + "Load Available Tools" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Bericht bewerken", - "state" : "translated" + "state" : "translated", + "value" : "Carregar Ferramentas Disponíveis" } }, "sv" : { "stringUnit" : { - "value" : "Redigera meddelande", + "value" : "Ladda tillgängliga verktyg", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Editar mensaje", - "state" : "translated" + "state" : "translated", + "value" : "Charger les outils disponibles" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Editar Mensagem", - "state" : "translated" + "state" : "translated", + "value" : "Φόρτωση Διαθέσιμων Εργαλείων" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Edit Message", - "state" : "translated" + "state" : "translated", + "value" : "Beschikbare tools laden" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Nachricht bearbeiten", - "state" : "translated" + "state" : "translated", + "value" : "Cargar herramientas disponibles" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Modifica messaggio", + "value" : "Load Available Tools", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Επεξεργασία μηνύματος", - "state" : "translated" + "state" : "translated", + "value" : "Carica strumenti disponibili" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Modifier le message", - "state" : "translated" + "state" : "translated", + "value" : "利用可能なツールを読み込む" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "メッセージを編集", - "state" : "translated" + "state" : "translated", + "value" : "Verfügbare Werkzeuge laden" } } - } + }, + "comment" : "A button that fetches the list of search tools configured in the user's LiteLLM server." }, - "Not Now" : { - "comment" : "A button that dismisses an alert.", + "Report Issue" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Niet nu", + "value" : "問題を報告する", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Inte nu", - "state" : "translated" + "state" : "translated", + "value" : "Reportar problema" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Ahora no", - "state" : "translated" + "state" : "translated", + "value" : "Signaler un problème" } }, "pt-PT" : { "stringUnit" : { - "value" : "Agora não", + "value" : "Reportar problema", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Not Now", + "value" : "Report Issue", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Nicht jetzt", + "value" : "Segnala problema", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Non ora", - "state" : "translated" + "state" : "translated", + "value" : "Rapportera problem" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "今はしない", - "state" : "translated" + "state" : "translated", + "value" : "Αναφορά προβλήματος" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Όχι τώρα", + "value" : "Probleem melden", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Pas maintenant", + "value" : "Problem melden", "state" : "translated" } } } }, - "Could not establish a secure connection to the server." : { + "New Tag" : { + "comment" : "A label displayed above a text field to add a new tag.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Er kon geen beveiligde verbinding met de server worden gemaakt.", - "state" : "translated" + "state" : "translated", + "value" : "Nieuwe tag" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Kunde inte upprätta en säker anslutning till servern.", - "state" : "translated" + "state" : "translated", + "value" : "Νέα ετικέτα" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "No se pudo establecer una conexión segura con el servidor.", - "state" : "translated" + "state" : "translated", + "value" : "New Tag" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Não foi possível estabelecer uma ligação segura ao servidor.", + "value" : "Neues Tag", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Could not establish a secure connection to the server.", - "state" : "translated" + "state" : "translated", + "value" : "Nueva etiqueta" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Es konnte keine sichere Verbindung zum Server hergestellt werden.", + "value" : "Ny tagg", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Impossibile stabilire una connessione sicura con il server.", - "state" : "translated" + "state" : "translated", + "value" : "Nuovo tag" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η δημιουργία ασφαλούς σύνδεσης με τον διακομιστή.", - "state" : "translated" + "state" : "translated", + "value" : "新しいタグ" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "サーバーへの安全な接続を確立できませんでした。", + "value" : "Nouveau tag", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Impossible d’établir une connexion sécurisée avec le serveur.", - "state" : "translated" + "state" : "translated", + "value" : "Nova Etiqueta" } } } }, - "Buy Me a Coffee" : { - "comment" : "A button that opens a payment interface to support the app's development.", + "All app data is synchronized" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Trakteer me op een koffie", - "state" : "translated" + "state" : "translated", + "value" : "Όλα τα δεδομένα της εφαρμογής έχουν συγχρονιστεί" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Bjud mig på en kaffe", - "state" : "translated" + "state" : "translated", + "value" : "すべてのアプリデータが同期されています" } }, "es" : { "stringUnit" : { - "value" : "Invítame a un café", + "value" : "Todos los datos de la app están sincronizados", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Oferecer um Café", - "state" : "translated" + "state" : "translated", + "value" : "Alle App-Daten sind synchronisiert" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Buy Me a Coffee", - "state" : "translated" + "state" : "translated", + "value" : "Alle appgegevens zijn gesynchroniseerd" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Kauf mir einen Kaffee", - "state" : "translated" + "state" : "translated", + "value" : "All appdata är synkroniserade" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Offrimi un caffè", + "value" : "Todos os dados da aplicação estão sincronizados", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "コーヒーをおごる", + "value" : "Toutes les données de l’app sont synchronisées", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Offrez-moi un café", - "state" : "translated" + "state" : "translated", + "value" : "All app data is synchronized" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Κάνε μου μια δωρεά καφέ", - "state" : "translated" + "state" : "translated", + "value" : "Tutti i dati dell’app sono sincronizzati" } } } }, - "Web search is disabled in Settings > Tools" : { - "comment" : "A description of why the user can't use web search.", + "Saved" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Webzoeken is uitgeschakeld via Instellingen > Tools", + "value" : "Αποθηκεύτηκε", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Webbsökning är inaktiverad i Inställningar > Verktyg", - "state" : "translated" + "state" : "translated", + "value" : "Guardado" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "La búsqueda web está desactivada en Ajustes > Herramientas", - "state" : "translated" + "state" : "translated", + "value" : "Salvato" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A pesquisa na Web está desativada em Definições > Ferramentas", + "value" : "Opgeslagen", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Web search is disabled in Settings > Tools", + "value" : "保存済み", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Die Websuche ist unter „Einstellungen > Werkzeuge“ deaktiviert", - "state" : "translated" + "state" : "translated", + "value" : "Sparad" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "La ricerca web è disabilitata in Impostazioni > Strumenti", - "state" : "translated" + "state" : "translated", + "value" : "Enregistré" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Η αναζήτηση στον ιστό είναι απενεργοποιημένη στις Ρυθμίσεις > Εργαλεία", - "state" : "translated" + "state" : "translated", + "value" : "Gespeichert" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "Web検索は「設定」>「ツール」で無効になっています", + "value" : "Saved", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "La recherche Web est désactivée dans Réglages > Outils", + "value" : "Guardado", "state" : "translated" } } } }, - "Pin" : { - "comment" : "A pin icon.", + "Tags" : { + "comment" : "A heading displayed above the user's tags.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Vastzetten", - "state" : "translated" + "state" : "translated", + "value" : "Tag" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Stift", - "state" : "translated" + "state" : "translated", + "value" : "タグ" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Fijar", - "state" : "translated" + "state" : "translated", + "value" : "Tags" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Alfinete", + "value" : "Tags", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Pin", + "value" : "Etiquetas", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Anheften", + "value" : "Etiquetas", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Fissa", - "state" : "translated" + "state" : "translated", + "value" : "Tags" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "ピン", - "state" : "translated" + "state" : "translated", + "value" : "Étiquettes" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Épingler", + "value" : "Taggar", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Καρφίτσωμα", + "value" : "Ετικέτες", "state" : "translated" } } } }, - "Generated Image" : { - "comment" : "Name of the image attachment displayed in the chat.", + "Connect external tools" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Gegenereerde afbeelding", + "value" : "Externe Werkzeuge verbinden", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Genererad bild", - "state" : "translated" + "state" : "translated", + "value" : "Σύνδεση εξωτερικών εργαλείων" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Imagen generada", + "value" : "Anslut externa verktyg", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Imagem Gerada", - "state" : "translated" + "state" : "translated", + "value" : "外部ツールを接続する" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Generated Image", - "state" : "translated" + "state" : "translated", + "value" : "Conectar herramientas externas" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Generiertes Bild", - "state" : "translated" + "state" : "translated", + "value" : "Externe tools verbinden" } }, "it" : { "stringUnit" : { - "value" : "Immagine generata", - "state" : "translated" + "state" : "translated", + "value" : "Collega strumenti esterni" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "生成画像", - "state" : "translated" + "state" : "translated", + "value" : "Connecter des outils externes" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Image générée", + "value" : "Ligar ferramentas externas", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Παραγόμενη εικόνα", + "value" : "Connect external tools", "state" : "translated" } } - } + }, + "comment" : "A tip that explains how to connect external tools to the model." }, - "Share your thoughts..." : { + "Support OpenClient" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Deel je gedachten...", - "state" : "translated" + "state" : "translated", + "value" : "Υποστήριξη του OpenClient" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Dela dina tankar...", + "value" : "OpenClient unterstützen", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Comparte tus pensamientos...", - "state" : "translated" + "state" : "translated", + "value" : "Apoyar a OpenClient" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Partilhe as suas ideias...", - "state" : "translated" + "state" : "translated", + "value" : "Stöd OpenClient" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Share your thoughts...", + "value" : "OpenClientを支援する", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Teile deine Gedanken...", - "state" : "translated" + "state" : "translated", + "value" : "Sostieni OpenClient" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Condividi i tuoi pensieri...", + "value" : "Soutenir OpenClient", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Μοιραστείτε τις σκέψεις σας...", + "value" : "Support OpenClient", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "あなたの考えを共有してください...", + "value" : "Apoiar o OpenClient", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Partagez vos pensées...", - "state" : "translated" + "state" : "translated", + "value" : "OpenClient steunen" } } - } + }, + "comment" : "A title for a screen that lets users support OpenClient." }, - "Image generation is no longer available. Start a new turn with the current configuration." : { - "comment" : "Error message when the image generation tool is no longer available.", + "%lld." : { + "comment" : "A label that shows the index of a search result. The argument is the index of the search result.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Afbeeldingsgeneratie is niet langer beschikbaar. Start een nieuwe beurt met de huidige configuratie.", - "state" : "translated" + "state" : "translated", + "value" : "%lld." } - }, - "sv" : { + } + }, + "shouldTranslate" : false + }, + "This Week" : { + "localizations" : { + "el" : { "stringUnit" : { - "value" : "Bildgenerering är inte längre tillgänglig. Starta en ny tur med den aktuella konfigurationen.", - "state" : "translated" + "state" : "translated", + "value" : "Αυτή την εβδομάδα" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "La generación de imágenes ya no está disponible. Inicia un nuevo turno con la configuración actual.", - "state" : "translated" + "state" : "translated", + "value" : "Cette semaine" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "A geração de imagens já não está disponível. Inicie um novo turno com a configuração atual.", + "value" : "Den här veckan", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Image generation is no longer available. Start a new turn with the current configuration.", + "value" : "Esta Semana", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Die Bildgenerierung ist nicht mehr verfügbar. Starte eine neue Runde mit der aktuellen Konfiguration.", + "value" : "Esta semana", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "La generazione di immagini non è più disponibile. Inizia un nuovo turno con la configurazione attuale.", + "value" : "Deze week", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "画像生成は利用できなくなりました。現在の設定で新しいターンを開始してください。", + "value" : "今週", "state" : "translated" } }, - "fr" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "This Week" + } + }, + "de" : { "stringUnit" : { - "value" : "La génération d’images n’est plus disponible. Commencez un nouveau tour avec la configuration actuelle.", + "value" : "Diese Woche", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Η δημιουργία εικόνων δεν είναι πλέον διαθέσιμη. Ξεκινήστε νέο γύρο με την τρέχουσα διαμόρφωση.", + "value" : "Questa settimana", "state" : "translated" } } - } + }, + "comment" : "Title of a conversation section for conversations from the current week." }, - "Response interrupted" : { - "comment" : "Text displayed in a notification when the response to a prompt was cut short.", + "Refresh Tools" : { + "comment" : "A button that refreshes the list of search tools.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Reactie onderbroken", + "value" : "Refresh Tools", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Svar avbrutet", + "value" : "Vernieuw Hulpmiddelen", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Respuesta interrumpida", - "state" : "translated" + "state" : "translated", + "value" : "Aggiorna strumenti" } }, "pt-PT" : { "stringUnit" : { - "value" : "Resposta interrompida", - "state" : "translated" + "state" : "translated", + "value" : "Atualizar Ferramentas" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Response interrupted", + "value" : "ツールを更新", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Antwort unterbrochen", + "value" : "Actualizar herramientas", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Risposta interrotta", - "state" : "translated" + "state" : "translated", + "value" : "Werkzeuge aktualisieren" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "応答が中断されました", + "value" : "Actualiser les outils", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Réponse interrompue", - "state" : "translated" + "state" : "translated", + "value" : "Uppdatera verktyg" } }, "el" : { "stringUnit" : { - "value" : "Η απάντηση διακόπηκε", - "state" : "translated" + "state" : "translated", + "value" : "Ανανέωση Εργαλείων" } } } }, - "Long-press any message and tap \"Add to Favourites\" to save it here." : { - "comment" : "A description of the action to add a message to the favourites.", + "Generated one image with model %@." : { + "comment" : "A description of the generated image.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Houd een bericht ingedrukt en tik op \"Toevoegen aan favorieten\" om het hier op te slaan.", - "state" : "translated" + "state" : "translated", + "value" : "Δημιουργήθηκε μία εικόνα με το μοντέλο %@." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Tryck länge på ett meddelande och tryck på \"Lägg till i favoriter\" för att spara det här.", - "state" : "translated" + "state" : "translated", + "value" : "Se generó una imagen con el modelo %@." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Mantén pulsado cualquier mensaje y toca \"Añadir a Favoritos\" para guardarlo aquí.", - "state" : "translated" + "state" : "translated", + "value" : "Generata un’immagine con il modello %@." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Pressione longamente qualquer mensagem e toque em \"Adicionar aos Favoritos\" para guardá-la aqui.", - "state" : "translated" + "state" : "translated", + "value" : "Eén afbeelding gegenereerd met model %@." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Long-press any message and tap \"Add to Favorites\" to save it here.", - "state" : "translated" + "state" : "translated", + "value" : "モデル %@ で画像を1枚生成しました。" } }, "de" : { "stringUnit" : { - "value" : "Halte eine Nachricht gedrückt und tippe auf „Zu Favoriten hinzufügen“, um sie hier zu speichern.", + "value" : "Ein Bild mit dem Modell %@ generiert.", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Tieni premuto un messaggio e tocca \"Aggiungi ai Preferiti\" per salvarlo qui.", - "state" : "translated" + "state" : "translated", + "value" : "En bild genererades med modellen %@." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Πατήστε παρατεταμένα οποιοδήποτε μήνυμα και επιλέξτε «Προσθήκη στα Αγαπημένα» για να το αποθηκεύσετε εδώ.", + "value" : "Une image générée avec le modèle %@.", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Appuyez longuement sur un message et touchez « Ajouter aux favoris » pour l’enregistrer ici.", - "state" : "translated" + "state" : "translated", + "value" : "Generated one image with model %@." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "メッセージを長押しして「お気に入りに追加」をタップすると、ここに保存されます。", - "state" : "translated" + "state" : "translated", + "value" : "Foi gerada uma imagem com o modelo %@." } } } }, - "One-time support" : { - "comment" : "A heading for a section of a tip jar view that shows one-time purchases.", + "Support" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Eenmalige steun", - "state" : "translated" + "state" : "translated", + "value" : "Support" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Engångsstöd", - "state" : "translated" + "state" : "translated", + "value" : "サポート" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Apoyo puntual", - "state" : "translated" + "state" : "translated", + "value" : "Support" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Apoio único", + "value" : "Supporto", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "One-time support", - "state" : "translated" + "state" : "translated", + "value" : "Suporte" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Einmalige Unterstützung", - "state" : "translated" + "state" : "translated", + "value" : "Ondersteuning" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Supporto una tantum", + "value" : "Υποστήριξη", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Εφάπαξ υποστήριξη", + "value" : "Support", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "単発サポート", - "state" : "translated" + "state" : "translated", + "value" : "Soporte" } }, "fr" : { "stringUnit" : { - "value" : "Soutien ponctuel", - "state" : "translated" + "state" : "translated", + "value" : "Assistance" } } - } + }, + "comment" : "A heading for the support options in the settings." }, - "Image preview" : { - "comment" : "A label that describes the image being displayed.", + "iCloud Unavailable" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Afbeeldingsvoorbeeld", + "value" : "iCloudを利用できません", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Förhandsvisning av bild", - "state" : "translated" + "state" : "translated", + "value" : "iCloud indisponível" } }, "es" : { "stringUnit" : { - "value" : "Vista previa de la imagen", + "value" : "iCloud no disponible", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Pré-visualização da imagem", + "value" : "iCloud niet beschikbaar", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Image preview", - "state" : "translated" + "state" : "translated", + "value" : "iCloud är inte tillgängligt" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Bildvorschau", - "state" : "translated" + "state" : "translated", + "value" : "iCloud indisponible" } }, "it" : { "stringUnit" : { - "value" : "Anteprima immagine", - "state" : "translated" + "state" : "translated", + "value" : "iCloud non disponibile" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "画像プレビュー", + "value" : "Το iCloud δεν είναι διαθέσιμο", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Aperçu de l’image", + "value" : "iCloud Unavailable", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Προεπισκόπηση εικόνας", + "value" : "iCloud nicht verfügbar", "state" : "translated" } } } }, - "Custom Template" : { + "This information is added to every conversation so models can personalise their responses." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Aangepaste sjabloon", - "state" : "translated" + "state" : "translated", + "value" : "Esta información se añade a cada conversación para que los modelos puedan personalizar sus respuestas." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Anpassad mall", + "value" : "Diese Informationen werden jeder Unterhaltung hinzugefügt, damit Modelle ihre Antworten personalisieren können.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Plantilla personalizada", - "state" : "translated" + "state" : "translated", + "value" : "Deze informatie wordt aan elk gesprek toegevoegd zodat modellen hun antwoorden kunnen personaliseren." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Modelo personalizado", - "state" : "translated" + "state" : "translated", + "value" : "Αυτές οι πληροφορίες προστίθενται σε κάθε συνομιλία ώστε τα μοντέλα να προσωποποιούν τις απαντήσεις τους." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Custom Template", - "state" : "translated" + "state" : "translated", + "value" : "Esta informação é adicionada a cada conversa para que os modelos possam personalizar as suas respostas." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Benutzerdefinierte Vorlage", + "value" : "Denna information läggs till i varje konversation så att modeller kan anpassa sina svar.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Modello personalizzato", + "value" : "Queste informazioni vengono aggiunte a ogni conversazione affinché i modelli possano personalizzare le loro risposte.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "カスタムテンプレート", - "state" : "translated" + "state" : "translated", + "value" : "この情報は、モデルが応答をパーソナライズできるように、すべての会話に追加されます。" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Modèle personnalisé", + "value" : "This information is added to every conversation so models can personalize their responses.", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Προσαρμοσμένο πρότυπο", + "value" : "Ces informations sont ajoutées à chaque conversation pour que les modèles puissent personnaliser leurs réponses.", "state" : "translated" } } - } + }, + "comment" : "A description of the information that is added to every conversation." }, - "Name" : { - "comment" : "A label displayed above the user's name.", + "The request was cancelled." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Naam", + "value" : "La richiesta è stata annullata.", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Namn", + "value" : "リクエストはキャンセルされました。", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Nombre", - "state" : "translated" + "state" : "translated", + "value" : "Het verzoek is geannuleerd." } }, "pt-PT" : { "stringUnit" : { - "value" : "Nome", + "value" : "O pedido foi cancelado.", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Name", + "value" : "The request was cancelled.", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Name", + "value" : "La solicitud fue cancelada.", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Nome", + "value" : "Die Anfrage wurde abgebrochen.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "名前", - "state" : "translated" + "state" : "translated", + "value" : "La requête a été annulée." } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Nom", - "state" : "translated" + "state" : "translated", + "value" : "Begäran avbröts." } }, "el" : { "stringUnit" : { - "value" : "Όνομα", - "state" : "translated" + "state" : "translated", + "value" : "Το αίτημα ακυρώθηκε." } } } }, - "Edit Template" : { - "comment" : "A title for a view that allows the user to edit a prompt template.", + "Bring your server. Connect to LiteLLM, Ollama, LM Studio, or any OpenAI-compatible server." : { + "comment" : "A description of the benefits of using open-source LLM servers.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Sjabloon bewerken", - "state" : "translated" + "state" : "translated", + "value" : "Utilisez votre serveur. Connectez-vous à LiteLLM, Ollama, LM Studio ou à tout serveur compatible avec OpenAI." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Redigera mall", - "state" : "translated" + "state" : "translated", + "value" : "Gebruik je eigen server. Maak verbinding met LiteLLM, Ollama, LM Studio of een andere OpenAI-compatibele server." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Editar plantilla", - "state" : "translated" + "state" : "translated", + "value" : "Usa il tuo server. Collegati a LiteLLM, Ollama, LM Studio o a qualsiasi server compatibile con OpenAI." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Editar Modelo", - "state" : "translated" + "state" : "translated", + "value" : "Usa tu propio servidor. Conéctate a LiteLLM, Ollama, LM Studio o cualquier servidor compatible con OpenAI." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Edit Template", + "value" : "Anslut din server. Anslut till LiteLLM, Ollama, LM Studio eller valfri OpenAI-kompatibel server.", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Vorlage bearbeiten", - "state" : "translated" + "state" : "translated", + "value" : "Utilize o seu servidor. Ligue-se ao LiteLLM, Ollama, LM Studio ou a qualquer servidor compatível com a OpenAI." } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Modifica modello", + "value" : "Φέρτε τον διακομιστή σας. Συνδεθείτε στο LiteLLM, το Ollama, το LM Studio ή οποιονδήποτε διακομιστή συμβατό με το OpenAI.", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Επεξεργασία Προτύπου", - "state" : "translated" + "state" : "translated", + "value" : "サーバーを持ち込んでください。LiteLLM、Ollama、LM Studio、またはOpenAI互換サーバーに接続できます。" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Modifier le modèle", - "state" : "translated" + "state" : "translated", + "value" : "Bringe deinen Server mit. Verbinde dich mit LiteLLM, Ollama, LM Studio oder jedem OpenAI-kompatiblen Server." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "テンプレート編集", + "value" : "Bring your server. Connect to LiteLLM, Ollama, LM Studio, or any OpenAI-compatible server.", "state" : "translated" } } } }, - "Suggestion" : { + "Stop Response" : { + "comment" : "A button that stops the current response.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Suggestie", - "state" : "translated" + "state" : "translated", + "value" : "Antwort stoppen" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Förslag", - "state" : "translated" + "state" : "translated", + "value" : "Parar resposta" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Sugerencia", + "value" : "Interrompi risposta", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Sugestão", + "value" : "Stop Response", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Suggestion", + "value" : "Detener respuesta", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Vorschlag", + "value" : "Διακοπή απάντησης", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Suggerimento", - "state" : "translated" + "state" : "translated", + "value" : "Arrêter la réponse" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "提案", - "state" : "translated" + "state" : "translated", + "value" : "Antwoord stoppen" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Πρόταση", + "value" : "応答を停止", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Suggestion", + "value" : "Stoppa svaret", "state" : "translated" } } } }, - "Deleting synchronized data..." : { + "No search tools loaded. Tap \"Load Available Tools\" to fetch them from your server." : { + "comment" : "A label that appears when there are no search tools available.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Gesynchroniseerde gegevens worden verwijderd...", + "value" : "No se cargaron herramientas de búsqueda. Toca \"Cargar herramientas disponibles\" para obtenerlas desde tu servidor.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tar bort synkroniserade data...", + "value" : "Nenhuma ferramenta de pesquisa carregada. Toque em \"Carregar Ferramentas Disponíveis\" para as obter do seu servidor.", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Eliminando datos sincronizados...", - "state" : "translated" + "state" : "translated", + "value" : "検索ツールが読み込まれていません。「利用可能なツールを読み込む」をタップしてサーバーから取得してください。" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A eliminar dados sincronizados...", + "value" : "Geen zoekhulpmiddelen geladen. Tik op \"Beschikbare hulpmiddelen laden\" om ze van uw server op te halen.", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Deleting synchronized data...", + "value" : "Keine Suchwerkzeuge geladen. Tippen Sie auf „Verfügbare Werkzeuge laden“, um sie von Ihrem Server abzurufen.", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Synchronisierte Daten werden gelöscht …", + "value" : "Nessuno strumento di ricerca caricato. Tocca \"Carica strumenti disponibili\" per recuperarli dal server.", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Eliminazione dei dati sincronizzati...", - "state" : "translated" + "state" : "translated", + "value" : "Inga sökverktyg laddade. Tryck på \"Ladda tillgängliga verktyg\" för att hämta dem från din server." } }, "el" : { "stringUnit" : { - "value" : "Διαγραφή συγχρονισμένων δεδομένων...", - "state" : "translated" + "state" : "translated", + "value" : "Δεν έχουν φορτωθεί εργαλεία αναζήτησης. Πατήστε «Φόρτωση Διαθέσιμων Εργαλείων» για να τα κατεβάσετε από τον διακομιστή σας." } }, "fr" : { "stringUnit" : { - "value" : "Suppression des données synchronisées…", + "value" : "Aucun outil de recherche chargé. Touchez « Charger les outils disponibles » pour les récupérer depuis votre serveur.", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "同期データを削除中…", + "value" : "No search tools loaded. Tap \"Load Available Tools\" to fetch them from your server.", "state" : "translated" } } } }, - "The tool execution permit was already used." : { - "comment" : "Error message when a tool execution permit is already used.", + "MCP servers unavailable" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "De toestemming voor het uitvoeren van de tool is al gebruikt.", + "value" : "Οι διακομιστές MCP δεν είναι διαθέσιμοι", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Tillståndet för verktygskörning har redan använts.", - "state" : "translated" + "state" : "translated", + "value" : "Servidores MCP no disponibles" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "El permiso de ejecución de la herramienta ya se utilizó.", + "value" : "Servidores MCP indisponíveis", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A autorização de execução da ferramenta já foi utilizada.", + "value" : "MCP-servers niet beschikbaar", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "The tool execution permit was already used.", - "state" : "translated" + "state" : "translated", + "value" : "MCP servers unavailable" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Die Berechtigung zur Tool-Ausführung wurde bereits verwendet.", + "value" : "Serveurs MCP indisponibles", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Il permesso di esecuzione dello strumento è già stato utilizzato.", + "value" : "Server MCP non disponibili", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "ツール実行許可はすでに使用されています。", - "state" : "translated" + "state" : "translated", + "value" : "MCP-Server nicht verfügbar" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "L’autorisation d’exécution de l’outil a déjà été utilisée.", - "state" : "translated" + "state" : "translated", + "value" : "MCP-servrar är inte tillgängliga" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Η άδεια εκτέλεσης του εργαλείου έχει ήδη χρησιμοποιηθεί.", - "state" : "translated" + "state" : "translated", + "value" : "MCPサーバーを利用できません" } } - } + }, + "comment" : "A label that indicates that MCP servers are unavailable." }, - "Suggestions" : { + "%lld servers available" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Suggesties", - "state" : "translated" + "state" : "translated", + "value" : "%lld servers beschikbaar" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Förslag", - "state" : "translated" + "state" : "translated", + "value" : "%lld Server verfügbar" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Sugerencias", - "state" : "translated" + "state" : "translated", + "value" : "%lld serveurs disponibles" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Sugestões", - "state" : "translated" + "state" : "translated", + "value" : "%lld servers available" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Suggestions", + "value" : "%lld tillgängliga servrar", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Vorschläge", - "state" : "translated" + "state" : "translated", + "value" : "%lld servidores disponibles" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Suggerimenti", + "value" : "%lld servidores MCP disponíveis", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Προτάσεις", + "value" : "Διαθέσιμοι διακομιστές MCP: %lld", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Suggestions", - "state" : "translated" + "state" : "translated", + "value" : "利用可能なサーバー数:%lld" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "提案", + "value" : "%lld server disponibili", "state" : "translated" } } - } + }, + "comment" : "A label that shows the number of MCP servers available. The argument is the number of servers." }, - "Show Actions" : { - "comment" : "A label for a button that shows additional actions.", + "This chat is not saved or added to memory." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Acties tonen", - "state" : "translated" + "state" : "translated", + "value" : "Deze chat wordt niet opgeslagen of toegevoegd aan het geheugen." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Visa åtgärder", - "state" : "translated" + "state" : "translated", + "value" : "Dieser Chat wird nicht gespeichert oder im Speicher abgelegt." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Mostrar acciones", - "state" : "translated" + "state" : "translated", + "value" : "Cette conversation n’est pas enregistrée ni ajoutée à la mémoire." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Mostrar Ações", + "value" : "This chat is not saved or stored in memory.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Show Actions", - "state" : "translated" + "state" : "translated", + "value" : "Den här chatten sparas inte eller läggs till i minnet." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Aktionen anzeigen", - "state" : "translated" + "state" : "translated", + "value" : "Este chat no se guarda ni se añade a la memoria." } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Mostra azioni", + "value" : "Αυτή η συνομιλία δεν αποθηκεύεται ούτε προστίθεται στη μνήμη.", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "アクションを表示", - "state" : "translated" + "state" : "translated", + "value" : "Questa chat non viene salvata né aggiunta alla memoria." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Afficher les actions", + "value" : "このチャットは保存されず、記憶にも追加されません。", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Εμφάνιση ενεργειών", - "state" : "translated" + "state" : "translated", + "value" : "Esta conversa não é guardada nem adicionada à memória." } } - } + }, + "comment" : "A description of a private chat." }, - "Record Audio" : { - "comment" : "A label for the record audio button.", + "Retry iCloud synchronization." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Audio opnemen", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-synchronisatie opnieuw proberen." } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Spela in ljud", - "state" : "translated" + "state" : "translated", + "value" : "Επανάληψη συγχρονισμού με το iCloud." } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Grabar audio", - "state" : "translated" + "state" : "translated", + "value" : "Retry iCloud synchronization." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Gravar Áudio", - "state" : "translated" + "state" : "translated", + "value" : "Riprovare la sincronizzazione con iCloud." } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Record Audio", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-Synchronisierung wiederholen" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Audio aufnehmen", + "value" : "Försök synkronisera iCloud igen.", "state" : "translated" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Registra audio", - "state" : "translated" + "state" : "translated", + "value" : "Reintentar la sincronización con iCloud." } }, "ja" : { "stringUnit" : { - "value" : "音声を録音", + "value" : "iCloudの同期を再試行する", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Enregistrer l’audio", - "state" : "translated" + "state" : "translated", + "value" : "Réessayer la synchronisation iCloud." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Εγγραφή ήχου", + "value" : "Tentar novamente a sincronização com o iCloud.", "state" : "translated" } } } }, - "Always Allow %@?" : { - "comment" : "A confirmation prompt asking the user whether to allow a tool to continue executing without user intervention. The argument is the name of the tool.", + "Submit" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "%@ altijd toestaan?", - "state" : "translated" + "state" : "translated", + "value" : "Enviar" } }, "sv" : { "stringUnit" : { - "value" : "Tillåt alltid %@?", + "value" : "Skicka", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "¿Permitir siempre %@?", - "state" : "translated" + "state" : "translated", + "value" : "Envoyer" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Permitir sempre %@?", + "value" : "Υποβολή", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Always Allow %@?", - "state" : "translated" + "state" : "translated", + "value" : "Verzenden" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "%@ immer erlauben?", - "state" : "translated" + "state" : "translated", + "value" : "Enviar" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Consentire sempre a %@?", + "value" : "Submit", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Να επιτρέπεται πάντα στο %@;", - "state" : "translated" + "state" : "translated", + "value" : "Invia" } }, "ja" : { "stringUnit" : { - "value" : "%@を常に許可しますか?", + "value" : "送信", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Toujours autoriser %@ ?", + "value" : "Senden", "state" : "translated" } } } }, - "%lld tokens" : { - "shouldTranslate" : false, + "You are a concise summarizer. Extract the key points from any text the user provides. Present summaries in clear bullet points. Focus on the most important information and omit redundant details." : { "localizations" : { - "en" : { + "fr" : { "stringUnit" : { - "value" : "%lld tokens", + "value" : "Vous êtes un résumé concis. Extrait les points clés de tout texte fourni par l’utilisateur. Présente les résumés sous forme de puces claires. Concentre-toi sur l’information la plus importante et omets les détails redondants.", "state" : "translated" } - } - } - }, - "iCloud is unavailable" : { - "localizations" : { - "nl" : { + }, + "el" : { "stringUnit" : { - "value" : "iCloud is niet beschikbaar", - "state" : "translated" + "state" : "translated", + "value" : "Είστε συνοπτικός περιληπτής. Εξάγετε τα βασικά σημεία από οποιοδήποτε κείμενο παρέχει ο χρήστης. Παρουσιάζετε τις περιλήψεις με σαφή κουκκίδες. Επικεντρωθείτε στις πιο σημαντικές πληροφορίες και παραλείψτε τις επαναλαμβανόμενες λεπτομέρειες." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "iCloud är inte tillgängligt", + "value" : "Sei un riassuntore conciso. Estrai i punti chiave da qualsiasi testo fornito dall’utente. Presenta i riassunti in elenchi puntati chiari. Concentrati sulle informazioni più importanti ed elimina i dettagli ridondanti.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "iCloud no está disponible", + "value" : "Eres un resumidor conciso. Extrae los puntos clave de cualquier texto que el usuario proporcione. Presenta resúmenes en viñetas claras. Enfócate en la información más importante y omite detalles redundantes.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "O iCloud está indisponível", - "state" : "translated" + "state" : "translated", + "value" : "És um resumidor conciso. Extrai os pontos-chave de qualquer texto fornecido pelo utilizador. Apresenta os resumos em tópicos claros. Foca-te na informação mais importante e omite detalhes redundantes." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "iCloud is unavailable", + "value" : "Du är en kortfattad sammanfattare. Extrahera nyckelpunkterna från all text användaren tillhandahåller. Presentera sammanfattningar i tydliga punktlistor. Fokusera på den viktigaste informationen och utelämna överflödiga detaljer.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "iCloud ist nicht verfügbar", - "state" : "translated" - } - }, - "it" : { - "stringUnit" : { - "value" : "iCloud non è disponibile", + "value" : "Du bist ein prägnanter Zusammenfasser. Extrahiere die wichtigsten Punkte aus jedem vom Nutzer bereitgestellten Text. Präsentiere Zusammenfassungen in klaren Aufzählungspunkten. Konzentriere dich auf die wichtigsten Informationen und lasse redundante Details weg.", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Το iCloud δεν είναι διαθέσιμο", - "state" : "translated" + "state" : "translated", + "value" : "Je bent een beknopte samenvatter. Haal de belangrijkste punten uit elke tekst die de gebruiker aanlevert. Presenteer samenvattingen in duidelijke opsommingstekens. Richt je op de belangrijkste informatie en laat overbodige details weg." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "iCloud est indisponible", + "value" : "簡潔な要約者です。 \nユーザーが提供するテキストから重要なポイントを抽出します。 \n要約は明確な箇条書きで提示します。 \n最も重要な情報に焦点を当て、冗長な詳細は省きます。", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "iCloudは利用できません", + "value" : "- Concise summarizer \n- Extracts key points from user-provided text \n- Presents summaries in clear bullet points \n- Focuses on most important information \n- Omits redundant details", "state" : "translated" } } - } + }, + "comment" : "Description of the summarizer assistant." }, - "See conversations for a selected tag." : { - "comment" : "Description of the widget that shows conversations assigned to a tag selected in the widget configuration.", + "tag.web.search" : { + "comment" : "Label for a capability that allows the model to perform web searches.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Bekijk gesprekken voor een geselecteerd label.", - "state" : "translated" + "state" : "translated", + "value" : "Web Search" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Se konversationer för en vald tagg.", - "state" : "translated" + "state" : "translated", + "value" : "Web Search" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ver conversaciones para una etiqueta seleccionada", + "value" : "Web Search", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Ver conversas para uma etiqueta selecionada", + "value" : "Web Search", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "See conversations for the selected tag", - "state" : "translated" + "state" : "translated", + "value" : "Web Search" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Siehe Unterhaltungen für ein ausgewähltes Tag.", - "state" : "translated" + "state" : "translated", + "value" : "Web Search" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Visualizza le conversazioni per un tag selezionato", - "state" : "translated" + "state" : "translated", + "value" : "Web Search" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Δείτε συνομιλίες για μια επιλεγμένη ετικέτα.", - "state" : "translated" + "state" : "translated", + "value" : "Web Search" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Voir les conversations pour un tag sélectionné", - "state" : "translated" + "state" : "translated", + "value" : "Web Search" } }, "ja" : { "stringUnit" : { - "value" : "選択したタグの会話を表示します", - "state" : "translated" + "state" : "translated", + "value" : "Web Search" } } } }, - "App Data Reset Failed" : { - "comment" : "A title for a view that indicates that app data reset failed.", + "Connection successful" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Resetten van appgegevens mislukt", - "state" : "translated" + "state" : "translated", + "value" : "Verbinding geslaagd" } }, "sv" : { "stringUnit" : { - "value" : "Återställning av appdata misslyckades", - "state" : "translated" + "state" : "translated", + "value" : "Anslutning lyckades" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "No se pudo restablecer los datos de la app", - "state" : "translated" + "state" : "translated", + "value" : "接続に成功しました" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Falha ao repor os dados da aplicação", + "value" : "Connessione riuscita", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "App Data Reset Failed", - "state" : "translated" + "state" : "translated", + "value" : "Verbindung erfolgreich" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Zurücksetzen der App-Daten fehlgeschlagen", + "value" : "Conexión exitosa", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ripristino dei dati dell’app non riuscito", - "state" : "translated" + "state" : "translated", + "value" : "Ligação bem-sucedida" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "アプリデータのリセットに失敗しました", - "state" : "translated" + "state" : "translated", + "value" : "Connexion réussie" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Η επαναφορά των δεδομένων της εφαρμογής απέτυχε", - "state" : "translated" + "state" : "translated", + "value" : "Connection successful" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Échec de la réinitialisation des données de l’appuite", - "state" : "translated" + "state" : "translated", + "value" : "Σύνδεση επιτυχής" } } } }, - "Notifications not authorized" : { - "comment" : "A label that indicates that the app has not yet been authorized to send notifications.", + "Hide Content in App Switcher" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Meldingen niet toegestaan", - "state" : "translated" + "state" : "translated", + "value" : "Inhoud verbergen in app-wisselaar" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Aviseringar inte godkända", + "value" : "Masquer le contenu dans le sélecteur d’applications", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Notificaciones no autorizadas", - "state" : "translated" + "state" : "translated", + "value" : "Nascondi contenuto nel selettore app" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Notificações não autorizadas", + "value" : "Απόκρυψη περιεχομένου στον εναλλάκτη εφαρμογών", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Notifications not authorized", + "value" : "Appスイッチャーでコンテンツを非表示", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Benachrichtigungen nicht erlaubt", + "value" : "Inhalt im App-Umschalter verbergen", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Notifiche non autorizzate", + "value" : "Dölj innehåll i appväxlaren", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "通知が許可されていません", + "value" : "Ocultar contenido en el selector de aplicaciones", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Οι ειδοποιήσεις δεν έχουν εξουσιοδοτηθεί", + "value" : "Ocultar conteúdo no alternador de aplicações", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Notifications non autorisées", - "state" : "translated" + "state" : "translated", + "value" : "Hide Content in App Switcher" } } - } + }, + "comment" : "A toggle that hides app content when switching between apps." }, - "Deletion Incomplete" : { + "Each prepared image must be a supported, nonempty image of at most 5 MB." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Verwijderen niet voltooid", + "value" : "Κάθε προετοιμασμένη εικόνα πρέπει να είναι υποστηριζόμενη, μη κενή και να έχει μέγεθος έως 5 MB.", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Borttagningen är inte slutförd", - "state" : "translated" + "state" : "translated", + "value" : "Chaque image préparée doit être une image prise en charge et non vide d’au plus 5 Mo." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Eliminación incompleta", + "value" : "Varje förberedd bild måste vara en bild som stöds, vara icke-tom och vara högst 5 MB stor.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Eliminação incompleta", - "state" : "translated" + "state" : "translated", + "value" : "Cada imagem preparada tem de ser uma imagem suportada e não vazia, com um máximo de 5 MB." } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Deletion Incomplete", - "state" : "translated" + "state" : "translated", + "value" : "Cada imagen preparada debe ser una imagen compatible, no estar vacía y tener un tamaño máximo de 5 MB." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Löschen nicht abgeschlossen", - "state" : "translated" + "state" : "translated", + "value" : "Elke voorbereide afbeelding moet een ondersteunde, niet-lege afbeelding van maximaal 5 MB zijn." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Eliminazione incompleta", - "state" : "translated" + "state" : "translated", + "value" : "準備した各画像は、対応形式の空でない画像で、サイズが最大5 MBである必要があります。" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Η διαγραφή δεν ολοκληρώθηκε", + "value" : "Each prepared image must be a supported, nonempty image of at most 5 MB.", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Suppression incomplète", - "state" : "translated" + "state" : "translated", + "value" : "Jedes vorbereitete Bild muss ein unterstütztes, nicht leeres Bild mit maximal 5 MB sein." } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "削除未完了", - "state" : "translated" + "state" : "translated", + "value" : "Ogni immagine preparata deve essere un'immagine supportata e non vuota di dimensioni massime pari a 5 MB." } } } }, - "Synchronization failed" : { + "How the assistant will address you. Max 50 characters." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Synchronisatie mislukt", + "value" : "Como o assistente se dirigirá a si. Máx. 50 caracteres.", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Synkroniseringen misslyckades", + "value" : "How the assistant will address you. Max 50 characters", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "La sincronización ha fallado", - "state" : "translated" + "state" : "translated", + "value" : "Cómo se dirigirá a ti el asistente. Máx 50 caracteres" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Falha na sincronização", - "state" : "translated" + "state" : "translated", + "value" : "Wie der Assistent Sie ansprechen wird. Maximal 50 Zeichen" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Synchronization failed", - "state" : "translated" + "state" : "translated", + "value" : "Hur assistenten kommer att tilltala dig. Max 50 tecken." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Synchronisierung fehlgeschlagen", + "value" : "Hoe de assistent u zal aanspreken. Maximaal 50 tekens", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Sincronizzazione non riuscita", - "state" : "translated" + "state" : "translated", + "value" : "アシスタントがあなたを呼ぶ名前。最大50文字。" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "同期に失敗しました", + "value" : "Πώς θα σας απευθύνεται ο βοηθός. Μέγιστο 50 χαρακτήρες.", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ο συγχρονισμός απέτυχε", - "state" : "translated" + "state" : "translated", + "value" : "Come l’assistente si rivolgerà a te. Max 50 caratteri" } }, "fr" : { "stringUnit" : { - "value" : "Échec de la synchronisation", + "value" : "Comment l’assistant s’adressera à vous. 50 caractères max.", "state" : "translated" } } - } + }, + "comment" : "A description of how the assistant will address the user." }, - "Photo Library" : { + "Listen" : { + "comment" : "A button that triggers the speech-to-text feature.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Fotobibliotheek", + "value" : "Anhören", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Fotobibliotek", + "value" : "Ouvir", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Biblioteca de fotos", + "value" : "Ascolta", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Biblioteca de Fotos", - "state" : "translated" + "state" : "translated", + "value" : "Listen" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Photo Library", - "state" : "translated" + "state" : "translated", + "value" : "Luisteren" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Fotobibliothek", - "state" : "translated" + "state" : "translated", + "value" : "Escuchar" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Libreria foto", - "state" : "translated" + "state" : "translated", + "value" : "Écouter" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "写真ライブラリ", - "state" : "translated" + "state" : "translated", + "value" : "Άκουσμα" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Bibliothèque de photos", + "value" : "聞く", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Βιβλιοθήκη Φωτογραφιών", + "value" : "Lyssna", "state" : "translated" } } } }, - "Waiting for iCloud downloads for: %@." : { + "Quick Actions" : { + "comment" : "Widget name.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Wachten op iCloud-downloads voor: %@.", - "state" : "translated" + "state" : "translated", + "value" : "Snelle acties" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Väntar på iCloud-nedladdningar för: %@.", - "state" : "translated" + "state" : "translated", + "value" : "Azioni rapide" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Esperando las descargas de iCloud para: %@.", + "value" : "クイックアクション", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "A aguardar pelas transferências do iCloud para: %@.", + "value" : "Ações Rápidas", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Waiting for iCloud downloads for: %@.", + "value" : "Quick Actions", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Warten auf iCloud-Downloads für: %@.", - "state" : "translated" + "state" : "translated", + "value" : "Acciones rápidas" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "In attesa dei download di iCloud per: %@.", + "value" : "Schnellaktionen", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "%@ の iCloud ダウンロードを待機中。", - "state" : "translated" + "state" : "translated", + "value" : "Actions rapides" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "En attente des téléchargements iCloud pour : %@.", - "state" : "translated" + "state" : "translated", + "value" : "Snabba åtgärder" } }, "el" : { "stringUnit" : { - "value" : "Αναμονή για λήψεις από το iCloud για: %@.", - "state" : "translated" + "state" : "translated", + "value" : "Γρήγορες Ενέργειες" } } } }, - "Terms of Use" : { + "█" : { + "comment" : "A cursor that is visible when the user is typing.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Gebruiksvoorwaarden", + "value" : "█", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Användarvillkor", - "state" : "translated" + "state" : "translated", + "value" : "█" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Términos de uso", - "state" : "translated" + "state" : "translated", + "value" : "█" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Termos de Utilização", - "state" : "translated" + "state" : "translated", + "value" : "█" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Terms of Use", - "state" : "translated" + "state" : "translated", + "value" : "█" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Nutzungsbedingungen", + "value" : "█", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Termini di utilizzo", + "value" : "█", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "利用規約", + "value" : "█", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Όροι Χρήσης", + "value" : "█", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Conditions d’utilisation", + "value" : "█", "state" : "translated" } } } }, - "Estimated context" : { - "comment" : "A label that describes the context usage.", + "An attached image could not be loaded. Please attach it again." : { + "comment" : "Error message displayed when an attached image could not be loaded.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Geschatte context", + "value" : "Een bijgevoegde afbeelding kon niet worden geladen. Voeg de afbeelding opnieuw toe.", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Uppskattad kontext", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile caricare un’immagine allegata. Allegala di nuovo." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Contexto estimado", - "state" : "translated" + "state" : "translated", + "value" : "Impossible de charger l’image jointe. Veuillez la joindre à nouveau." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Contexto estimado", + "value" : "Δεν ήταν δυνατή η φόρτωση της συνημμένης εικόνας. Επισυνάψτε την ξανά.", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Estimated context", - "state" : "translated" + "state" : "translated", + "value" : "Ein angehängtes Bild konnte nicht geladen werden. Bitte hängen Sie es erneut an." } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Geschätzter Kontext", - "state" : "translated" + "state" : "translated", + "value" : "添付画像を読み込めませんでした。もう一度添付してください。" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Contesto stimato", + "value" : "Det gick inte att läsa in den bifogade bilden. Bifoga den igen.", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Εκτιμώμενο πλαίσιο", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível carregar uma imagem anexada. Anexe-a novamente." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Contexte estimé", - "state" : "translated" + "state" : "translated", + "value" : "An attached image could not be loaded. Please attach it again." } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "推定コンテキスト", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo cargar la imagen adjunta. Vuelve a adjuntarla." } } } }, - "Loading setup..." : { - "comment" : "A label that describes the loading of the app's setup.", + "%lld tokens" : { + "shouldTranslate" : false, "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Configuratie wordt geladen...", - "state" : "translated" + "state" : "translated", + "value" : "%lld tokens" } - }, - "sv" : { + } + } + }, + "A synchronized conversation attachment has an invalid path." : { + "comment" : "Error description for a missing attachment.", + "localizations" : { + "pt-PT" : { "stringUnit" : { - "value" : "Läser in konfiguration…", + "value" : "Um anexo de conversa sincronizado tem um caminho inválido.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Cargando la configuración...", - "state" : "translated" + "state" : "translated", + "value" : "Un archivo adjunto sincronizado de la conversación tiene una ruta no válida." } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "A carregar a configuração…", + "value" : "Une pièce jointe de conversation synchronisée possède un chemin non valide.", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Loading setup...", - "state" : "translated" + "state" : "translated", + "value" : "Un allegato della conversazione sincronizzata ha un percorso non valido." } }, "de" : { "stringUnit" : { - "value" : "Setup wird geladen …", - "state" : "translated" + "state" : "translated", + "value" : "Ein synchronisierter Unterhaltungsanhang enthält einen ungültigen Pfad." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Caricamento della configurazione...", - "state" : "translated" + "state" : "translated", + "value" : "Een bijlage van een gesynchroniseerd gesprek heeft een ongeldig pad." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "セットアップを読み込み中…", - "state" : "translated" + "state" : "translated", + "value" : "A synchronized conversation attachment has an invalid path." + } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "En synkroniserad bilaga i konversationen har en ogiltig sökväg." } }, "el" : { "stringUnit" : { - "value" : "Φόρτωση ρυθμίσεων...", - "state" : "translated" + "state" : "translated", + "value" : "Ένα συνημμένο συγχρονισμένης συνομιλίας έχει μη έγκυρη διαδρομή." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Chargement de la configuration…", - "state" : "translated" + "state" : "translated", + "value" : "同期された会話の添付ファイルのパスが無効です。" } } } }, - "iCloud Data Is Downloading" : { + "Pick an OpenClient icon that matches your style." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "iCloud-gegevens worden gedownload", - "state" : "translated" + "state" : "translated", + "value" : "Pick an OpenClient icon that matches your style." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "iCloud-data laddas ned", - "state" : "translated" + "state" : "translated", + "value" : "Escolha um ícone do OpenClient que combine com o seu estilo." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Los datos de iCloud se están descargando", + "value" : "Välj en OpenClient-ikon som passar din stil.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Os dados do iCloud estão a ser descarregados", + "value" : "Scegli un’icona di OpenClient in linea con il tuo stile.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "iCloud Data Is Downloading", + "value" : "Elige un icono de OpenClient que vaya con tu estilo.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "iCloud-Daten werden heruntergeladen", - "state" : "translated" + "state" : "translated", + "value" : "Wähle ein OpenClient-Symbol, das zu deinem Stil passt." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "I dati di iCloud sono in fase di download", - "state" : "translated" + "state" : "translated", + "value" : "Kies een OpenClient-pictogram dat bij je stijl past." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Γίνεται λήψη δεδομένων από το iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Choisissez une icône OpenClient qui correspond à votre style." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Les données iCloud sont en cours de téléchargement", - "state" : "translated" + "state" : "translated", + "value" : "Επιλέξτε ένα εικονίδιο του OpenClient που ταιριάζει στο στιλ σας." } }, "ja" : { "stringUnit" : { - "value" : "iCloudデータをダウンロード中", - "state" : "translated" + "state" : "translated", + "value" : "自分のスタイルに合うOpenClientのアイコンを選択してください。" } } - } + }, + "comment" : "A tip to choose an icon for the app." }, - "An image attachment ID is not uniquely available in the supplied attachments." : { + "Organise your conversations" : { + "comment" : "A label displayed in the chat interface that allows the user to organise their conversations.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Er is geen unieke ID voor een afbeeldingsbijlage beschikbaar in de aangeleverde bijlagen.", + "value" : "Organiseer je gesprekken", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Ett bildbilage-ID är inte unikt tillgängligt bland de tillhandahållna bilagorna.", + "value" : "Organisiere deine Unterhaltungen", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "El ID del archivo adjunto de imagen no está disponible de forma única en los archivos adjuntos proporcionados.", - "state" : "translated" + "state" : "translated", + "value" : "Organisez vos conversations" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Um ID de anexo de imagem não está disponível de forma única nos anexos fornecidos.", + "value" : "Organize your conversations", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "An image attachment ID is not uniquely available in the supplied attachments.", + "value" : "Organisera dina konversationer", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Eine Bildanhang-ID ist in den bereitgestellten Anhängen nicht eindeutig verfügbar.", - "state" : "translated" + "state" : "translated", + "value" : "Organiza tus conversaciones" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Un ID dell’allegato immagine non è disponibile in modo univoco tra gli allegati forniti.", - "state" : "translated" + "state" : "translated", + "value" : "Organize as suas conversas" } }, "el" : { "stringUnit" : { - "value" : "Δεν υπάρχει μοναδικά διαθέσιμο αναγνωριστικό συνημμένης εικόνας στα παρεχόμενα συνημμένα.", + "value" : "Οργάνωσε τις συνομιλίες σου", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Un identifiant de pièce jointe d’image n’est pas disponible de manière unique dans les pièces jointes fournies.", - "state" : "translated" + "state" : "translated", + "value" : "会話を整理する" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "提供された添付ファイル内に、画像添付IDが一意に存在しません。", - "state" : "translated" + "state" : "translated", + "value" : "Organizza le tue conversazioni" } } } }, - "Permission" : { - "comment" : "A label that displays a dropdown menu for selecting the user's permission for an external tool.", + "Opens OpenClient and starts a new conversation." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Machtiging", + "value" : "Opent OpenClient en start een nieuw gesprek.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Behörighet", - "state" : "translated" + "state" : "translated", + "value" : "Öppnar OpenClient och startar en ny konversation." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Permiso", + "value" : "OpenClientを開き、新しい会話を開始します。", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Permissão", + "value" : "Öffnet OpenClient und startet eine neue Unterhaltung.", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Permission", - "state" : "translated" + "state" : "translated", + "value" : "Apre OpenClient e avvia una nuova conversazione." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Berechtigung", + "value" : "Opens OpenClient and starts a new conversation.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Autorizzazione", + "value" : "Abre o OpenClient e inicia uma nova conversa.", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Δικαίωμα πρόσβασης", + "value" : "Ouvre OpenClient et démarre une nouvelle conversation.", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "権限", - "state" : "translated" + "state" : "translated", + "value" : "Ανοίγει το OpenClient και ξεκινά μια νέα συνομιλία." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Autorisation", + "value" : "Abre OpenClient y comienza una nueva conversación.", "state" : "translated" } } } }, - "Enter a positive whole number of input tokens." : { - "comment" : "A description of the input tokens field.", + "Prompt" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Voer een positief geheel aantal invoertokens in.", + "value" : "Prompt", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Ange ett positivt heltal för inmatningstoken.", - "state" : "translated" + "state" : "translated", + "value" : "プロンプト" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Introduce un número entero positivo de tokens de entrada.", - "state" : "translated" + "state" : "translated", + "value" : "Anvisning" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Introduza um número inteiro positivo de tokens de entrada.", + "value" : "Prompt", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Enter a positive integer number of input tokens", - "state" : "translated" + "state" : "translated", + "value" : "Eingabeaufforderung" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Geben Sie eine positive ganze Zahl der Eingabetoken ein.", + "value" : "Prompt", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Inserisci un numero intero positivo di token di input.", + "value" : "Indicação", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "正の整数の入力トークン数を入力してください。", + "value" : "Prompt", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Entrez un nombre entier positif de jetons d’entrée.", - "state" : "translated" + "state" : "translated", + "value" : "Invite" } }, "el" : { "stringUnit" : { - "value" : "Εισάγετε έναν θετικό ακέραιο αριθμό εισόδων.", + "value" : "Ερώτημα", "state" : "translated" } } - } + }, + "comment" : "A label displayed above the prompt text field." }, - "Server-provided description: %@" : { - "comment" : "A label that displays a server-provided description of a tool.", + "You are a professional email writing assistant. Draft clear, concise, and appropriately toned emails based on the user's brief. Adapt the tone (formal, casual, or persuasive) to the context described." : { + "comment" : "Description of an email composer prompt template.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Door de server verstrekte beschrijving: %@", - "state" : "translated" + "state" : "translated", + "value" : "Sie sind ein professioneller Assistent zum Verfassen von E-Mails. Erstellen Sie klare, prägnante und angemessen formulierte E-Mails basierend auf der Kurzzusammenfassung des Nutzers. Passen Sie den Ton (formell, locker oder überzeugend) an den beschriebenen Kontext an." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Serverbeskrivning: %@", + "value" : "É um assistente profissional de redação de emails. Elabore emails claros, concisos e com o tom adequado com base no resumo do utilizador. Adapte o tom (formal, informal ou persuasivo) ao contexto descrito.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Descripción proporcionada por el servidor: %@", + "value" : "Sei un assistente professionale per la scrittura di email. Redigi email chiare, concise e con un tono adeguato in base al breve riassunto fornito dall’utente. Adatti il tono (formale, informale o persuasivo) al contesto descritto.", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Descrição fornecida pelo servidor: %@", + "value" : "You are a professional email writing assistant. Draft clear, concise, and appropriately toned emails based on the user's brief. Adapt the tone (formal, casual, or persuasive) to the context described.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Server-provided description: %@", + "value" : "Eres un asistente profesional para redactar correos electrónicos. Redacta correos claros, concisos y con el tono adecuado según el resumen del usuario. Adapta el tono (formal, informal o persuasivo) al contexto descrito.", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Vom Server bereitgestellte Beschreibung: %@", + "value" : "Είστε επαγγελματίας βοηθός σύνταξης email. Δημιουργήστε σαφή, συνοπτικά και κατάλληλα διατυπωμένα email βάσει της περίληψης του χρήστη. Προσαρμόστε τον τόνο (επίσημο, ανεπίσημο ή πειστικό) ανάλογα με το περιγραφόμενο πλαίσιο.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Descrizione fornita dal server: %@", + "value" : "Vous êtes un assistant professionnel de rédaction d’e-mails. Rédigez des e-mails clairs, concis et au ton approprié selon le résumé de l’utilisateur. Adaptez le ton (formel, informel ou persuasif) au contexte décrit.", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Περιγραφή παρεχόμενη από τον διακομιστή: %@", + "value" : "Je bent een professionele e-mailassistent. Stel heldere, beknopte en passend getoonde e-mails op op basis van de samenvatting van de gebruiker. Pas de toon (formeel, informeel of overtuigend) aan op de beschreven context.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Description fournie par le serveur : %@", + "value" : "あなたはプロのメール作成アシスタントです。ユーザーの要望に基づき、明確で簡潔かつ適切なトーンのメールを作成します。状況に応じてトーン(フォーマル、カジュアル、説得力のある)を調整します。", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "サーバー提供の説明:%@", + "value" : "Du är en professionell assistent för e-postskrivning. Skapa tydliga, koncisa och passande tonade e-postmeddelanden baserat på användarens sammanfattning. Anpassa tonen (formell, avslappnad eller övertygande) efter den beskrivna kontexten.", "state" : "translated" } } } }, - "Issue Image" : { - "comment" : "Title of the section where the user can attach an image of the issue.", + "tag.thinking" : { + "comment" : "Label for a capability that allows the LLM to think and generate complex responses.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Afbeelding van het probleem", + "value" : "Thinking", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Bild på problemet", + "value" : "Thinking", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Imagen del problema", - "state" : "translated" + "state" : "translated", + "value" : "Thinking" } }, "pt-PT" : { "stringUnit" : { - "value" : "Imagem do Problema", + "value" : "Thinking", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Issue Image", + "value" : "Thinking", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Problemfoto", - "state" : "translated" + "state" : "translated", + "value" : "Thinking" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Immagine del problema", - "state" : "translated" + "state" : "translated", + "value" : "Thinking" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "問題の画像", - "state" : "translated" + "state" : "translated", + "value" : "Thinking" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Image du problème", + "value" : "Thinking", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Εικόνα προβλήματος", + "value" : "Thinking", "state" : "translated" } } } }, - "Scroll the share sheet and tap **OpenClient**." : { + "Search conversations..." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Scroll door het deelvenster en tik op **OpenClient**.", - "state" : "translated" + "state" : "translated", + "value" : "Gesprekken zoeken..." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Bläddra i delningsmenyn och tryck på **OpenClient**.", + "value" : "Rechercher des conversations...", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Desplaza la hoja para compartir y toca **OpenClient**.", - "state" : "translated" + "state" : "translated", + "value" : "Cerca conversazioni..." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Desloque a folha de partilha e toque em **OpenClient**.", - "state" : "translated" + "state" : "translated", + "value" : "Αναζήτηση συνομιλιών..." } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Scroll the share sheet and tap **OpenClient**.", - "state" : "translated" + "state" : "translated", + "value" : "Konversationen durchsuchen..." } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Blättern Sie im Freigabeblatt und tippen Sie auf **OpenClient**.", + "value" : "会話を検索...", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Scorri il foglio di condivisione e tocca **OpenClient**.", + "value" : "Sök konversationer...", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Κύλιση στο φύλλο κοινής χρήσης και πατήστε **OpenClient**.", - "state" : "translated" + "state" : "translated", + "value" : "Buscar conversaciones..." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Faites défiler la feuille de partage et appuyez sur **OpenClient**.", - "state" : "translated" + "state" : "translated", + "value" : "Search conversations..." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "共有シートをスクロールして**OpenClient**をタップしてください。", + "value" : "Procurar conversas...", "state" : "translated" } } } }, - "No Model" : { + "Chat without saving history" : { + "comment" : "Localized title for a shortcut action that opens a private chat.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Geen model", + "value" : "Chat ohne Verlauf speichern", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ingen modell", - "state" : "translated" + "state" : "translated", + "value" : "Chat sem guardar histórico" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Sin modelo", - "state" : "translated" + "state" : "translated", + "value" : "Chat senza salvare la cronologia" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Sem modelo", + "value" : "Chat without saving history", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "No Model", - "state" : "translated" + "state" : "translated", + "value" : "Chatten zonder geschiedenis op te slaan" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Kein Modell", - "state" : "translated" + "state" : "translated", + "value" : "Συνομιλία χωρίς αποθήκευση ιστορικού" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Nessun modello", - "state" : "translated" + "state" : "translated", + "value" : "Discussion sans enregistrer l’historique" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "モデルなし", - "state" : "translated" + "state" : "translated", + "value" : "Chat sin guardar historial" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Aucun modèle", - "state" : "translated" + "state" : "translated", + "value" : "履歴を保存しないチャット" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Χωρίς μοντέλο", + "value" : "Chatt utan att spara historik", "state" : "translated" } } } }, - "Reset Zoom" : { - "comment" : "A label for a button that resets the zoom level to 100%.", + "Information" : { "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Zoom terugzetten", - "state" : "translated" - } - }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Återställ zoomnivå", + "value" : "情報", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Restablecer zoom", + "value" : "Información", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Repor o zoom", - "state" : "translated" + "state" : "translated", + "value" : "Informação" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Reset Zoom", - "state" : "translated" + "state" : "translated", + "value" : "Informations" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Zoom zurücksetzen", - "state" : "translated" + "state" : "translated", + "value" : "Information" } }, "it" : { "stringUnit" : { - "value" : "Reimposta zoom", - "state" : "translated" + "state" : "translated", + "value" : "Informazioni" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Information" } }, "el" : { "stringUnit" : { - "value" : "Επαναφορά ζουμ", + "value" : "Πληροφορίες", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Réinitialiser le zoom", - "state" : "translated" + "state" : "translated", + "value" : "Informatie" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "ズームをリセット", + "value" : "Information", "state" : "translated" } } } }, - "You are a data analysis expert. Help interpret data, identify patterns, suggest visualisations, and explain statistical concepts. Provide clear and actionable insights from any data the user shares." : { - "comment" : "Description of a data analyst assistant.", + "Delete Conversation" : { + "comment" : "A confirmation dialog title for deleting a conversation.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Je bent een expert in data-analyse. Help met het interpreteren van data, het identificeren van patronen, het voorstellen van visualisaties en het uitleggen van statistische concepten. Bied duidelijke en bruikbare inzichten uit alle data die de gebruiker deelt.", + "value" : "Διαγραφή Συνομιλίας", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Du är en expert på dataanalys. Hjälp till att tolka data, identifiera mönster, föreslå visualiseringar och förklara statistiska begrepp. Ge tydliga och användbara insikter från all data som användaren delar.", + "value" : "Radera konversation", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Eres un experto en análisis de datos. Ayuda a interpretar datos, identificar patrones, sugerir visualizaciones y explicar conceptos estadísticos. Proporciona información clara y accionable a partir de cualquier dato que el usuario comparta.", - "state" : "translated" + "state" : "translated", + "value" : "Elimina conversazione" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "É um especialista em análise de dados. Ajuda a interpretar dados, identificar padrões, sugerir visualizações e explicar conceitos estatísticos. Fornece insights claros e acionáveis a partir de quaisquer dados que o utilizador partilhe.", - "state" : "translated" + "state" : "translated", + "value" : "Eliminar conversación" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "You are a data analysis expert. Help interpret data, identify patterns, suggest visualizations, and explain statistical concepts. Provide clear and actionable insights from any data the user shares.", + "value" : "Supprimer la conversation", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Sie sind ein Experte für Datenanalyse. Helfen Sie dabei, Daten zu interpretieren, Muster zu erkennen, Visualisierungen vorzuschlagen und statistische Konzepte zu erklären. Liefern Sie klare und umsetzbare Erkenntnisse aus allen vom Nutzer bereitgestellten Daten.", + "value" : "Konversation löschen", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Sei un esperto di analisi dei dati. Aiuta a interpretare i dati, identificare modelli, suggerire visualizzazioni e spiegare concetti statistici. Fornisci approfondimenti chiari e concreti da qualsiasi dato l’utente condivida.", - "state" : "translated" + "state" : "translated", + "value" : "Eliminar Conversa" } }, "ja" : { "stringUnit" : { - "value" : "あなたはデータ分析の専門家です。データの解釈、パターンの特定、可視化の提案、統計概念の説明を行います。ユーザーが共有するあらゆるデータから明確で実用的な洞察を提供します。", + "value" : "会話を削除", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Vous êtes un expert en analyse de données. Aidez à interpréter les données, identifier les tendances, suggérer des visualisations et expliquer les concepts statistiques. Fournissez des analyses claires et exploitables à partir de toutes les données partagées par l’utilisateur.", + "value" : "Gesprek verwijderen", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Είστε ειδικός στην ανάλυση δεδομένων. Βοηθήστε στην ερμηνεία δεδομένων, την αναγνώριση προτύπων, την πρόταση οπτικοποιήσεων και την εξήγηση στατιστικών εννοιών. Παρέχετε σαφείς και εφαρμόσιμες πληροφορίες από οποιαδήποτε δεδομένα μοιραστεί ο χρήστης.", + "value" : "Delete Conversation", "state" : "translated" } } } }, - "Start a new chat or search your conversations." : { - "comment" : "Widget description.", + "Control what the model remembers" : { + "comment" : "A tip that explains how to control the user's memory.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Begin een nieuw gesprek of doorzoek je gesprekken.", + "value" : "Control what the model remembers", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Starta en ny chatt eller sök i dina konversationer.", + "value" : "Controle o que o modelo recorda", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Inicia un nuevo chat o busca en tus conversaciones.", + "value" : "Controla lo que el modelo recuerda", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Inicie uma nova conversa ou pesquise nas suas conversas.", + "value" : "Steuern, was das Modell sich merkt", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Start a new chat or search your conversations", + "value" : "Beheer wat het model onthoudt", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Beginnen Sie einen neuen Chat oder durchsuchen Sie Ihre Unterhaltungen.", + "value" : "Styr vad modellen kommer ihåg", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Avvia una nuova chat o cerca nelle tue conversazioni.", - "state" : "translated" + "state" : "translated", + "value" : "Έλεγχος του τι θυμάται το μοντέλο" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Ξεκινήστε μια νέα συνομιλία ή αναζητήστε τις συνομιλίες σας.", - "state" : "translated" + "state" : "translated", + "value" : "モデルの記憶を制御する" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "新しいチャットを開始するか、会話を検索してください。", - "state" : "translated" + "state" : "translated", + "value" : "Controlla ciò che il modello ricorda" } }, "fr" : { "stringUnit" : { - "value" : "Commencez une nouvelle conversation ou recherchez dans vos discussions.", - "state" : "translated" + "state" : "translated", + "value" : "Contrôlez ce que le modèle retient" } } } }, - "Opens OpenClient and starts a new conversation." : { + "Provide a JSON object with an optional integer offset within the image inventory." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Opent OpenClient en start een nieuw gesprek.", - "state" : "translated" + "state" : "translated", + "value" : "Geef een JSON-object met een optionele gehele getalsoffset binnen de afbeeldingsinventaris." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Öppnar OpenClient och startar en ny konversation.", + "value" : "Forneça um objeto JSON com um deslocamento inteiro opcional dentro do inventário de imagens.", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Abre OpenClient y comienza una nueva conversación.", - "state" : "translated" + "state" : "translated", + "value" : "画像インベントリ内のオプションの整数オフセットを含むJSONオブジェクトを指定してください。" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Abre o OpenClient e inicia uma nova conversa.", - "state" : "translated" + "state" : "translated", + "value" : "Ange ett JSON-objekt med ett valfritt heltalsindex i bildinventeringen." } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Opens OpenClient and starts a new conversation.", + "value" : "Fournissez un objet JSON avec un décalage entier facultatif dans l’inventaire d’images.", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Öffnet OpenClient und startet eine neue Unterhaltung.", + "value" : "Παρέχετε ένα αντικείμενο JSON με προαιρετική ακέραια μετατόπιση εντός του ευρετηρίου εικόνων.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Apre OpenClient e avvia una nuova conversazione.", - "state" : "translated" + "state" : "translated", + "value" : "Fornisci un oggetto JSON con un offset intero facoltativo nell'inventario delle immagini." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "OpenClientを開き、新しい会話を開始します。", - "state" : "translated" + "state" : "translated", + "value" : "Provide a JSON object with an optional integer offset within the image inventory." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Ouvre OpenClient et démarre une nouvelle conversation.", - "state" : "translated" + "state" : "translated", + "value" : "Proporciona un objeto JSON con un desplazamiento entero opcional dentro del inventario de imágenes." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Ανοίγει το OpenClient και ξεκινά μια νέα συνομιλία.", - "state" : "translated" + "state" : "translated", + "value" : "Gib ein JSON-Objekt mit einem optionalen ganzzahligen Offset innerhalb des Bildbestands an." } } - } + }, + "comment" : "Error message when the offset provided is invalid." }, - "An image could not be loaded or prepared from this conversation." : { - "comment" : "Error message when an image attachment is not available or cannot be prepared.", + "Prompt Library" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Er kon geen afbeelding uit dit gesprek worden geladen of voorbereid.", - "state" : "translated" + "state" : "translated", + "value" : "プロンプトライブラリ" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "En bild kunde inte läsas in eller förberedas från den här konversationen.", - "state" : "translated" + "state" : "translated", + "value" : "Βιβλιοθήκη Ερωτημάτων" } }, "es" : { "stringUnit" : { - "value" : "No se pudo cargar ni preparar una imagen de esta conversación.", + "value" : "Biblioteca de prompts", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Não foi possível carregar ou preparar uma imagem a partir desta conversa.", - "state" : "translated" + "state" : "translated", + "value" : "Prompt-Bibliothek" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "An image could not be loaded or prepared from this conversation.", + "value" : "Promptbibliotheek", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Ein Bild aus dieser Unterhaltung konnte nicht geladen oder vorbereitet werden.", - "state" : "translated" + "state" : "translated", + "value" : "Promptbibliotek" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Non è stato possibile caricare o preparare un’immagine da questa conversazione.", - "state" : "translated" + "state" : "translated", + "value" : "Biblioteca de Prompts" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "この会話から画像を読み込むか準備できませんでした", - "state" : "translated" + "state" : "translated", + "value" : "Bibliothèque de prompts" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Impossible de charger ou de préparer une image à partir de cette conversation.", - "state" : "translated" + "state" : "translated", + "value" : "Libreria di Prompt" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η φόρτωση ή η προετοιμασία εικόνας από αυτήν τη συνομιλία.", + "value" : "Prompt Library", "state" : "translated" } } - } + }, + "comment" : "A title for a screen that lists and creates custom input prompts." }, - "Always Deny %@?" : { - "comment" : "A confirmation prompt asking the user to deny a tool's access to a server. The argument is the name of the tool.", + "Use Local Data" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "%@ altijd weigeren?", - "state" : "translated" + "state" : "translated", + "value" : "Usa dati locali" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Neka alltid %@?", - "state" : "translated" + "state" : "translated", + "value" : "Usar Dados Locais" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "¿Denegar siempre el acceso de %@?", - "state" : "translated" + "state" : "translated", + "value" : "Gebruik lokale gegevens" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Negar sempre o acesso de %@?", - "state" : "translated" + "state" : "translated", + "value" : "ローカルデータを使用" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Always Deny %@?", + "value" : "Lokale Daten verwenden", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Zugriff auf %@ immer verweigern?", - "state" : "translated" + "state" : "translated", + "value" : "Use Local Data" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Negare sempre l’accesso a %@?", + "value" : "Utiliser les données locales", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "常に%@を拒否しますか?", - "state" : "translated" + "state" : "translated", + "value" : "Använd lokal data" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Toujours refuser l’accès de %@ ?", - "state" : "translated" + "state" : "translated", + "value" : "Χρήση τοπικών δεδομένων" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Να αρνείστε πάντα την πρόσβαση στο %@;", - "state" : "translated" + "state" : "translated", + "value" : "Usar datos locales" } } - } + }, + "comment" : "A button that uses the local data." }, - "This image generation model does not support image attachments." : { - "comment" : "Error message when an image attachment is provided to a model that does not support images.", + "%lld of %lld tools enabled" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Dit model voor het genereren van afbeeldingen ondersteunt geen afbeeldingsbijlagen.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld van %2$lld tools ingeschakeld" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Den här bildgenereringsmodellen stöder inte bildbilagor.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld von %2$lld Tools aktiviert" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Este modelo de generación de imágenes no admite archivos adjuntos de imagen.", + "value" : "%1$lld sur %2$lld outils activés", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Este modelo de geração de imagens não suporta anexos de imagem.", - "state" : "translated" + "state" : "new", + "value" : "%1$lld of %2$lld tools enabled" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "This image generation model does not support image attachments.", + "value" : "%1$lld av %2$lld verktyg aktiverade", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Dieses Bildgenerierungsmodell unterstützt keine Bildanhänge.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld από %2$lld εργαλεία ενεργοποιήθηκαν" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "Questo modello di generazione di immagini non supporta gli allegati immagine.", + "value" : "%1$lld de %2$lld herramientas habilitadas", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Αυτό το μοντέλο δημιουργίας εικόνων δεν υποστηρίζει συνημμένες εικόνες.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld di %2$lld strumenti abilitati" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ce modèle de génération d’images ne prend pas en charge les pièces jointes image.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld de %2$lld ferramentas ativadas" } }, "ja" : { "stringUnit" : { - "value" : "この画像生成モデルは画像添付に対応していません。", + "value" : "%1$lld \/ %2$lld 個のツールが有効化済み", "state" : "translated" } } } }, - "Finding image attachments..." : { - "comment" : "A message displayed when the image tool is searching for image attachments.", + "Required iCloud data is still downloading." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Afbeeldingsbijlagen zoeken...", - "state" : "translated" + "state" : "translated", + "value" : "必要なiCloudデータをダウンロード中です" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Söker efter bildbilag...", - "state" : "translated" + "state" : "translated", + "value" : "I dati iCloud richiesti sono ancora in fase di download." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Buscando archivos adjuntos de imágenes…", + "value" : "Os dados necessários do iCloud ainda estão a ser descarregados.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "A procurar anexos de imagens...", - "state" : "translated" + "state" : "translated", + "value" : "Τα απαιτούμενα δεδομένα iCloud εξακολουθούν να λαμβάνονται." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Finding image attachments...", + "value" : "Nödvändiga iCloud-data laddas fortfarande ner.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Bildanhänge werden gesucht…", + "value" : "Erforderliche iCloud-Daten werden noch heruntergeladen.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Ricerca di allegati immagine...", + "value" : "Vereiste iCloud-gegevens worden nog gedownload.", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "画像の添付ファイルを検索中…", + "value" : "Required iCloud data is still downloading.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Recherche de pièces jointes image…", - "state" : "translated" + "state" : "translated", + "value" : "Les données iCloud requises sont toujours en cours de téléchargement." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Αναζήτηση συνημμένων εικόνων...", + "value" : "Los datos necesarios de iCloud aún se están descargando.", "state" : "translated" } } - } + }, + "comment" : "Error description when required iCloud data is still downloading." }, - "Image model" : { - "comment" : "Default name for an image tool model.", + "Step %lld of 3" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Afbeeldingsmodel", + "value" : "Schritt %lld von 3", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Bildmodell", - "state" : "translated" + "state" : "translated", + "value" : "Βήμα %lld από 3" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Modelo de imagen", - "state" : "translated" + "state" : "translated", + "value" : "Steg %lld av 3" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Modelo de imagem", + "value" : "Paso %lld de 3", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Image model", - "state" : "translated" + "state" : "translated", + "value" : "3ステップ中%lldステップ目" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Bildmodell", - "state" : "translated" + "state" : "translated", + "value" : "Stap %lld van 3" } }, "it" : { "stringUnit" : { - "value" : "Modello di immagini", + "value" : "Passaggio %lld di 3", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "画像モデル", + "value" : "Étape %lld sur 3", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Modèle d’image", + "value" : "Passo %lld de 3", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Μοντέλο εικόνων", + "value" : "Step %lld of 3", "state" : "translated" } } } }, - "The selected file is not a valid image." : { - "comment" : "Error message when the selected file is not a valid image.", + "Red" : { + "comment" : "Name of the color red.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Het geselecteerde bestand is geen geldige afbeelding.", - "state" : "translated" + "state" : "translated", + "value" : "Rood" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Den valda filen är inte en giltig bild.", - "state" : "translated" + "state" : "translated", + "value" : "Rot" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "El archivo seleccionado no es una imagen válida.", + "value" : "Rouge", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "O ficheiro selecionado não é uma imagem válida.", + "value" : "Red", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "The selected file is not a valid image.", - "state" : "translated" + "state" : "translated", + "value" : "Röd" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Die ausgewählte Datei ist kein gültiges Bild.", - "state" : "translated" + "state" : "translated", + "value" : "Rojo" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Il file selezionato non è un'immagine valida.", + "value" : "Κόκκινο", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "選択したファイルは有効な画像ではありません。", - "state" : "translated" + "state" : "translated", + "value" : "Vermelho" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Le fichier sélectionné n’est pas une image valide.", - "state" : "translated" + "state" : "translated", + "value" : "赤" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Το επιλεγμένο αρχείο δεν είναι έγκυρη εικόνα.", - "state" : "translated" + "state" : "translated", + "value" : "Rosso" } } } }, - "External MCP tool" : { - "comment" : "Name of an MCP tool that is not part of the MCP SDK.", + "Customise this conversation" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Externe MCP-tool", - "state" : "translated" + "state" : "translated", + "value" : "この会話をカスタマイズする" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Externt MCP-verktyg", + "value" : "Προσαρμόστε αυτή τη συνομιλία", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Herramienta MCP externa", - "state" : "translated" + "state" : "translated", + "value" : "Pas dit gesprek aan" } }, "pt-PT" : { "stringUnit" : { - "value" : "Ferramenta MCP externa", + "value" : "Personalizar esta conversa", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "External MCP tool", - "state" : "translated" + "state" : "translated", + "value" : "Personalizar esta conversación" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Externes MCP-Tool", + "value" : "Anpassa den här konversationen", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Strumento MCP esterno", + "value" : "Customize this conversation", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "外部MCPツール", - "state" : "translated" + "state" : "translated", + "value" : "Diese Unterhaltung anpassen" } }, "fr" : { "stringUnit" : { - "value" : "Outil MCP externe", - "state" : "translated" + "state" : "translated", + "value" : "Personnaliser cette conversation" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Εξωτερικό εργαλείο MCP", + "value" : "Personalizza questa conversazione", "state" : "translated" } } - } + }, + "comment" : "A label for a menu that allows users to customise their current conversation." }, - "Saving a memory..." : { - "comment" : "A message displayed when saving a memory.", + "You're welcome!" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Geheugen opslaan…", - "state" : "translated" + "state" : "translated", + "value" : "Graag gedaan!" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Sparar ett minne...", + "value" : "You're welcome!", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Guardando un recuerdo...", - "state" : "translated" + "state" : "translated", + "value" : "どういたしまして!" } }, "pt-PT" : { "stringUnit" : { - "value" : "A guardar uma memória...", + "value" : "De nada!", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Saving a memory...", + "value" : "Prego!", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Speichere eine Erinnerung …", - "state" : "translated" + "state" : "translated", + "value" : "¡De nada!" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Salvataggio di un ricordo...", + "value" : "Gern geschehen!", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Αποθήκευση μνήμης...", + "value" : "De rien !", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Enregistrement d’un souvenir…", - "state" : "translated" + "state" : "translated", + "value" : "Varsågod!" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "メモリーを保存中…", - "state" : "translated" + "state" : "translated", + "value" : "Παρακαλώ!" } } - } + }, + "comment" : "A button that dismisses a thank you alert." }, - "Solar" : { - "comment" : "A solar icon.", + "Edit Template" : { + "comment" : "A title for a view that allows the user to edit a prompt template.", "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Zonnewerking", - "state" : "translated" + "state" : "translated", + "value" : "Redigera mall" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Solenergi", + "value" : "Editar plantilla", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Solar", + "value" : "Sjabloon bewerken", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Solar", - "state" : "translated" + "state" : "translated", + "value" : "テンプレート編集" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Solar", + "value" : "Modifier le modèle", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Solar", - "state" : "translated" + "state" : "translated", + "value" : "Vorlage bearbeiten" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Solare", + "value" : "Editar Modelo", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ηλιακός", - "state" : "translated" + "state" : "translated", + "value" : "Edit Template" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Solaire", + "value" : "Modifica modello", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "太陽光", - "state" : "translated" + "state" : "translated", + "value" : "Επεξεργασία Προτύπου" } } } }, - "Enable Notifications" : { - "comment" : "A button that enables notifications.", + "MCP permissions require access to secure storage." : { + "comment" : "Error message displayed when MCP permissions are required for secure storage access.", "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Meldingen inschakelen", - "state" : "translated" + "state" : "translated", + "value" : "MCP-behörigheter kräver åtkomst till säker lagring." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Aktivera aviseringar", - "state" : "translated" + "state" : "translated", + "value" : "Los permisos de MCP requieren acceso al almacenamiento seguro." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Activar notificaciones", + "value" : "MCP-machtigingen vereisen toegang tot beveiligde opslag.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Ativar notificações", + "value" : "MCPの権限には安全なストレージへのアクセスが必要です。", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Enable Notifications", + "value" : "Les autorisations MCP nécessitent un accès au stockage sécurisé.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Benachrichtigungen aktivieren", + "value" : "MCP-Berechtigungen erfordern Zugriff auf den sicheren Speicher.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Abilita notifiche", + "value" : "As permissões do MCP requerem acesso ao armazenamento seguro.", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "通知を有効にする", + "value" : "MCP permissions require access to secure storage.", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ενεργοποίηση ειδοποιήσεων", + "value" : "Le autorizzazioni MCP richiedono l’accesso all’archiviazione sicura.", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Activer les notifications", - "state" : "translated" + "state" : "translated", + "value" : "Οι άδειες MCP απαιτούν πρόσβαση σε ασφαλή αποθήκευση." } } } }, - "This iCloud data format is not supported by this version of the app." : { + "App Data" : { + "comment" : "A section in the settings view that allows the user to reset all local data.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Deze iCloud-gegevensindeling wordt niet ondersteund door deze versie van de app.", - "state" : "translated" + "state" : "translated", + "value" : "App-gegevens" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Det här iCloud-dataformatet stöds inte av den här versionen av appen.", + "value" : "アプリデータ", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Esta versión de la app no admite este formato de datos de iCloud.", + "value" : "Dati app", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Este formato de dados do iCloud não é compatível com esta versão da app.", + "value" : "Dados da App", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "This iCloud data format is not supported by this version of the app.", + "value" : "App Data", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Dieses iCloud-Datenformat wird von dieser App-Version nicht unterstützt.", + "value" : "Datos de la app", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Questo formato di dati iCloud non è supportato da questa versione dell’app.", + "value" : "App-Daten", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "このiCloudデータ形式は、このバージョンのアプリではサポートされていません。", - "state" : "translated" + "state" : "translated", + "value" : "Données de l’application" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Ce format de données iCloud n’est pas pris en charge par cette version de l’app.", + "value" : "Appdata", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Αυτή η μορφή δεδομένων iCloud δεν υποστηρίζεται από αυτήν την έκδοση της εφαρμογής.", - "state" : "translated" + "state" : "translated", + "value" : "Δεδομένα εφαρμογής" } } } }, - "Chat without saving history" : { - "comment" : "Localized title for a shortcut action that opens a private chat.", + "Input" : { + "comment" : "A label for the cost of input tokens.", + "shouldTranslate" : false + }, + "Pinned Conversations" : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Chatten zonder geschiedenis op te slaan", + "value" : "Fästa konversationer", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Chatt utan att spara historik", + "value" : "Conversaciones fijadas", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Chat sin guardar historial", + "value" : "Vastgezette gesprekken", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Chat sem guardar histórico", + "value" : "ピン留めされた会話", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Chat without saving history", - "state" : "translated" + "state" : "translated", + "value" : "Conversations épinglées" } }, "de" : { "stringUnit" : { - "value" : "Chat ohne Verlauf speichern", + "value" : "Angeheftete Unterhaltungen", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Chat senza salvare la cronologia", - "state" : "translated" + "state" : "translated", + "value" : "Conversas Fixadas" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "履歴を保存しないチャット", + "value" : "Pinned Conversations", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Συνομιλία χωρίς αποθήκευση ιστορικού", + "value" : "Conversazioni fissate", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Discussion sans enregistrer l’historique", - "state" : "translated" + "state" : "translated", + "value" : "Καρφιτσωμένες Συνομιλίες" } } - } + }, + "comment" : "Title of the widget that shows pinned conversations." }, - "Your local profile and iCloud profile have different content with the same revision. Which profile would you like to keep?" : { + "Generating response" : { + "comment" : "Title of the background task when generating a response.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Je lokale profiel en je iCloud-profiel bevatten verschillende gegevens met dezelfde revisie. Welk profiel wil je behouden?", - "state" : "translated" + "state" : "translated", + "value" : "Generating response" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Din lokala profil och din iCloud-profil har olika innehåll med samma revision. Vilken profil vill du behålla?", - "state" : "translated" + "state" : "translated", + "value" : "Antwoord genereren" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tu perfil local y tu perfil de iCloud tienen contenido diferente con la misma revisión. ¿Qué perfil quieres conservar?", - "state" : "translated" + "state" : "translated", + "value" : "A gerar resposta" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "O seu perfil local e o perfil do iCloud têm conteúdos diferentes com a mesma revisão. Que perfil pretende manter?", - "state" : "translated" + "state" : "translated", + "value" : "Δημιουργία απάντησης" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Your local profile and iCloud profile have different content with the same revision. Which profile would you like to keep?", - "state" : "translated" + "state" : "translated", + "value" : "応答を生成中" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Ihr lokales Profil und Ihr iCloud-Profil enthalten bei derselben Revision unterschiedliche Inhalte. Welches Profil möchten Sie behalten?", - "state" : "translated" + "state" : "translated", + "value" : "Génération de la réponse" } }, "it" : { "stringUnit" : { - "value" : "Il tuo profilo locale e il profilo iCloud hanno contenuti diversi con la stessa revisione. Quale profilo vuoi mantenere?", + "value" : "Generazione della risposta", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "ローカルプロフィールとiCloudプロフィールの内容が同じリビジョンで異なります。どちらのプロフィールを残しますか?", - "state" : "translated" + "state" : "translated", + "value" : "Generando respuesta" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Votre profil local et votre profil iCloud contiennent des données différentes avec la même révision. Quel profil souhaitez-vous conserver ?", - "state" : "translated" + "state" : "translated", + "value" : "Genererar svar" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Το τοπικό προφίλ και το προφίλ iCloud έχουν διαφορετικό περιεχόμενο με την ίδια αναθεώρηση. Ποιο προφίλ θέλετε να διατηρήσετε;", + "value" : "Antwort wird generiert", "state" : "translated" } } } }, - "Chat image generation currently supports text prompts only." : { + "A synchronized conversation contains invalid data." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Het genereren van chatafbeeldingen ondersteunt momenteel alleen tekstprompts.", - "state" : "translated" + "state" : "translated", + "value" : "Μια συγχρονισμένη συνομιλία περιέχει μη έγκυρα δεδομένα." } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Bildgenerering i chatten stöder för närvarande endast textbeskrivningar.", - "state" : "translated" + "state" : "translated", + "value" : "Une conversation synchronisée contient des données non valides." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "La generación de imágenes del chat actualmente solo admite indicaciones de texto.", - "state" : "translated" + "state" : "translated", + "value" : "En synkroniserad konversation innehåller ogiltiga data." } }, "pt-PT" : { "stringUnit" : { - "value" : "A geração de imagens no Chat suporta atualmente apenas prompts de texto.", + "value" : "Uma conversa sincronizada contém dados inválidos.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Chat image generation currently supports text prompts only.", + "value" : "Una conversación sincronizada contiene datos no válidos.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Die Chat-Bildgenerierung unterstützt derzeit nur Texteingaben.", - "state" : "translated" + "state" : "translated", + "value" : "Een gesynchroniseerd gesprek bevat ongeldige gegevens." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "La generazione di immagini nella chat supporta attualmente solo prompt testuali.", + "value" : "同期された会話に無効なデータが含まれています。", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Η δημιουργία εικόνων μέσω συνομιλίας υποστηρίζει προς το παρόν μόνο προτροπές κειμένου.", - "state" : "translated" + "state" : "translated", + "value" : "A synchronized conversation contains invalid data." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "La génération d’images dans le chat prend actuellement en charge uniquement les prompts textuels.", + "value" : "Eine synchronisierte Unterhaltung enthält ungültige Daten.", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "チャット画像生成は現在、テキストプロンプトのみに対応しています。", + "value" : "Una conversazione sincronizzata contiene dati non validi.", "state" : "translated" } } - } + }, + "comment" : "Error message when a conversation in the cloud has invalid data." }, - "Pinned Conversations" : { - "comment" : "Title of the widget that shows pinned conversations.", + "1 source" : { + "comment" : "A label that indicates that there is 1 source.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Vastgezette gesprekken", - "state" : "translated" + "state" : "translated", + "value" : "1 source" } }, "sv" : { "stringUnit" : { - "value" : "Fästa konversationer", - "state" : "translated" + "state" : "translated", + "value" : "1 källa" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Conversaciones fijadas", + "value" : "1 source", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Conversas Fixadas", - "state" : "translated" + "state" : "translated", + "value" : "1 fonte" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Pinned Conversations", + "value" : "1 fuente", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Angeheftete Unterhaltungen", - "state" : "translated" + "state" : "translated", + "value" : "1 bron" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Conversazioni fissate", + "value" : "1つのソース", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "ピン留めされた会話", - "state" : "translated" + "state" : "translated", + "value" : "1 fonte" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Conversations épinglées", + "value" : "1 πηγή", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Καρφιτσωμένες Συνομιλίες", - "state" : "translated" + "state" : "translated", + "value" : "1 Quelle" } } } }, - "You" : { - "comment" : "A name for the user.", + "No tools enabled" : { + "comment" : "A label that describes that the user has not enabled any tools.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Jij", + "value" : "Aucun outil activé", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Du", - "state" : "translated" + "state" : "translated", + "value" : "Inga verktyg aktiverade" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Tú", + "value" : "No tools enabled", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Tu", - "state" : "translated" + "state" : "translated", + "value" : "Nenhuma ferramenta ativada" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "You", - "state" : "translated" + "state" : "translated", + "value" : "No hay herramientas habilitadas" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Du", + "value" : "Geen tools ingeschakeld", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Tu", - "state" : "translated" + "state" : "translated", + "value" : "有効なツールはありません" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Εσύ", - "state" : "translated" + "state" : "translated", + "value" : "Nessuno strumento abilitato" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Vous", + "value" : "Δεν έχουν ενεργοποιηθεί εργαλεία", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "あなた", - "state" : "translated" + "state" : "translated", + "value" : "Keine Tools aktiviert" } } } }, - "An attached image could not be loaded. Please attach it again." : { - "comment" : "Error message displayed when an attached image could not be loaded.", + "About" : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Een bijgevoegde afbeelding kon niet worden geladen. Voeg de afbeelding opnieuw toe.", + "value" : "Om", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Det gick inte att läsa in den bifogade bilden. Bifoga den igen.", + "value" : "Acerca de", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "No se pudo cargar la imagen adjunta. Vuelve a adjuntarla.", + "value" : "Over", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Não foi possível carregar uma imagem anexada. Anexe-a novamente.", - "state" : "translated" + "state" : "translated", + "value" : "情報" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "An attached image could not be loaded. Please attach it again.", - "state" : "translated" + "state" : "translated", + "value" : "À propos" } }, "de" : { "stringUnit" : { - "value" : "Ein angehängtes Bild konnte nicht geladen werden. Bitte hängen Sie es erneut an.", - "state" : "translated" + "state" : "translated", + "value" : "Info" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Impossibile caricare un’immagine allegata. Allegala di nuovo.", - "state" : "translated" + "state" : "translated", + "value" : "Acerca" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η φόρτωση της συνημμένης εικόνας. Επισυνάψτε την ξανά.", + "value" : "About", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Impossible de charger l’image jointe. Veuillez la joindre à nouveau.", - "state" : "translated" + "state" : "translated", + "value" : "Informazioni" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "添付画像を読み込めませんでした。もう一度添付してください。", - "state" : "translated" + "state" : "translated", + "value" : "Σχετικά" } } } }, - "Backup Error" : { + "Close search" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Back-upfout", - "state" : "translated" + "state" : "translated", + "value" : "Fermer la recherche" } }, "sv" : { "stringUnit" : { - "value" : "Säkerhetskopieringsfel", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Error de copia de seguridad", + "value" : "Stäng sökningen", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Erro de Cópia de Segurança", - "state" : "translated" + "state" : "translated", + "value" : "Κλείσιμο αναζήτησης" } }, "en" : { "stringUnit" : { - "value" : "Backup Error", - "state" : "translated" + "state" : "translated", + "value" : "Close search" } }, "de" : { "stringUnit" : { - "value" : "Sicherungsfehler", - "state" : "translated" + "state" : "translated", + "value" : "Suche schließen" } }, "it" : { "stringUnit" : { - "value" : "Errore di backup", + "value" : "Chiudi la ricerca", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "バックアップエラー", + "value" : "検索を閉じる", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Erreur de sauvegarde", - "state" : "translated" + "state" : "translated", + "value" : "Fechar pesquisa" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Σφάλμα αντιγράφου ασφαλείας", - "state" : "translated" + "state" : "translated", + "value" : "Zoekopdracht sluiten" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cerrar búsqueda" } } } }, - "Blueprint" : { - "comment" : "Name of the app icon with a blueprint theme.", + "Recent" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Blauwdruk", - "state" : "translated" + "state" : "translated", + "value" : "Πρόσφατα" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Ritning", - "state" : "translated" + "state" : "translated", + "value" : "最近の会話" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Plano técnico", + "value" : "Senaste", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Planta 񟿿", - "state" : "translated" + "state" : "translated", + "value" : "Recenti" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Blueprint", + "value" : "Recentelijk", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Bauplan", - "state" : "translated" + "state" : "translated", + "value" : "Recentes" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Progetto tecnico", + "value" : "Neueste", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "設計図", + "value" : "Recent", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Plan détaillé", + "value" : "Recientes", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Προσχέδιο", - "state" : "translated" + "state" : "translated", + "value" : "Récent" } } - } + }, + "comment" : "A heading for the recent conversations section." }, - "Preparing image" : { - "comment" : "A label for an in-progress image preparation task.", + "Set instructions for the assistant's behavior in this conversation." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Afbeelding voorbereiden", - "state" : "translated" + "state" : "translated", + "value" : "Defina as instruções para o comportamento do assistente nesta conversa." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Förbereder bild", + "value" : "Anweisungen für das Verhalten des Assistenten in diesem Gespräch festlegen.", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Preparando la imagen", + "value" : "Ορίστε οδηγίες για τη συμπεριφορά του βοηθού σε αυτή τη συνομιλία.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "A preparar a imagem", - "state" : "translated" + "state" : "translated", + "value" : "Imposta le istruzioni per il comportamento dell'assistente in questa conversazione." } }, "en" : { "stringUnit" : { - "value" : "Preparing image", + "value" : "Set instructions for the assistant's behavior in this conversation.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Bild wird vorbereitet", - "state" : "translated" + "state" : "translated", + "value" : "Ange instruktioner för assistentens beteende i denna konversation." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Preparazione dell'immagine", - "state" : "translated" + "state" : "translated", + "value" : "Définir les instructions pour le comportement de l’assistant dans cette conversation." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Προετοιμασία εικόνας", + "value" : "この会話におけるアシスタントの動作指示を設定してください。", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "画像を準備中", - "state" : "translated" + "state" : "translated", + "value" : "Stel instructies in voor het gedrag van de assistent in dit gesprek." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Préparation de l’image", - "state" : "translated" + "state" : "translated", + "value" : "Establecer instrucciones para el comportamiento del asistente en esta conversación." } } } }, - "Memory Item %lld" : { + "Show Less" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Geheugenitem %lld", + "value" : "Mostrar menos", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Minnesobjekt %lld", + "value" : "Mostrar menos", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Elemento de memoria %lld", - "state" : "translated" + "state" : "translated", + "value" : "Afficher moins" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Item de memória %lld", + "value" : "Weniger anzeigen", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Memory Item %lld", - "state" : "translated" + "state" : "translated", + "value" : "Mostra meno" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Speichereintrag %lld", + "value" : "Show Less", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Elemento di memoria %lld", - "state" : "translated" + "state" : "translated", + "value" : "Minder weergeven" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "メモリー項目 %lld", - "state" : "translated" + "state" : "translated", + "value" : "Εμφάνιση λιγότερων" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Élément mémoire %lld", - "state" : "translated" + "state" : "translated", + "value" : "表示を減らす" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Στοιχείο μνήμης %lld", - "state" : "translated" + "state" : "translated", + "value" : "Visa mindre" } } - } + }, + "comment" : "A label that shows a chevron up icon." }, - "Synchronized data deleted" : { + "Colors" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Gesynchroniseerde gegevens verwijderd", + "value" : "Kleuren", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Synkroniserade data har raderats", + "value" : "Cores", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Datos sincronizados eliminados", - "state" : "translated" + "state" : "translated", + "value" : "カラー複数" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Dados sincronizados eliminados", - "state" : "translated" + "state" : "translated", + "value" : "Färger" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Synchronized data deleted", + "value" : "Couleurs", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Synchronisierte Daten gelöscht", - "state" : "translated" + "state" : "translated", + "value" : "Χρώματα" } }, "it" : { "stringUnit" : { - "value" : "Dati sincronizzati eliminati", + "value" : "Colori", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Τα συγχρονισμένα δεδομένα διαγράφηκαν", - "state" : "translated" + "state" : "translated", + "value" : "Colors" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Données synchronisées supprimées", - "state" : "translated" + "state" : "translated", + "value" : "Colores" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "同期済みデータを削除しました", - "state" : "translated" + "state" : "translated", + "value" : "Farben" } } - } + }, + "comment" : "Category of app icons that use colors." }, - "The backup file is invalid." : { + "The cloud operation was cancelled by an app data reset." : { + "comment" : "Error message when the cloud operation was cancelled by an app data reset.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Het back-upbestand is ongeldig.", - "state" : "translated" + "state" : "translated", + "value" : "Η λειτουργία cloud ακυρώθηκε λόγω επαναφοράς των δεδομένων της εφαρμογής." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Säkerhetskopieringsfilen är ogiltig.", - "state" : "translated" + "state" : "translated", + "value" : "La operación en la nube se canceló al restablecer los datos de la aplicación." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "El archivo de respaldo no es válido.", - "state" : "translated" + "state" : "translated", + "value" : "L’opération cloud a été annulée par la réinitialisation des données de l’app." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "O ficheiro de backup é inválido.", + "value" : "The cloud operation was cancelled by an app data reset.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "The backup file is invalid.", + "value" : "アプリデータのリセットにより、クラウド操作がキャンセルされました", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Die Sicherungsdatei ist ungültig.", - "state" : "translated" + "state" : "translated", + "value" : "Der Cloud-Vorgang wurde durch das Zurücksetzen der App-Daten abgebrochen." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Il file di backup non è valido.", - "state" : "translated" + "state" : "translated", + "value" : "De cloudbewerking is geannuleerd doordat de appgegevens zijn gereset." } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Το αρχείο αντιγράφου ασφαλείας είναι άκυρο.", + "value" : "Molnåtgärden avbröts av en återställning av appdata.", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Le fichier de sauvegarde est invalide.", - "state" : "translated" + "state" : "translated", + "value" : "L’operazione cloud è stata annullata dal ripristino dei dati dell’app." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "バックアップファイルが無効です。", - "state" : "translated" + "state" : "translated", + "value" : "A operação na nuvem foi cancelada devido à reposição dos dados da aplicação." } } } }, - "Pumpkin Night" : { - "comment" : "Name of an app icon.", + "Not saved" : { + "comment" : "A label that indicates that the server configuration wasn't saved.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Pompoennacht", + "value" : "Niet opgeslagen", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Pumpakväll", - "state" : "translated" + "state" : "translated", + "value" : "Non enregistré" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Noche de calabaza", + "value" : "Non salvata", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Noite de Abóbora", + "value" : "Δεν αποθηκεύτηκε", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Pumpkin Night", - "state" : "translated" + "state" : "translated", + "value" : "未保存" } }, "de" : { "stringUnit" : { - "value" : "Kürbisnacht", - "state" : "translated" + "state" : "translated", + "value" : "Nicht gespeichert" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Notte di zucca", - "state" : "translated" + "state" : "translated", + "value" : "Inte sparad" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "パンプキンナイト", + "value" : "Não guardado", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Nuit de citrouille", + "value" : "Not saved", "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Νύχτα κολοκύθας", + "value" : "No guardado", "state" : "translated" } } } }, - "Maximum number of tokens in the response." : { + "Blueprint" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Maximaal aantal tokens in het antwoord", - "state" : "translated" + "state" : "translated", + "value" : "Progetto tecnico" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Maximalt antal tecken i svaret.", - "state" : "translated" + "state" : "translated", + "value" : "Planta 񟿿" } }, "es" : { "stringUnit" : { - "value" : "Número máximo de tokens en la respuesta.", - "state" : "translated" + "state" : "translated", + "value" : "Plano técnico" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Número máximo de tokens na resposta.", - "state" : "translated" + "state" : "translated", + "value" : "Plan détaillé" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Maximum number of tokens in the response", - "state" : "translated" + "state" : "translated", + "value" : "Ritning" } }, "de" : { "stringUnit" : { - "value" : "Maximale Anzahl der Tokens in der Antwort.", + "value" : "Bauplan", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Numero massimo di token nella risposta.", - "state" : "translated" + "state" : "translated", + "value" : "Blueprint" } }, "ja" : { "stringUnit" : { - "value" : "応答の最大トークン数", - "state" : "translated" + "state" : "translated", + "value" : "設計図" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Nombre maximal de jetons dans la réponse.", - "state" : "translated" + "state" : "translated", + "value" : "Προσχέδιο" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Μέγιστος αριθμός συμβόλων στην απάντηση.", - "state" : "translated" + "state" : "translated", + "value" : "Blauwdruk" } } - } + }, + "comment" : "Name of the app icon with a blueprint theme." }, - "Manage the built-in tools OpenClient makes available to the assistant." : { - "comment" : "A footer for the Tools section of the settings.", + "Your comment" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Beheer de ingebouwde tools die OpenClient beschikbaar stelt aan de assistent.", + "value" : "Il tuo commento", "state" : "translated" } }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "あなたのコメント" + } + }, "sv" : { "stringUnit" : { - "value" : "Hantera de inbyggda verktyg som OpenClient gör tillgängliga för assistenten.", - "state" : "translated" + "state" : "translated", + "value" : "Din kommentar" } }, "es" : { "stringUnit" : { - "value" : "Administra las herramientas integradas que OpenClient pone a disposición del asistente.", + "value" : "Tu comentario", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Gira as ferramentas integradas que o OpenClient disponibiliza ao assistente.", - "state" : "translated" + "state" : "translated", + "value" : "Ihr Kommentar" } }, "en" : { "stringUnit" : { - "value" : "Manage the built-in tools available to the assistant through OpenClient.", - "state" : "translated" + "state" : "translated", + "value" : "Your comment" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Die integrierten Tools verwalten, die OpenClient dem Assistenten zur Verfügung stellt.", - "state" : "translated" + "state" : "translated", + "value" : "O seu comentário" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Gestisci gli strumenti integrati che OpenClient mette a disposizione dell'assistente.", - "state" : "translated" + "state" : "translated", + "value" : "Je opmerking" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "OpenClientがアシスタントに提供する組み込みツールを管理します。", + "value" : "Votre commentaire", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Διαχείριση των ενσωματωμένων εργαλείων που το OpenClient διαθέτει στον βοηθό", - "state" : "translated" - } - }, - "fr" : { - "stringUnit" : { - "value" : "Gérer les outils intégrés qu’OpenClient met à la disposition de l’assistant.", + "value" : "Το σχόλιό σας", "state" : "translated" } } } }, "1 tool available" : { - "comment" : "A description of the number of available tools.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "1 tool beschikbaar", + "value" : "1 outil disponible", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "1 verktyg tillgängligt", - "state" : "translated" + "state" : "translated", + "value" : "1 tool beschikbaar" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "1 herramienta disponible", + "value" : "1 διαθέσιμο εργαλείο", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "1 ferramenta disponível", + "value" : "利用可能なツール 1 個", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "1 tool available", - "state" : "translated" + "state" : "translated", + "value" : "1 Tool verfügbar" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "1 Tool verfügbar", - "state" : "translated" + "state" : "translated", + "value" : "1 verktyg tillgängligt" } }, "it" : { "stringUnit" : { - "value" : "1 strumento disponibile", - "state" : "translated" + "state" : "translated", + "value" : "1 strumento disponibile" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "1 διαθέσιμο εργαλείο", + "value" : "1 herramienta disponible", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "1 outil disponible", + "value" : "1 ferramenta disponível", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "利用可能なツール 1 個", + "value" : "1 tool available", "state" : "translated" } } - } + }, + "comment" : "A description of the number of available tools." }, - "Your iCloud account or container is not currently available." : { + "Translate text to another language" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Je iCloud-account of -container is momenteel niet beschikbaar.", - "state" : "translated" + "state" : "translated", + "value" : "Traducir texto a otro idioma" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ditt iCloud-konto eller din iCloud-behållare är inte tillgänglig just nu.", + "value" : "Traduzir texto para outra língua", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Tu cuenta o contenedor de iCloud no está disponible actualmente.", - "state" : "translated" + "state" : "translated", + "value" : "Vertaal tekst naar een andere taal" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "A sua conta ou contentor do iCloud não está disponível de momento.", + "value" : "テキストを別の言語に翻訳する", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Your iCloud account or container is not currently available.", + "value" : "Text in eine andere Sprache übersetzen", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Dein iCloud-Account oder -Container ist derzeit nicht verfügbar.", + "value" : "Traduci testo in un'altra lingua", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Il tuo account o contenitore iCloud non è attualmente disponibile.", - "state" : "translated" + "state" : "translated", + "value" : "Översätt text till ett annat språk" } }, "el" : { "stringUnit" : { - "value" : "Ο λογαριασμός ή το κοντέινερ iCloud σας δεν είναι διαθέσιμο αυτήν τη στιγμή.", - "state" : "translated" + "state" : "translated", + "value" : "Μεταφράστε το κείμενο σε άλλη γλώσσα" } }, "fr" : { "stringUnit" : { - "value" : "Votre compte iCloud ou votre conteneur n’est pas disponible actuellement.", + "value" : "Traduire le texte dans une autre langue", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "お使いのiCloudアカウントまたはコンテナは現在利用できません。", + "value" : "Translate text to another language", "state" : "translated" } } } }, - "Web Search" : { - "comment" : "A section of the settings view that allows the user to configure the web search tool.", + "API Key, optional" : { + "comment" : "A label for the API key field.", "localizations" : { - "nl" : { - "stringUnit" : { - "value" : "Webzoekfunctie", - "state" : "translated" - } - }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Webbsökning", - "state" : "translated" + "state" : "translated", + "value" : "APIキー(任意)" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Búsqueda web", + "value" : "API-sleutel, optioneel", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Pesquisa Web", - "state" : "translated" + "state" : "translated", + "value" : "Chave da API, opcional" } }, "en" : { "stringUnit" : { - "value" : "Web Search", + "value" : "API Key, optional", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Websuche", + "value" : "API-nyckel, valfritt", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Ricerca Web", + "value" : "Clé API, facultative", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "ウェブ検索", - "state" : "translated" + "state" : "translated", + "value" : "Clave de API, opcional" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Recherche Web", - "state" : "translated" + "state" : "translated", + "value" : "Chiave API, facoltativa" } }, "el" : { "stringUnit" : { - "value" : "Αναζήτηση στο Διαδίκτυο", - "state" : "translated" + "state" : "translated", + "value" : "Κλειδί API, προαιρετικό" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "API-Schlüssel, optional" } } } }, - "Waiting for iCloud downloads" : { + "Unsupported data format" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Wachten op iCloud-downloads", - "state" : "translated" + "state" : "translated", + "value" : "Niet-ondersteunde gegevensindeling" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Väntar på iCloud-nedladdningar", - "state" : "translated" + "state" : "translated", + "value" : "Formato de dados não suportado" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Esperando las descargas de iCloud", - "state" : "translated" + "state" : "translated", + "value" : "サポートされていないデータ形式" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "A aguardar as transferências do iCloud", + "value" : "Datformatet stöds inte", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Waiting for iCloud downloads", - "state" : "translated" + "state" : "translated", + "value" : "Format de données non pris en charge" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Warten auf iCloud-Downloads", - "state" : "translated" + "state" : "translated", + "value" : "Μη υποστηριζόμενη μορφή δεδομένων" } }, "it" : { "stringUnit" : { - "value" : "In attesa dei download da iCloud", + "value" : "Formato dati non supportato", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αναμονή για λήψεις από το iCloud", + "value" : "Unsupported data format", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "En attente des téléchargements iCloud", + "value" : "Formato de datos no compatible", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "iCloudからのダウンロードを待機中", - "state" : "translated" + "state" : "translated", + "value" : "Nicht unterstütztes Datenformat" } } } }, - "MCP tool settings changed. Affected allow decisions were cleared. Deny those calls or close this review." : { - "comment" : "Error message displayed when the MCP tool settings have changed.", + "Show API Key" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "De MCP-toolinstellingen zijn gewijzigd. De betreffende toestemmingsbeslissingen zijn gewist. Weiger die aanroepen of sluit deze beoordeling.", + "value" : "Afficher la clé API", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "MCP-verktygsinställningarna har ändrats. Berörda tillåtelsebeslut har rensats. Neka dessa anrop eller stäng den här granskningen.", - "state" : "translated" + "state" : "translated", + "value" : "API-sleutel tonen" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "La configuración de la herramienta MCP ha cambiado. Se borraron las decisiones de autorización afectadas. Deniega esas llamadas o cierra esta revisión.", + "value" : "Visa API-nyckel", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "As definições da ferramenta MCP foram alteradas. As decisões de permissão afetadas foram eliminadas. Negue essas chamadas ou feche esta revisão.", - "state" : "translated" + "state" : "translated", + "value" : "API-Schlüssel anzeigen" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "MCP tool settings changed. Affected allow decisions were cleared. Deny those calls or close this review.", - "state" : "translated" + "state" : "translated", + "value" : "Εμφάνιση κλειδιού API" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Die MCP-Tool-Einstellungen wurden geändert. Betroffene Zulassungsentscheidungen wurden gelöscht. Lehnen Sie diese Aufrufe ab oder schließen Sie diese Überprüfung.", + "value" : "APIキーを表示", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Le impostazioni dello strumento MCP sono cambiate. Le decisioni di autorizzazione interessate sono state cancellate. Nega queste chiamate o chiudi questa revisione.", - "state" : "translated" + "state" : "translated", + "value" : "Mostra chiave API" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "MCPツールの設定が変更されました。影響を受ける許可の判断はクリアされました。これらの呼び出しを拒否するか、このレビューを閉じてください。", - "state" : "translated" + "state" : "translated", + "value" : "Mostrar clave API" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Les réglages de l’outil MCP ont changé. Les décisions d’autorisation concernées ont été effacées. Refusez ces appels ou fermez cet examen.", + "value" : "Mostrar chave API", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Οι ρυθμίσεις του εργαλείου MCP άλλαξαν. Οι επηρεαζόμενες αποφάσεις έγκρισης διαγράφηκαν. Απορρίψτε αυτές τις κλήσεις ή κλείστε αυτήν την αξιολόγηση.", + "value" : "Show API Key", "state" : "translated" } } } }, - "Christmas" : { - "comment" : "Category for the \"Christmas\" app icon.", + "The app opens with a new conversation pre-filled with your content." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Kerstmis", - "state" : "translated" + "state" : "translated", + "value" : "アプリはあなたの内容が事前入力された新しい会話で開きます。" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Jul 񟿿", - "state" : "translated" + "state" : "translated", + "value" : "A app abre com uma nova conversa preenchida com o seu conteúdo." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Navidad", - "state" : "translated" + "state" : "translated", + "value" : "L’application s’ouvre avec une nouvelle conversation préremplie avec votre contenu." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Natal", + "value" : "La app se abre con una nueva conversación prellenada con tu contenido.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Christmas", - "state" : "translated" + "state" : "translated", + "value" : "Appen öppnas med en ny konversation förifylld med ditt innehåll." } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Weihnachten", - "state" : "translated" + "state" : "translated", + "value" : "The app opens with a new conversation pre-filled with your content." } }, "it" : { "stringUnit" : { - "value" : "Natale", + "value" : "L’app si apre con una nuova conversazione precompilata con i tuoi contenuti.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Χριστούγεννα", + "value" : "Η εφαρμογή ανοίγει με μια νέα συνομιλία προγεμισμένη με το περιεχόμενό σας.", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Noël", + "value" : "De app opent met een nieuw gesprek vooraf ingevuld met jouw inhoud.", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "クリスマス", + "value" : "Die App öffnet sich mit einer neuen Unterhaltung, die mit Ihrem Inhalt vorausgefüllt ist.", "state" : "translated" } } } }, - "tag.audio" : { - "comment" : "Label for the audio input capability.", + "Unable to save the image. Please try again." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Audio", + "value" : "Impossibile salvare l’immagine. Riprova.", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Audio", - "state" : "translated" + "state" : "translated", + "value" : "Αδυναμία αποθήκευσης της εικόνας. Δοκιμάστε ξανά." } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Audio", - "state" : "translated" + "state" : "translated", + "value" : "Impossible d’enregistrer l’image. Veuillez réessayer." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Audio", - "state" : "translated" + "state" : "translated", + "value" : "Unable to save the image. Please try again." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Audio", + "value" : "画像を保存できません。もう一度お試しください。", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Audio", - "state" : "translated" + "state" : "translated", + "value" : "No se ha podido guardar la imagen. Inténtalo de nuevo." } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Audio", - "state" : "translated" + "state" : "translated", + "value" : "Kan de afbeelding niet opslaan. Probeer het opnieuw." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "Audio", + "value" : "Det gick inte att spara bilden. Försök igen.", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Audio", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível guardar a imagem. Tente novamente." } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Audio", - "state" : "translated" + "state" : "translated", + "value" : "Das Bild konnte nicht gespeichert werden. Bitte versuchen Sie es erneut." } } - } + }, + "comment" : "A message displayed when an error occurs while exporting an image." }, - "The MCP tool was disabled before it could execute." : { - "comment" : "Error message displayed when the MCP tool was disabled before it could execute.", + "External MCP tool" : { + "comment" : "Name of an MCP tool that is not part of the MCP SDK.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "De MCP-tool is uitgeschakeld voordat deze kon worden uitgevoerd.", + "value" : "External MCP tool", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "MCP-verktyget inaktiverades innan det hann köras.", - "state" : "translated" + "state" : "translated", + "value" : "Externe MCP-tool" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "La herramienta MCP se desactivó antes de poder ejecutarse.", + "value" : "Ferramenta MCP externa", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "A ferramenta MCP foi desativada antes de poder ser executada.", - "state" : "translated" + "state" : "translated", + "value" : "Εξωτερικό εργαλείο MCP" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "The MCP tool was disabled before it could execute.", + "value" : "外部MCPツール", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Das MCP-Tool wurde deaktiviert, bevor es ausgeführt werden konnte.", + "value" : "Strumento MCP esterno", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Lo strumento MCP è stato disabilitato prima di poter essere eseguito.", - "state" : "translated" + "state" : "translated", + "value" : "Outil MCP externe" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "実行前にMCPツールが無効になりました。", - "state" : "translated" + "state" : "translated", + "value" : "Herramienta MCP externa" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Το εργαλείο MCP απενεργοποιήθηκε πριν προλάβει να εκτελεστεί.", + "value" : "Externes MCP-Tool", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "L’outil MCP a été désactivé avant de pouvoir s’exécuter.", - "state" : "translated" + "state" : "translated", + "value" : "Externt MCP-verktyg" } } } }, - "Unavailable" : { - "comment" : "A label displayed in a list item that indicates that a server is unavailable.", + "" : { + "shouldTranslate" : false + }, + "per year" : { + "comment" : "A description of the billing period for an annual subscription.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Niet beschikbaar", + "value" : "por año", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Inte tillgänglig", + "value" : "all’anno", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "No disponible", + "value" : "por ano", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Indisponível", - "state" : "translated" + "state" : "translated", + "value" : "pro Jahr" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Unavailable", + "value" : "per år", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Nicht verfügbar", - "state" : "translated" + "state" : "translated", + "value" : "ανά έτος" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Non disponibile", - "state" : "translated" + "state" : "translated", + "value" : "par an" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "利用不可", - "state" : "translated" + "state" : "translated", + "value" : "per jaar" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Indisponible", - "state" : "translated" + "state" : "translated", + "value" : "per year" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Μη διαθέσιμος", - "state" : "translated" + "state" : "translated", + "value" : "年額" } } } }, - "iCloud account review required" : { + "API Key (Optional)" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Controle van iCloud-account vereist", + "value" : "Κλειδί API (Προαιρετικό)", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Granskning av iCloud-kontot krävs", - "state" : "translated" + "state" : "translated", + "value" : "Clave API (Opcional)" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Se requiere revisar la cuenta de iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Chiave API (Opzionale)" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "É necessária a verificação da conta iCloud", - "state" : "translated" + "state" : "translated", + "value" : "API Key (Optional)" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "iCloud account review required", + "value" : "APIキー(任意)", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Überprüfung des iCloud-Accounts erforderlich", - "state" : "translated" + "state" : "translated", + "value" : "API-Schlüssel (optional)" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "È necessaria la verifica dell’account iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Clé API (facultatif)" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Απαιτείται έλεγχος λογαριασμού iCloud", - "state" : "translated" + "state" : "translated", + "value" : "API-nyckel (valfritt)" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "iCloudアカウントの確認が必要です", - "state" : "translated" + "state" : "translated", + "value" : "API-sleutel (optioneel)" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Vérification du compte iCloud requise", - "state" : "translated" + "state" : "translated", + "value" : "Chave API (Opcional)" } } } }, - "App Data" : { - "comment" : "A section in the settings view that allows the user to reset all local data.", + "Image analysis accepts image attachments only, not documents." : { + "comment" : "Error message when the user tries to analyze a document instead of an image.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "App-gegevens", + "value" : "Image analysis accepts image attachments only, not documents.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Appdata", - "state" : "translated" + "state" : "translated", + "value" : "A análise de imagens só aceita anexos de imagem, não documentos." } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Datos de la app", - "state" : "translated" + "state" : "translated", + "value" : "Bildanalys stöder endast bildbilagor, inte dokument." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Dados da App", + "value" : "L'analisi delle immagini accetta solo allegati immagine, non documenti.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "App Data", - "state" : "translated" + "state" : "translated", + "value" : "El análisis de imágenes solo acepta archivos adjuntos de imágenes, no documentos." } }, "de" : { "stringUnit" : { - "value" : "App-Daten", - "state" : "translated" + "state" : "translated", + "value" : "Die Bildanalyse akzeptiert nur Bildanhänge, keine Dokumente." } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Dati app", - "state" : "translated" + "state" : "translated", + "value" : "Η ανάλυση εικόνων δέχεται μόνο συνημμένα εικόνων, όχι έγγραφα." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Δεδομένα εφαρμογής", - "state" : "translated" + "state" : "translated", + "value" : "L’analyse d’images accepte uniquement les pièces jointes image, pas les documents." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Données de l’application", - "state" : "translated" + "state" : "translated", + "value" : "Beeldanalyse accepteert alleen afbeeldingsbijlagen, geen documenten." } }, "ja" : { "stringUnit" : { - "value" : "アプリデータ", - "state" : "translated" + "state" : "translated", + "value" : "画像分析で受け付けられるのは画像の添付ファイルのみで、書類には対応していません。" } } } }, - "North Pole" : { - "comment" : "Name of an app icon.", + "Profile" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Noordpool", + "value" : "Προφίλ", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Nordpolen", + "value" : "Perfil", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Polo Norte", - "state" : "translated" + "state" : "translated", + "value" : "Profilo" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Polo Norte", + "value" : "Profiel", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "North Pole", + "value" : "プロフィール", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Nordpol", - "state" : "translated" + "state" : "translated", + "value" : "Profil" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Polo Nord", - "state" : "translated" + "state" : "translated", + "value" : "Profil" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "北極 Gેણ", + "value" : "Profil", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Pôle Nord", + "value" : "Profile", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Βόρειος Πόλος", - "state" : "translated" + "state" : "translated", + "value" : "Perfil" } } } }, - "This will be injected into every conversation's system prompt." : { - "comment" : "A description of the content of a memory.", + "iCloud Sync" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Dit wordt in de systeemopdracht van elk gesprek geïnjecteerd.", + "value" : "iCloud同期", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Detta kommer att injiceras i systemprompten för varje konversation.", + "value" : "iCloud-Synchronisierung", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Esto se añadirá en el prompt del sistema de cada conversación.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud Sync" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Isto será inserido no prompt do sistema de cada conversa.", - "state" : "translated" + "state" : "translated", + "value" : "Sincronización iCloud" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "This will be injected into every conversation's system prompt.", - "state" : "translated" + "state" : "translated", + "value" : "Συγχρονισμός iCloud" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Dies wird in die Systemaufforderung jedes Gesprächs eingefügt.", + "value" : "Sincronizzazione iCloud", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Questo verrà inserito nel prompt di sistema di ogni conversazione.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-synchronisatie" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "これはすべての会話のシステムプロンプトに挿入されます。", + "value" : "Synchronisation iCloud", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ceci sera injecté dans l’invite système de chaque conversation.", - "state" : "translated" + "state" : "translated", + "value" : "Sincronização iCloud" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Αυτό θα εισαχθεί στην προτροπή συστήματος κάθε συνομιλίας.", + "value" : "iCloud-synkronisering", "state" : "translated" } } } }, - "The local and iCloud profiles have conflicting changes with the same revision." : { + "Review and improve my writing" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "De lokale en iCloud-profielen bevatten tegenstrijdige wijzigingen met dezelfde revisie.", + "value" : "Review and improve my writing", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "De lokala profilerna och iCloud-profilerna har motstridiga ändringar med samma revision.", + "value" : "Beoordeel en verbeter mijn tekst", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Los perfiles local y de iCloud tienen cambios en conflicto con la misma revisión.", + "value" : "Rever e melhorar a minha escrita", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Os perfis local e do iCloud têm alterações em conflito com a mesma revisão.", + "value" : "Αναθεώρηση και βελτίωση της γραφής μου", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "The local and iCloud profiles have conflicting changes with the same revision.", + "value" : "私の文章を見直して改善する", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Das lokale Profil und das iCloud-Profil weisen widersprüchliche Änderungen bei derselben Revision auf.", - "state" : "translated" + "state" : "translated", + "value" : "Relisez et améliorez mon texte" } }, "it" : { "stringUnit" : { - "value" : "I profili locale e iCloud contengono modifiche in conflitto con la stessa revisione.", - "state" : "translated" + "state" : "translated", + "value" : "Rivedi e migliora il mio testo" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Τα τοπικά προφίλ και τα προφίλ iCloud έχουν αντικρουόμενες αλλαγές με την ίδια αναθεώρηση.", - "state" : "translated" + "state" : "translated", + "value" : "Revisa y mejora mi redacción" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "ローカルプロファイルとiCloudプロファイルに、同じリビジョンの競合する変更があります。", - "state" : "translated" + "state" : "translated", + "value" : "Granska och förbättra min text" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Les profils local et iCloud comportent des modifications contradictoires avec la même révision.", - "state" : "translated" + "state" : "translated", + "value" : "Überprüfen und verbessern Sie meinen Text" } } } }, - "No Memory Items" : { - "comment" : "A message displayed when the user has no memory items.", + "Loading iCloud data..." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Geen geheugenitems", + "value" : "Chargement des données iCloud…", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Inga minnesobjekt", - "state" : "translated" + "state" : "translated", + "value" : "Caricamento dei dati di iCloud..." } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "No hay elementos de memoria", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-gegevens worden geladen..." } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Sem itens de memória", + "value" : "Läser in iCloud-data...", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "No Memory Items", - "state" : "translated" + "state" : "translated", + "value" : "Cargando datos de iCloud..." } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Keine Speicherobjekte", + "value" : "A carregar dados do iCloud...", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Nessun elemento di memoria", - "state" : "translated" + "state" : "translated", + "value" : "Φόρτωση δεδομένων iCloud..." } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Δεν υπάρχουν στοιχεία μνήμης", - "state" : "translated" + "state" : "translated", + "value" : "iCloudデータを読み込み中…" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Aucun élément mémorisé", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-Daten werden geladen..." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "メモリ項目なし", - "state" : "translated" + "state" : "translated", + "value" : "Loading iCloud data..." } } } }, - "Support" : { - "comment" : "A heading for the support options in the settings.", + "Your AI, Your Way" : { + "comment" : "The title of the onboarding screen.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Ondersteuning", - "state" : "translated" + "state" : "translated", + "value" : "Η Τεχνητή Νοημοσύνη Σας, Με Τον Τρόπο Σας" } }, "sv" : { "stringUnit" : { - "value" : "Support", + "value" : "Din AI, på ditt sätt", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Soporte", + "value" : "La tua IA, a modo tuo", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Suporte", - "state" : "translated" + "state" : "translated", + "value" : "Tu IA, a tu manera" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Support", + "value" : "あなたのAI、あなたのスタイル", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Support", - "state" : "translated" + "state" : "translated", + "value" : "Your AI, Your Way" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Supporto", + "value" : "A sua IA, à sua maneira", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "サポート", + "value" : "Deine KI, Dein Weg", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Assistance", - "state" : "translated" + "state" : "translated", + "value" : "Jouw AI, Jouw Manier" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Υποστήριξη", + "value" : "Votre IA, à votre façon", "state" : "translated" } } } }, - "Custom..." : { - "comment" : "A button that opens a sheet for entering a custom voice ID.", + "Current Icon" : { + "comment" : "A label displayed above the current app icon.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Aangepast...", - "state" : "translated" + "state" : "translated", + "value" : "Icône actuelle" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Anpassad...", + "value" : "Current Icon", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Personalizado...", + "value" : "Aktuell ikon", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Personalizado...", + "value" : "Ícone atual", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Custom...", - "state" : "translated" + "state" : "translated", + "value" : "Icono actual" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Benutzerdefiniert...", + "value" : "Huidig pictogram", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Personalizzato...", + "value" : "現在のアイコン", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "カスタム...", + "value" : "Icona attuale", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Προσαρμοσμένο...", + "value" : "Τρέχον εικονίδιο", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Personnalisé...", + "value" : "Aktuelles Symbol", "state" : "translated" } } } }, - "See your latest conversations and jump back in." : { - "comment" : "Widget description.", + "Assistant" : { + "comment" : "A name for the assistant.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Bekijk je laatste gesprekken en ga er direct mee verder.", - "state" : "translated" + "state" : "translated", + "value" : "Assistente" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Se dina senaste konversationer och hoppa tillbaka in.", - "state" : "translated" + "state" : "translated", + "value" : "Assistente" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Consulta tus últimas conversaciones y vuelve a ellas.", - "state" : "translated" + "state" : "translated", + "value" : "Assistent" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Veja as suas conversas mais recentes e volte a elas.", - "state" : "translated" + "state" : "translated", + "value" : "アシスタント" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "See your latest conversations and jump back in", - "state" : "translated" + "state" : "translated", + "value" : "Assistent" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Sieh dir deine neuesten Unterhaltungen an und steige wieder ein.", - "state" : "translated" + "state" : "translated", + "value" : "Assistant" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Visualizza le tue ultime conversazioni e riprendi da dove avevi interrotto.", - "state" : "translated" + "state" : "translated", + "value" : "Assistant" } }, "el" : { "stringUnit" : { - "value" : "Δες τις πιο πρόσφατες συνομιλίες σου και συνέχισε από εκεί.", - "state" : "translated" + "state" : "translated", + "value" : "Βοηθός" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Voir vos dernières conversations et y revenir.", + "value" : "Assistent", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "最新の会話を確認してすぐに再開できます", - "state" : "translated" + "state" : "translated", + "value" : "Asistente" } } } }, - "The deletion could not be completed." : { + "Renews automatically until canceled. No features are locked." : { + "comment" : "A description of a subscription.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Het verwijderen kon niet worden voltooid.", - "state" : "translated" + "state" : "translated", + "value" : "Renova-se automaticamente até ser cancelada. Nenhuma funcionalidade está bloqueada." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Det gick inte att slutföra borttagningen.", + "value" : "Si rinnova automaticamente fino alla cancellazione. Nessuna funzionalità è bloccata.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "No se pudo completar la eliminación.", - "state" : "translated" + "state" : "translated", + "value" : "Wordt automatisch verlengd totdat je opzegt. Alle functies zijn beschikbaar." } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Não foi possível concluir a eliminação.", + "value" : "キャンセルするまで自動更新されます。すべての機能をご利用いただけます。", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "The deletion could not be completed.", + "value" : "Verlängert sich automatisch, bis es gekündigt wird. Alle Funktionen sind verfügbar.", "state" : "translated" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Das Löschen konnte nicht abgeschlossen werden.", - "state" : "translated" + "state" : "translated", + "value" : "Renews automatically until canceled. No features are locked." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Non è stato possibile completare l’eliminazione.", + "value" : "Se renouvelle automatiquement jusqu’à annulation. Aucune fonctionnalité n’est verrouillée.", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η ολοκλήρωση της διαγραφής.", + "value" : "Förnyas automatiskt tills den sägs upp. Alla funktioner är tillgängliga.", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "削除を完了できませんでした。", - "state" : "translated" + "state" : "translated", + "value" : "Se renueva automáticamente hasta que se cancele. No hay funciones bloqueadas." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "La suppression n’a pas pu être effectuée.", + "value" : "Ανανεώνεται αυτόματα μέχρι να ακυρωθεί. Δεν υπάρχουν κλειδωμένες λειτουργίες.", "state" : "translated" } } } }, - "Deletes all local settings and credentials. iCloud data will not be affected." : { - "comment" : "A footer for the reset button in the settings.", + "Always Allow Selected" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Verwijdert alle lokale instellingen en inloggegevens. iCloud-gegevens blijven ongewijzigd.", + "value" : "Ausgewählte immer erlauben", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Tar bort alla lokala inställningar och inloggningsuppgifter. iCloud-data påverkas inte.", + "value" : "Geselecteerde altijd toestaan", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Elimina todas las configuraciones y credenciales locales. Los datos de iCloud no se verán afectados.", - "state" : "translated" + "state" : "translated", + "value" : "Tillåt alltid valda" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Apaga todas as definições e credenciais locais. Os dados do iCloud não serão afetados.", - "state" : "translated" + "state" : "translated", + "value" : "Permitir siempre lo seleccionado" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Deletes all local settings and credentials. iCloud data will not be affected.", + "value" : "選択項目を常に許可", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Löscht alle lokalen Einstellungen und Anmeldedaten. iCloud-Daten bleiben unberührt.", - "state" : "translated" + "state" : "translated", + "value" : "Να επιτρέπονται πάντα τα επιλεγμένα" } }, "it" : { "stringUnit" : { - "value" : "Elimina tutte le impostazioni e le credenziali locali. I dati di iCloud non saranno interessati.", - "state" : "translated" + "state" : "translated", + "value" : "Consenti sempre ai selezionati" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "すべてのローカル設定と認証情報を削除します。iCloudのデータには影響しません。", - "state" : "translated" + "state" : "translated", + "value" : "Toujours autoriser la sélectionnée" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Supprime tous les paramètres et identifiants locaux. Les données iCloud ne seront pas affectées.", - "state" : "translated" + "state" : "translated", + "value" : "Permitir sempre os selecionados" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Διαγράφει όλες τις τοπικές ρυθμίσεις και τα διαπιστευτήρια. Τα δεδομένα iCloud δεν θα επηρεαστούν.", - "state" : "translated" + "state" : "translated", + "value" : "Always Allow Selected" } } - } + }, + "comment" : "A label that describes a selection of \"Always Allow\" for a permission." }, - "Generated one image with model %@." : { - "comment" : "A description of the generated image.", + "Your synchronized data could not be safely inspected." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Eén afbeelding gegenereerd met model %@.", - "state" : "translated" + "state" : "translated", + "value" : "No se pudieron inspeccionar de forma segura tus datos sincronizados." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "En bild genererades med modellen %@.", + "value" : "同期データを安全に検査できませんでした。", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Se generó una imagen con el modelo %@.", - "state" : "translated" + "state" : "translated", + "value" : "Dina synkroniserade data kunde inte granskas på ett säkert sätt." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Foi gerada uma imagem com o modelo %@.", - "state" : "translated" + "state" : "translated", + "value" : "Non è stato possibile esaminare in sicurezza i tuoi dati sincronizzati." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Generated one image with model %@.", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível inspecionar os seus dados sincronizados em segurança." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Ein Bild mit dem Modell %@ generiert.", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατός ο ασφαλής έλεγχος των συγχρονισμένων δεδομένων σας." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Generata un’immagine con il modello %@.", + "value" : "Ihre synchronisierten Daten konnten nicht sicher überprüft werden.", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "モデル %@ で画像を1枚生成しました。", - "state" : "translated" + "state" : "translated", + "value" : "Your synchronized data could not be safely inspected." } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Δημιουργήθηκε μία εικόνα με το μοντέλο %@.", + "value" : "Uw gesynchroniseerde gegevens konden niet veilig worden gecontroleerd.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Une image générée avec le modèle %@.", + "value" : "Vos données synchronisées n’ont pas pu être inspectées en toute sécurité.", "state" : "translated" } } } }, - "Work" : { - "comment" : "A placeholder tag.", + "Search Chats" : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Werk", + "value" : "Buscar chats", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Arbete", - "state" : "translated" + "state" : "translated", + "value" : "Zoek chats" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Trabajo", + "value" : "Pesquisar Conversas", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Trabalho", - "state" : "translated" + "state" : "translated", + "value" : "チャットを検索" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Work", - "state" : "translated" + "state" : "translated", + "value" : "Chats durchsuchen" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Arbeit", + "value" : "Cerca chat", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Lavoro", + "value" : "Sök chattar", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "作業", + "value" : "Αναζήτηση συνομιλιών", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Travail", - "state" : "translated" + "state" : "translated", + "value" : "Rechercher dans les discussions" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Εργασία", + "value" : "Search Chats", "state" : "translated" } } } }, - "Favourites" : { - "comment" : "A title for a screen that shows the user's favourite messages.", + "The conversation summary and its cursor must both be present." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Favorieten", - "state" : "translated" + "state" : "translated", + "value" : "Το σύνοψη της συνομιλίας και ο δείκτης της πρέπει να υπάρχουν και τα δύο." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Favoriter", - "state" : "translated" + "state" : "translated", + "value" : "De samenvatting van het gesprek en de cursor moeten beide aanwezig zijn." } }, "es" : { "stringUnit" : { - "value" : "Favoritos", + "value" : "El resumen de la conversación y su cursor deben estar presentes.", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Favoritos", + "value" : "Samtalssammanfattningen och dess markör måste båda vara närvarande.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Favorites", - "state" : "translated" + "state" : "translated", + "value" : "会話の要約とそのカーソルの両方が存在する必要があります。" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Favoriten", - "state" : "translated" + "state" : "translated", + "value" : "Il riepilogo della conversazione e il suo cursore devono essere entrambi presenti." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Preferiti", + "value" : "The conversation summary and its cursor must both be present.", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Αγαπημένα", + "value" : "Le résumé de la conversation et son curseur doivent tous deux être présents.", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Favoris", + "value" : "O resumo da conversa e o seu cursor devem estar ambos presentes.", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "お気に入り", - "state" : "translated" + "state" : "translated", + "value" : "Die Zusammenfassung der Unterhaltung und ihr Cursor müssen beide vorhanden sein." } } } }, - "tag.vision" : { - "comment" : "Label for the \"Vision\" capability.", + "Berry" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Vision", - "state" : "translated" + "state" : "translated", + "value" : "Μούρο" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Vision", - "state" : "translated" + "state" : "translated", + "value" : "Baie" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Vision", + "value" : "Bär", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Vision", + "value" : "Baga", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Vision", + "value" : "Baya", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Vision", - "state" : "translated" + "state" : "translated", + "value" : "Bescheiden" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Vision", - "state" : "translated" + "state" : "translated", + "value" : "ベリー" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "Vision", + "value" : "Berry", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Vision", - "state" : "translated" + "state" : "translated", + "value" : "Beere" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Vision", - "state" : "translated" + "state" : "translated", + "value" : "Bacca" } } - } + }, + "comment" : "A berry icon." }, - "Open a conversation by ID" : { - "comment" : "A description of how to open a conversation by its ID using the URL scheme.", + "Local" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Open een gesprek via ID", + "value" : "Localização", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Öppna en konversation med ID", - "state" : "translated" + "state" : "translated", + "value" : "Lokal" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Abrir una conversación por ID", - "state" : "translated" + "state" : "translated", + "value" : "Local" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Abrir uma conversa pelo ID", - "state" : "translated" + "state" : "translated", + "value" : "Τοπικό" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Open a conversation by ID", - "state" : "translated" + "state" : "translated", + "value" : "Lokaal" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Eine Unterhaltung über die ID öffnen", + "value" : "Local", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Apri una conversazione tramite ID", - "state" : "translated" + "state" : "translated", + "value" : "Local" } }, "ja" : { "stringUnit" : { - "value" : "IDで会話を開く", - "state" : "translated" + "state" : "translated", + "value" : "ローカル" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Άνοιγμα συνομιλίας με βάση το αναγνωριστικό", - "state" : "translated" + "state" : "translated", + "value" : "Locale" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Ouvrir une conversation par ID", - "state" : "translated" + "state" : "translated", + "value" : "Lokal" } } } }, - "No results found for: %@" : { - "comment" : "A message to display when no search results are found. The argument is the search query.", + "Your iCloud account or container is not currently available." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Geen resultaten gevonden voor: %@", - "state" : "translated" + "state" : "translated", + "value" : "Je iCloud-account of -container is momenteel niet beschikbaar." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Inga resultat hittades för: %@", - "state" : "translated" + "state" : "translated", + "value" : "Il tuo account o contenitore iCloud non è attualmente disponibile." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "No se encontraron resultados para: %@", + "value" : "お使いのiCloudアカウントまたはコンテナは現在利用できません。", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Nenhum resultado encontrado para: %@", - "state" : "translated" + "state" : "translated", + "value" : "A sua conta ou contentor do iCloud não está disponível de momento." } }, "en" : { "stringUnit" : { - "value" : "No results found for: %@", + "value" : "Your iCloud account or container is not currently available.", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Keine Ergebnisse gefunden für: %@", + "value" : "Tu cuenta o contenedor de iCloud no está disponible actualmente.", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Nessun risultato trovato per: %@", - "state" : "translated" + "state" : "translated", + "value" : "Dein iCloud-Account oder -Container ist derzeit nicht verfügbar." } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Δεν βρέθηκαν αποτελέσματα για: %@", - "state" : "translated" + "state" : "translated", + "value" : "Votre compte iCloud ou votre conteneur n’est pas disponible actuellement." } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Aucun résultat trouvé pour : %@", - "state" : "translated" + "state" : "translated", + "value" : "Ditt iCloud-konto eller din iCloud-behållare är inte tillgänglig just nu." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "%@ の結果は見つかりませんでした", - "state" : "translated" + "state" : "translated", + "value" : "Ο λογαριασμός ή το κοντέινερ iCloud σας δεν είναι διαθέσιμο αυτήν τη στιγμή." } } } }, - "Special" : { - "comment" : "Category for icons with special visual effects.", + "one time" : { + "comment" : "A label for a one-time tip.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Speciaal", + "value" : "Una tantum", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Special", + "value" : "Einmalig", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Especial", - "state" : "translated" + "state" : "translated", + "value" : "one time" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Especial", + "value" : "Una vez", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Special", - "state" : "translated" + "state" : "translated", + "value" : "Εφάπαξ" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Spezial", + "value" : "eenmalig", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Speciale", - "state" : "translated" + "state" : "translated", + "value" : "Une fois" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Ειδικά", + "value" : "1回限り", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Spécial", + "value" : "uma vez", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "特殊", + "value" : "Engångsbetalning", "state" : "translated" } } } }, - "Provider" : { + "Enter a URL such as `openclient:\/\/chat?text=Summarise this`." : { + "comment" : "Step 3 in the process of creating a shortcut to open the OpenClient app with a specific URL.", "localizations" : { + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "`openclient:\/\/chat?text=Summarise this` のようなURLを入力してください" + } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "Introduce una URL como `openclient:\/\/chat?text=Summarise this`." + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Enter a URL such as `openclient:\/\/chat?text=Summarise this`" + } + }, "nl" : { "stringUnit" : { - "value" : "Provider", + "state" : "translated", + "value" : "Voer een URL in zoals `openclient:\/\/chat?text=Summarise this`." + } + }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Introduza um URL como `openclient:\/\/chat?text=Summarise this`" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Εισαγάγετε μια διεύθυνση URL όπως `openclient:\/\/chat?text=Summarise this`" + } + }, + "fr" : { + "stringUnit" : { + "value" : "Entrez une URL telle que `openclient:\/\/chat?text=Summarise this`.", "state" : "translated" } }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Geben Sie eine URL ein, z. B. `openclient:\/\/chat?text=Summarise this`." + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inserisci un URL come `openclient:\/\/chat?text=Summarise this`" + } + }, "sv" : { "stringUnit" : { - "value" : "Leverantör", + "state" : "translated", + "value" : "Ange en URL som `openclient:\/\/chat?text=Summarise this`" + } + } + } + }, + "No Templates" : { + "comment" : "A title that describes the absence of templates.", + "localizations" : { + "sv" : { + "stringUnit" : { + "value" : "Inga mallar", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Proveedor", + "value" : "Keine Vorlagen", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Fornecedor", + "value" : "No Templates", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Provider", + "value" : "Sin plantillas", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Anbieter", + "value" : "Χωρίς Πρότυπα", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Fornitore", + "state" : "translated", + "value" : "Nessun modello" + } + }, + "nl" : { + "stringUnit" : { + "value" : "Geen sjablonen", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "プロバイダー", - "state" : "translated" + "state" : "translated", + "value" : "テンプレートなし" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Πάροχος", - "state" : "translated" + "state" : "translated", + "value" : "Sem Modelos" } }, "fr" : { "stringUnit" : { - "value" : "Fournisseur", + "value" : "Aucun modèle", "state" : "translated" } } } }, - "tag.image.generation" : { - "comment" : "Label for the image generation capability.", + "This image generation model does not support image attachments." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Image", - "state" : "translated" + "state" : "translated", + "value" : "Dit model voor het genereren van afbeeldingen ondersteunt geen afbeeldingsbijlagen." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Image", - "state" : "translated" + "state" : "translated", + "value" : "Este modelo de generación de imágenes no admite archivos adjuntos de imagen." } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Image", - "state" : "translated" + "state" : "translated", + "value" : "Dieses Bildgenerierungsmodell unterstützt keine Bildanhänge." } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Image", - "state" : "translated" + "state" : "translated", + "value" : "Ce modèle de génération d’images ne prend pas en charge les pièces jointes image." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Image", - "state" : "translated" + "state" : "translated", + "value" : "Este modelo de geração de imagens não suporta anexos de imagem." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Image", - "state" : "translated" + "state" : "translated", + "value" : "Den här bildgenereringsmodellen stöder inte bildbilagor." } }, "it" : { "stringUnit" : { - "value" : "Image", - "state" : "translated" + "state" : "translated", + "value" : "Questo modello di generazione di immagini non supporta gli allegati immagine." } }, "el" : { "stringUnit" : { - "value" : "Image", - "state" : "translated" + "state" : "translated", + "value" : "Αυτό το μοντέλο δημιουργίας εικόνων δεν υποστηρίζει συνημμένες εικόνες." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "Image", + "value" : "This image generation model does not support image attachments.", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Image", + "value" : "この画像生成モデルは画像添付に対応していません。", "state" : "translated" } } - } + }, + "comment" : "Error message when an image attachment is provided to a model that does not support images." }, - "Enter a new name for this conversation." : { - "comment" : "A message displayed in an alert when renaming a conversation.", + "External tool" : { + "comment" : "Display name for an external tool.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Voer een nieuwe naam in voor dit gesprek.", - "state" : "translated" + "state" : "translated", + "value" : "Externe tool" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ange ett nytt namn för den här konversationen.", - "state" : "translated" + "state" : "translated", + "value" : "Ferramenta externa" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Introduce un nuevo nombre para esta conversación.", + "value" : "Εξωτερικό εργαλείο", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Introduza um novo nome para esta conversa.", + "value" : "Outil externe", "state" : "translated" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Enter a new name for this conversation", - "state" : "translated" + "state" : "translated", + "value" : "Strumento esterno" } }, "de" : { "stringUnit" : { - "value" : "Geben Sie einen neuen Namen für diese Unterhaltung ein.", - "state" : "translated" + "state" : "translated", + "value" : "Externes Tool" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Inserisci un nuovo nome per questa conversazione", - "state" : "translated" + "state" : "translated", + "value" : "External tool" } }, "ja" : { "stringUnit" : { - "value" : "この会話の新しい名前を入力してください", + "value" : "外部ツール", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Entrez un nouveau nom pour cette conversation.", - "state" : "translated" + "state" : "translated", + "value" : "Externt verktyg" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Εισαγάγετε ένα νέο όνομα για αυτή τη συνομιλία.", - "state" : "translated" + "state" : "translated", + "value" : "Herramienta externa" } } } }, - "The MCP tool permission changed before it could execute." : { - "comment" : "Error message when the MCP tool permission changes before it can execute.", + "iCloud files could not be accessed for: %@." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "De MCP-toolmachtiging is gewijzigd voordat deze kon worden uitgevoerd.", + "value" : "次の iCloud ファイルにアクセスできませんでした:%@。", "state" : "translated" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "MCP-verktygsbehörigheten ändrades innan det kunde köras.", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατή η πρόσβαση στα αρχεία iCloud για: %@." } }, "es" : { "stringUnit" : { - "value" : "El permiso de la herramienta MCP cambió antes de que pudiera ejecutarse.", + "value" : "No se pudo acceder a los archivos de iCloud para: %@.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "A permissão da ferramenta MCP foi alterada antes de esta poder ser executada.", - "state" : "translated" + "state" : "translated", + "value" : "Auf iCloud-Dateien konnte nicht zugegriffen werden für: %@." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The MCP tool permission changed before it could execute.", + "value" : "iCloud-bestanden konden niet worden geopend voor: %@.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Die Berechtigung für das MCP-Tool wurde geändert, bevor es ausgeführt werden konnte.", + "value" : "Det gick inte att komma åt iCloud-filer för: %@.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "L'autorizzazione dello strumento MCP è cambiata prima che potesse essere eseguito.", - "state" : "translated" + "state" : "translated", + "value" : "Não foi possível aceder aos ficheiros do iCloud para: %@." } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "実行前にMCPツールの権限が変更されました。", - "state" : "translated" + "state" : "translated", + "value" : "Impossible d’accéder aux fichiers iCloud pour : %@." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "L’autorisation de l’outil MCP a changé avant son exécution.", + "value" : "iCloud files could not be accessed for: %@.", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Η άδεια του εργαλείου MCP άλλαξε πριν μπορέσει να εκτελεστεί.", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile accedere ai file iCloud per: %@." } } } }, - "e.g. Coding Assistant" : { - "comment" : "A placeholder text for the title of a prompt template.", + "Delete All Synchronized Data?" : { "localizations" : { + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Supprimer toutes les données synchronisées ?" + } + }, "nl" : { "stringUnit" : { - "value" : "bijv. Coding Assistant", + "value" : "Alle gesynchroniseerde gegevens verwijderen?", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "t.ex. Kodningsassistent", + "value" : "Eliminare tutti i dati sincronizzati?", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "p. ej. Asistente de codificación", + "value" : "¿Eliminar todos los datos sincronizados?", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "ex. Assistente de Programação", - "state" : "translated" + "state" : "translated", + "value" : "Eliminar todos os dados sincronizados?" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "e.g. Coding Assistant", + "value" : "Radera alla synkroniserade data?", "state" : "translated" } }, + "ja" : { + "stringUnit" : { + "state" : "translated", + "value" : "同期済みデータをすべて削除しますか?" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Διαγραφή όλων των συγχρονισμένων δεδομένων;" + } + }, "de" : { "stringUnit" : { - "value" : "z. B. Coding Assistant", + "value" : "Alle synchronisierten Daten löschen?", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "es. Assistente di Codifica", - "state" : "translated" + "state" : "translated", + "value" : "Delete All Synchronized Data?" + } + } + } + }, + "1 server available" : { + "localizations" : { + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "1 serveur disponible" } }, "ja" : { "stringUnit" : { - "value" : "例:コーディングアシスタント", + "value" : "利用可能なサーバー 1 台", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "ex. Assistant de codage", + "value" : "1 server available", "state" : "translated" } }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "1 server beschikbaar" + } + }, "el" : { "stringUnit" : { - "value" : "π.χ. Βοηθός Κωδικοποίησης", - "state" : "translated" + "state" : "translated", + "value" : "1 διαθέσιμος διακομιστής" } - } - } - }, - "Blood Moon" : { - "comment" : "Name of a holiday-themed app icon.", - "localizations" : { - "nl" : { + }, + "de" : { "stringUnit" : { - "value" : "Bloedmaan", - "state" : "translated" + "state" : "translated", + "value" : "1 Server verfügbar" } }, "sv" : { "stringUnit" : { - "value" : "Blodmåne", + "value" : "1 server tillgänglig", "state" : "translated" } }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "1 servidor disponível" + } + }, + "it" : { + "stringUnit" : { + "state" : "translated", + "value" : "1 server disponibile" + } + }, "es" : { "stringUnit" : { - "value" : "Luna de sangre", + "value" : "1 servidor disponible", "state" : "translated" } + } + }, + "comment" : "A label that indicates that 1 MCP server is available." + }, + "Any additional context for the assistant" : { + "comment" : "A label for a text field where the user can add additional context for the assistant.", + "localizations" : { + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aanvullende context voor de assistent" + } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Lua de Sangue", + "value" : "Ytterligare information för assistenten", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Blood Moon", + "value" : "アシスタントへの追加情報", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Blutmond", - "state" : "translated" + "state" : "translated", + "value" : "Contexto adicional para el asistente" } }, "it" : { "stringUnit" : { - "value" : "Luna di sangue", - "state" : "translated" + "state" : "translated", + "value" : "Contesto aggiuntivo per l’assistente" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "ブラッドムーン", - "state" : "translated" + "state" : "translated", + "value" : "Additional context for the assistant" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Contexte supplémentaire pour l’assistant" } }, "el" : { "stringUnit" : { - "value" : "Ματωμένο Φεγγάρι", + "value" : "Πρόσθετο πλαίσιο για τον βοηθό", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Lune de sang", + "state" : "translated", + "value" : "Zusätzlicher Kontext für den Assistenten" + } + }, + "pt-PT" : { + "stringUnit" : { + "value" : "Contexto adicional para o assistente", "state" : "translated" } } } }, - "This MCP server currently exposes no available tools." : { - "comment" : "A description of the view displayed when a MCP server has no available tools.", + "Retry Inventory" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Deze MCP-server biedt momenteel geen beschikbare tools.", + "value" : "Inventaris opnieuw proberen", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Den här MCP-servern exponerar för närvarande inga tillgängliga verktyg.", - "state" : "translated" + "state" : "translated", + "value" : "Réessayer l’inventaire" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Este servidor MCP no ofrece ninguna herramienta disponible actualmente.", - "state" : "translated" + "state" : "translated", + "value" : "Riprova inventario" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Este servidor MCP não disponibiliza atualmente quaisquer ferramentas.", - "state" : "translated" + "state" : "translated", + "value" : "Επανάληψη αποθέματος" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "This MCP server currently exposes no available tools.", - "state" : "translated" + "state" : "translated", + "value" : "Inventar erneut versuchen" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Dieser MCP-Server stellt derzeit keine verfügbaren Tools bereit.", + "value" : "インベントリを再試行", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Questo server MCP attualmente non espone alcuno strumento disponibile.", + "value" : "Försök igen med inventariet", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "このMCPサーバーでは現在利用可能なツールはありません。", - "state" : "translated" + "state" : "translated", + "value" : "Tentar novamente o inventário" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Αυτός ο διακομιστής MCP δεν διαθέτει επί του παρόντος διαθέσιμα εργαλεία.", - "state" : "translated" + "state" : "translated", + "value" : "Retry Inventory" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Ce serveur MCP n’expose actuellement aucun outil disponible.", + "value" : "Reintentar inventario", "state" : "translated" } } } }, - "MCP Approval Required" : { - "comment" : "A title for a screen that requires user approval for MCP permissions.", + "The tool execution permit was already used." : { + "comment" : "Error message when a tool execution permit is already used.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Goedkeuring voor MCP vereist", - "state" : "translated" + "state" : "translated", + "value" : "Η άδεια εκτέλεσης του εργαλείου έχει ήδη χρησιμοποιηθεί." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "MCP-godkännande krävs", + "value" : "El permiso de ejecución de la herramienta ya se utilizó.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Se requiere aprobación de MCP", - "state" : "translated" + "state" : "translated", + "value" : "L’autorisation d’exécution de l’outil a déjà été utilisée." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "É necessária a aprovação do MCP", - "state" : "translated" + "state" : "translated", + "value" : "The tool execution permit was already used." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "MCP Approval Required", - "state" : "translated" + "state" : "translated", + "value" : "ツール実行許可はすでに使用されています。" } }, "de" : { "stringUnit" : { - "value" : "MCP-Genehmigung erforderlich", + "value" : "Die Berechtigung zur Tool-Ausführung wurde bereits verwendet.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Approvazione MCP richiesta", - "state" : "translated" + "state" : "translated", + "value" : "De toestemming voor het uitvoeren van de tool is al gebruikt." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "MCPの承認が必要です", - "state" : "translated" + "state" : "translated", + "value" : "Tillståndet för verktygskörning har redan använts." } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Απαιτείται έγκριση MCP", - "state" : "translated" + "state" : "translated", + "value" : "Il permesso di esecuzione dello strumento è già stato utilizzato." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Approbation MCP requise", - "state" : "translated" + "state" : "translated", + "value" : "A autorização de execução da ferramenta já foi utilizada." } } } }, - "Loading templates..." : { + "Existing tags keep their assigned color." : { + "comment" : "A description of the behavior of existing tags.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Sjablonen laden...", + "value" : "Existing tags keep their assigned color", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Läser in mallar...", - "state" : "translated" + "state" : "translated", + "value" : "As etiquetas existentes mantêm a sua cor atribuída." } }, "es" : { "stringUnit" : { - "value" : "Cargando plantillas...", + "value" : "Las etiquetas existentes mantienen su color asignado.", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "A carregar modelos...", - "state" : "translated" + "state" : "translated", + "value" : "Vorhandene Tags behalten ihre zugewiesene Farbe." } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Loading templates...", - "state" : "translated" + "state" : "translated", + "value" : "Befintliga taggar behåller sin tilldelade färg." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Vorlagen werden geladen …", - "state" : "translated" + "state" : "translated", + "value" : "Bestaande tags behouden hun toegewezen kleur." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Caricamento dei modelli...", - "state" : "translated" + "state" : "translated", + "value" : "既存のタグは割り当てられた色を保持します。" } }, "el" : { "stringUnit" : { - "value" : "Φόρτωση προτύπων...", - "state" : "translated" + "state" : "translated", + "value" : "Οι υπάρχες ετικέτες διατηρούν το εκχωρημένο τους χρώμα." } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Chargement des modèles…", + "value" : "I tag esistenti mantengono il colore assegnato.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "テンプレートを読み込んでいます…", - "state" : "translated" + "state" : "translated", + "value" : "Les tags existants conservent leur couleur attribuée." } } } }, - "Issue" : { + "Generating an image with %@..." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Probleem", + "value" : "Génération d’une image avec %@…", "state" : "translated" } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Problem", + "value" : "Bild wird mit %@ generiert...", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Problema", + "value" : "%@で画像を生成中…", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Problema", - "state" : "translated" + "state" : "translated", + "value" : "Generando una imagen con %@..." } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Issue", - "state" : "translated" + "state" : "translated", + "value" : "A gerar uma imagem com %@..." } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Problem", + "value" : "Genererar en bild med %@...", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Problema", + "value" : "Generazione di un'immagine con %@...", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "問題", - "state" : "translated" + "state" : "translated", + "value" : "Afbeelding genereren met %@..." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Problème", - "state" : "translated" + "state" : "translated", + "value" : "Generating an image with %@..." } }, "el" : { "stringUnit" : { - "value" : "Πρόβλημα", - "state" : "translated" + "state" : "translated", + "value" : "Δημιουργία εικόνας με %@..." } } } }, - "Open **Shortcuts** and create a new shortcut." : { - "comment" : "Step 1 of creating a shortcut using the Shortcuts app.", + "Continue" : { + "comment" : "A button that allows the user to continue the onboarding process.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Open **Opdrachten** en maak een nieuwe opdracht aan.", + "value" : "Continuar", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Öppna **Genvägar** och skapa en ny genväg.", - "state" : "translated" + "state" : "translated", + "value" : "Continuar" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Abre **Atajos** y crea un nuevo atajo.", + "value" : "Continuer", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Abra as **Atalhos** e crie um novo atalho.", - "state" : "translated" + "state" : "translated", + "value" : "Continua" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Open **Shortcuts** and create a new shortcut.", - "state" : "translated" + "state" : "translated", + "value" : "Doorgaan" } }, "de" : { "stringUnit" : { - "value" : "Öffne **Kurzbefehle** und erstelle einen neuen Kurzbefehl.", + "value" : "Weiter", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Apri **Comandi** e crea un nuovo comando.", - "state" : "translated" + "state" : "translated", + "value" : "Continue" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "**ショートカット**を開き、新しいショートカットを作成します。", - "state" : "translated" + "state" : "translated", + "value" : "Fortsätt" } }, "el" : { "stringUnit" : { - "value" : "Άνοιξε τις **Συντομεύσεις** και δημιούργησε μια νέα συντόμευση.", - "state" : "translated" + "state" : "translated", + "value" : "Συνέχεια" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Ouvrez **Raccourcis** et créez un nouveau raccourci.", + "value" : "続行", "state" : "translated" } } } }, - "Zoom %lld percent" : { + "MCP Servers" : { + "comment" : "A button that dismisses the MCP Tools sheet.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Zoom %lld procent", + "value" : "Server MCP", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Zooma %lld procent", - "state" : "translated" + "state" : "translated", + "value" : "MCP-servrar" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Zoom: %lld por ciento", - "state" : "translated" + "state" : "translated", + "value" : "Διακομιστές MCP" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Zoom de %lld%%", + "value" : "MCPサーバー", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Zoom %lld percent", - "state" : "translated" + "state" : "translated", + "value" : "MCP-Server" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Zoom %lld Prozent", + "value" : "MCP-servers", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Zoom %lld percento", + "value" : "Servidores MCP", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ζουμ %lld τοις εκατό", - "state" : "translated" + "state" : "translated", + "value" : "MCP Servers" } }, "fr" : { "stringUnit" : { - "value" : "Zoom à %lld %", + "value" : "Serveurs MCP", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "ズーム %lld%", - "state" : "translated" + "state" : "translated", + "value" : "Servidores MCP" } } } }, - "Recent Conversations" : { - "comment" : "Title of the widget.", + "Silent Night" : { + "comment" : "Name of the icon for the \"Silent Night\" theme.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Recente gesprekken", + "state" : "translated", + "value" : "Stille Nacht" + } + }, + "de" : { + "stringUnit" : { + "state" : "translated", + "value" : "Stille Nacht" + } + }, + "fr" : { + "stringUnit" : { + "value" : "Nuit silencieuse", "state" : "translated" } }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Silent Night" + } + }, "sv" : { "stringUnit" : { - "value" : "Senaste konversationer", - "state" : "translated" + "state" : "translated", + "value" : "Stilla natt" + } + }, + "el" : { + "stringUnit" : { + "state" : "translated", + "value" : "Άγια Νύχτα" } }, "es" : { "stringUnit" : { - "value" : "Conversaciones recientes", + "value" : "Noche silenciosa", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Conversas Recentes", + "value" : "Notte silenziosa", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Recent Conversations", + "value" : "サイレントナイト", "state" : "translated" } }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Noite Silenciosa" + } + } + } + }, + "Zoom %lld percent" : { + "localizations" : { "de" : { "stringUnit" : { - "value" : "Letzte Unterhaltungen", + "value" : "Zoom %lld Prozent", "state" : "translated" } }, + "pt-PT" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zoom de %lld%%" + } + }, "it" : { "stringUnit" : { - "value" : "Conversazioni recenti", - "state" : "translated" + "state" : "translated", + "value" : "Zoom %lld percento" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "最近の会話", - "state" : "translated" + "state" : "translated", + "value" : "Zoom %lld percent" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Conversations récentes", - "state" : "translated" + "state" : "translated", + "value" : "Zoom: %lld por ciento" } }, "el" : { "stringUnit" : { - "value" : "Πρόσφατες Συνομιλίες", + "state" : "translated", + "value" : "Ζουμ %lld τοις εκατό" + } + }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zoom à %lld %" + } + }, + "nl" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zoom %lld procent" + } + }, + "ja" : { + "stringUnit" : { + "value" : "ズーム %lld%", "state" : "translated" } + }, + "sv" : { + "stringUnit" : { + "state" : "translated", + "value" : "Zooma %lld procent" + } } } }, - "iCloud data changed during synchronization." : { - "comment" : "Error description when iCloud data changes during synchronization.", + "Thank you! ☕" : { + "comment" : "A title for a system alert that appears after a user purchases a tip.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "iCloud-gegevens zijn tijdens de synchronisatie gewijzigd.", - "state" : "translated" + "state" : "translated", + "value" : "Merci ! ☕" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "iCloud-data ändrades under synkroniseringen.", - "state" : "translated" + "state" : "translated", + "value" : "ありがとうございます!☕" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Los datos de iCloud cambiaron durante la sincronización.", - "state" : "translated" + "state" : "translated", + "value" : "Thank you! ☕" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Os dados do iCloud foram alterados durante a sincronização.", + "value" : "Bedankt! ☕", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "iCloud data changed during synchronization.", - "state" : "translated" + "state" : "translated", + "value" : "Ευχαριστούμε! ☕" } }, "de" : { "stringUnit" : { - "value" : "iCloud-Daten wurden während der Synchronisierung geändert.", + "value" : "Danke! ☕", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "I dati di iCloud sono cambiati durante la sincronizzazione.", - "state" : "translated" + "state" : "translated", + "value" : "Tack! ☕" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "同期中にiCloudデータが変更されました。", - "state" : "translated" + "state" : "translated", + "value" : "Obrigado! ☕" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Τα δεδομένα iCloud άλλαξαν κατά τον συγχρονισμό.", - "state" : "translated" + "state" : "translated", + "value" : "Grazie! ☕" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Les données iCloud ont changé pendant la synchronisation.", - "state" : "translated" + "state" : "translated", + "value" : "¡Gracias! ☕" } } } }, - "tag.JSON.mode" : { - "comment" : "Label for a capability that uses JSON schemas.", + "Searches the web for current information. Requires a configured search service and web search enabled in the chat." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "JSON Mode", - "state" : "translated" + "state" : "translated", + "value" : "Αναζητά στον ιστό τρέχουσες πληροφορίες. Απαιτεί ρυθμισμένη υπηρεσία αναζήτησης και ενεργοποιημένη αναζήτηση στον ιστό στη συνομιλία." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "JSON Mode", - "state" : "translated" + "state" : "translated", + "value" : "最新情報をウェブで検索します。設定済みの検索サービスと、チャットでのウェブ検索の有効化が必要です。" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "JSON Mode", + "value" : "Söker på webben efter aktuell information. Kräver en konfigurerad söktjänst och att webbsökning är aktiverad i chatten.", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "JSON Mode", - "state" : "translated" + "state" : "translated", + "value" : "Cerca informazioni aggiornate sul web. Richiede un servizio di ricerca configurato e la ricerca sul web abilitata nella chat." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "JSON Mode", - "state" : "translated" + "state" : "translated", + "value" : "Zoekt op het web naar actuele informatie. Vereist een geconfigureerde zoekservice en ingeschakeld zoeken op het web in de chat." } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "JSON Mode", - "state" : "translated" + "state" : "translated", + "value" : "Pesquisa na web informações atuais. Requer um serviço de pesquisa configurado e a pesquisa na web ativada na conversa." } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "JSON Mode", + "value" : "Durchsucht das Web nach aktuellen Informationen. Erfordert einen konfigurierten Suchdienst und aktivierte Websuche im Chat.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "JSON Mode", + "value" : "Searches the web for current information. Requires a configured search service and web search enabled in the chat.", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "JSON Mode", + "value" : "Busca información actual en la web. Requiere un servicio de búsqueda configurado y la búsqueda web habilitada en el chat.", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "JSON Mode", - "state" : "translated" + "state" : "translated", + "value" : "Recherche des informations à jour sur le Web. Nécessite un service de recherche configuré et l’activation de la recherche sur le Web dans le chat." } } - } + }, + "comment" : "Description of the web search tool." }, - "Loading support options..." : { - "comment" : "A placeholder text that appears when the app is loading support options.", + "Always Deny Selected" : { + "comment" : "A label that describes the selected option for a request.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Ondersteuningsopties worden geladen...", - "state" : "translated" + "state" : "translated", + "value" : "Altijd weigeren geselecteerd" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Laddar supportalternativ...", + "value" : "Toujours refuser la sélection", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Cargando opciones de soporte...", - "state" : "translated" + "state" : "translated", + "value" : "Nega sempre i selezionati" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "A carregar as opções de suporte...", + "value" : "Πάντα απόρριψη επιλεγμένη", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Loading support options...", + "value" : "選択時は常に拒否する", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Supportoptionen werden geladen …", + "value" : "Ausgewählte Option „Immer ablehnen“", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Caricamento delle opzioni di supporto...", - "state" : "translated" + "state" : "translated", + "value" : "Neka alltid valt" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Φόρτωση επιλογών υποστήριξης...", + "value" : "Recusar sempre selecionado", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "サポートオプションを読み込み中…", + "value" : "Denegar siempre seleccionado", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Chargement des options d’assistance…", + "value" : "Always Deny Selected", "state" : "translated" } } } }, - "Dismiss error" : { - "comment" : "A label for the dismiss button.", + "Synchronizing all app data..." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Foutmelding sluiten", - "state" : "translated" + "state" : "translated", + "value" : "Συγχρονισμός όλων των δεδομένων της εφαρμογής..." } }, "sv" : { "stringUnit" : { - "value" : "Avvisa fel", - "state" : "translated" + "state" : "translated", + "value" : "Synkroniserar all appdata..." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Descartar error", - "state" : "translated" + "state" : "translated", + "value" : "Sincronizzazione di tutti i dati dell’app..." } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Fechar erro", - "state" : "translated" + "state" : "translated", + "value" : "Sincronizando todos los datos de la app..." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Dismiss error", - "state" : "translated" + "state" : "translated", + "value" : "すべてのアプリデータを同期中…" } }, "de" : { "stringUnit" : { - "value" : "Fehler schließen", - "state" : "translated" + "state" : "translated", + "value" : "Alle App-Daten werden synchronisiert..." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Ignora errore", + "value" : "Synchronizing all app data...", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "エラーを閉じる", - "state" : "translated" + "state" : "translated", + "value" : "Synchronisation de toutes les données de l’app…" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Fermer l’erreur", - "state" : "translated" + "state" : "translated", + "value" : "Alle appgegevens synchroniseren..." } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Απόρριψη σφάλματος", - "state" : "translated" + "state" : "translated", + "value" : "A sincronizar todos os dados da app…" } } } }, - "MCP servers are configured in your LiteLLM server. Fetch to see what's available, enable tools, and choose their execution permissions." : { - "comment" : "A description of MCP servers.", + "Deny" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "MCP-servers zijn geconfigureerd in je LiteLLM-server. Haal ze op om te zien wat er beschikbaar is, tools in te schakelen en hun uitvoeringsrechten te kiezen.", + "value" : "Nega", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "MCP-servrar konfigureras på din LiteLLM-server. Hämta för att se vad som är tillgängligt, aktivera verktyg och välja deras körningsbehörigheter.", + "value" : "拒否する", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Los servidores MCP están configurados en tu servidor de LiteLLM. Obtén la lista para ver qué hay disponible, habilita las herramientas y elige sus permisos de ejecución.", - "state" : "translated" + "state" : "translated", + "value" : "Neka" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Os servidores MCP estão configurados no seu servidor LiteLLM. Obtenha a lista para ver o que está disponível, ative as ferramentas e escolha as respetivas permissões de execução.", + "value" : "Verweigern", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "MCP servers are configured in your LiteLLM server. Fetch to see what's available, enable tools, and choose their execution permissions.", - "state" : "translated" + "state" : "translated", + "value" : "Denegar" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "MCP-Server sind auf Ihrem LiteLLM-Server konfiguriert. Rufen Sie sie ab, um zu sehen, was verfügbar ist, Tools zu aktivieren und deren Ausführungsberechtigungen auszuwählen.", - "state" : "translated" + "state" : "translated", + "value" : "Deny" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "I server MCP sono configurati nel tuo server LiteLLM. Recuperali per vedere cosa è disponibile, abilitare gli strumenti e scegliere le relative autorizzazioni di esecuzione.", - "state" : "translated" + "state" : "translated", + "value" : "Weigeren" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "MCPサーバーはLiteLLMサーバーで設定されています。利用可能なサーバーを確認するには取得し、ツールを有効にして、実行権限を選択してください。", - "state" : "translated" + "state" : "translated", + "value" : "Recusar" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Οι διακομιστές MCP έχουν ρυθμιστεί στον διακομιστή LiteLLM. Κάντε ανάκτηση για να δείτε τι είναι διαθέσιμο, ενεργοποιήστε τα εργαλεία και επιλέξτε τα δικαιώματα εκτέλεσής τους.", - "state" : "translated" + "state" : "translated", + "value" : "Refuser" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Les serveurs MCP sont configurés sur votre serveur LiteLLM. Récupérez-les pour voir ce qui est disponible, activer les outils et choisir leurs autorisations d’exécution.", + "value" : "Άρνηση", "state" : "translated" } } - } + }, + "comment" : "Title of a permission option to deny access to an external tool." }, - "Show API Key" : { + "Chat" : { + "comment" : "A section of the settings view that deals with chat-related settings.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "API-sleutel tonen", - "state" : "translated" + "state" : "translated", + "value" : "チャット" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Visa API-nyckel", + "value" : "Chat", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Mostrar clave API", - "state" : "translated" + "state" : "translated", + "value" : "Chat" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Mostrar chave API", - "state" : "translated" + "state" : "translated", + "value" : "Συνομιλία" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Show API Key", - "state" : "translated" + "state" : "translated", + "value" : "Chatt" } }, "de" : { "stringUnit" : { - "value" : "API-Schlüssel anzeigen", - "state" : "translated" + "state" : "translated", + "value" : "Chat" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Mostra chiave API", - "state" : "translated" + "state" : "translated", + "value" : "Chatten" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Εμφάνιση κλειδιού API", - "state" : "translated" + "state" : "translated", + "value" : "Discussion" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "APIキーを表示", - "state" : "translated" + "state" : "translated", + "value" : "Chat" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Afficher la clé API", + "value" : "Chat", "state" : "translated" } } } }, - "Private chats are not saved or synced, and they do not read or change personal memory." : { - "comment" : "A description of private chats.", + "Loading settings..." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Privégesprekken worden niet opgeslagen of gesynchroniseerd en lezen of wijzigen geen persoonlijke herinneringen.", + "value" : "Φόρτωση ρυθμίσεων...", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Privata chattar sparas inte eller synkroniseras, och de läser inte eller ändrar personlig minne.", + "value" : "設定を読み込み中…", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Los chats privados no se guardan ni sincronizan, y no leen ni modifican la memoria personal.", + "value" : "Cargando configuración...", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "As conversas privadas não são guardadas nem sincronizadas, e não leem nem alteram a memória pessoal.", - "state" : "translated" + "state" : "translated", + "value" : "Einstellungen werden geladen …" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Private chats are not saved or synced, and they do not read or modify personal memory.", + "value" : "Instellingen worden geladen...", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Private Chats werden nicht gespeichert oder synchronisiert und lesen oder ändern das persönliche Gedächtnis nicht.", - "state" : "translated" + "state" : "translated", + "value" : "Läser in inställningar..." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Le chat private non vengono salvate né sincronizzate, e non leggono né modificano la memoria personale.", + "value" : "A carregar as definições...", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Οι ιδιωτικές συνομιλίες δεν αποθηκεύονται ή συγχρονίζονται και δεν διαβάζουν ούτε αλλάζουν την προσωπική μνήμη.", - "state" : "translated" + "state" : "translated", + "value" : "Chargement des réglages…" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Les discussions privées ne sont pas enregistrées ni synchronisées, et elles ne lisent ni ne modifient la mémoire personnelle.", + "value" : "Caricamento delle impostazioni...", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "プライベートチャットは保存や同期されず、個人の記憶を読み取ったり変更したりしません。", - "state" : "translated" + "state" : "translated", + "value" : "Loading settings..." } } - } + }, + "comment" : "A label displayed while loading settings." }, - "Are you sure you want to delete this comment?" : { + "Your server, your control" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Weet je zeker dat je deze opmerking wilt verwijderen?", - "state" : "translated" + "state" : "translated", + "value" : "Votre serveur, votre contrôle" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Är du säker på att du vill ta bort den här kommentaren?", + "value" : "Ο διακομιστής σας, ο έλεγχός σας", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "¿Seguro que quieres eliminar este comentario?", + "value" : "Il tuo server, il tuo controllo", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Tem a certeza de que pretende eliminar este comentário?", + "value" : "Tu servidor, tu control", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Are you sure you want to delete this comment?", - "state" : "translated" + "state" : "translated", + "value" : "O seu servidor, o seu controlo" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Möchten Sie diesen Kommentar wirklich löschen?", + "value" : "Din server, din kontroll", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Sei sicuro di voler eliminare questo commento?", - "state" : "translated" + "state" : "translated", + "value" : "Dein Server, deine Kontrolle" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "このコメントを削除してもよろしいですか?", - "state" : "translated" + "state" : "translated", + "value" : "Jouw server, jouw controle" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Êtes-vous sûr de vouloir supprimer ce commentaire ?", - "state" : "translated" + "state" : "translated", + "value" : "Your server, your control" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το σχόλιο;", + "value" : "あなたのサーバー、あなたのコントロール", "state" : "translated" } } - } + }, + "comment" : "A description of the benefits of using a server to control your LLM." }, - "All app data is synchronized" : { + "Delete" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Alle appgegevens zijn gesynchroniseerd", - "state" : "translated" + "state" : "translated", + "value" : "Löschen" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "All appdata är synkroniserade", + "value" : "削除", "state" : "translated" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "Todos los datos de la app están sincronizados", + "value" : "Radera", "state" : "translated" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Todos os dados da aplicação estão sincronizados", - "state" : "translated" + "state" : "translated", + "value" : "Elimina" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "All app data is synchronized", + "value" : "Verwijderen", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Alle App-Daten sind synchronisiert", + "value" : "Διαγραφή", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tutti i dati dell’app sono sincronizzati", + "value" : "Eliminar", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "すべてのアプリデータが同期されています", + "value" : "Delete", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Toutes les données de l’app sont synchronisées", + "value" : "Eliminar", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Όλα τα δεδομένα της εφαρμογής έχουν συγχρονιστεί", - "state" : "translated" + "state" : "translated", + "value" : "Supprimer" } } } }, - "Required iCloud data is still downloading." : { - "comment" : "Error description when required iCloud data is still downloading.", + "Keep it short and descriptive" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Vereiste iCloud-gegevens worden nog gedownload.", - "state" : "translated" + "state" : "translated", + "value" : "Mantienilo breve e descrittivo" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Nödvändiga iCloud-data laddas fortfarande ner.", - "state" : "translated" + "state" : "translated", + "value" : "Sé breve y descriptivo" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Los datos necesarios de iCloud aún se están descargando.", - "state" : "translated" + "state" : "translated", + "value" : "Seja breve e descritivo" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Os dados necessários do iCloud ainda estão a ser descarregados.", + "value" : "Houd het kort en duidelijk", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Required iCloud data is still downloading.", + "value" : "Håll det kort och beskrivande", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Erforderliche iCloud-Daten werden noch heruntergeladen.", - "state" : "translated" + "state" : "translated", + "value" : "Soyez bref et descriptif" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "I dati iCloud richiesti sono ancora in fase di download.", - "state" : "translated" + "state" : "translated", + "value" : "Kurz und prägnant" } }, "ja" : { "stringUnit" : { - "value" : "必要なiCloudデータをダウンロード中です", - "state" : "translated" + "state" : "translated", + "value" : "短く分かりやすく" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Les données iCloud requises sont toujours en cours de téléchargement.", + "value" : "Keep it short and descriptive", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Τα απαιτούμενα δεδομένα iCloud εξακολουθούν να λαμβάνονται.", - "state" : "translated" + "state" : "translated", + "value" : "Κρατήστε το σύντομο και περιγραφικό" } } } }, - "Uses your selected image generation model to create an image when the chat model cannot generate one itself." : { - "comment" : "Tool description.", + "iCloud account unavailable" : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Gebruikt je geselecteerde beeldgeneratiemodel om een afbeelding te maken wanneer het chatmodel dit niet zelf kan.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-Account nicht verfügbar" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Använder din valda bildgenereringsmodell för att skapa en bild när chattmodellen inte kan generera en själv.", + "value" : "Conta do iCloud indisponível", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Usa tu modelo seleccionado de generación de imágenes para crear una imagen cuando el modelo de chat no pueda generarla por sí mismo.", - "state" : "translated" + "state" : "translated", + "value" : "Account iCloud non disponibile" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Utiliza o modelo de geração de imagens selecionado para criar uma imagem quando o modelo de chat não consegue gerar uma por si próprio.", - "state" : "translated" + "state" : "translated", + "value" : "iCloud account unavailable" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Uses your selected image generation model to create an image when the chat model cannot generate one itself.", - "state" : "translated" + "state" : "translated", + "value" : "Cuenta de iCloud no disponible" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Verwendet dein ausgewähltes Bildgenerierungsmodell, um ein Bild zu erstellen, wenn das Chatmodell selbst keines generieren kann.", + "value" : "Ο λογαριασμός iCloud δεν είναι διαθέσιμος", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Utilizza il modello di generazione delle immagini selezionato per creare un’immagine quando il modello di chat non è in grado di generarne una autonomamente.", + "value" : "Compte iCloud indisponible", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "チャットモデルが自力で画像を生成できない場合に、選択した画像生成モデルを使って画像を作成します。", - "state" : "translated" + "state" : "translated", + "value" : "iCloud-account niet beschikbaar" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Χρησιμοποιεί το επιλεγμένο μοντέλο δημιουργίας εικόνων για να δημιουργήσει μια εικόνα όταν το μοντέλο συνομιλίας δεν μπορεί να δημιουργήσει εικόνα από μόνο του.", + "value" : "iCloudアカウントを利用できません", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Utilise votre modèle de génération d’images sélectionné pour créer une image lorsque le modèle de chat ne peut pas en générer une lui-même.", + "value" : "iCloud-kontot är inte tillgängligt", "state" : "translated" } } } }, - "per month" : { - "comment" : "A description of the billing period for a monthly subscription.", + "Loading" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "per maand", - "state" : "translated" + "state" : "translated", + "value" : "Laden" } }, - "sv" : { + "fr" : { "stringUnit" : { "state" : "translated", - "value" : "per månad" + "value" : "Chargement en cours" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "por mes", - "state" : "translated" + "state" : "translated", + "value" : "Caricamento" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "state" : "translated", - "value" : "por mês" + "value" : "Φόρτωση", + "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { "state" : "translated", - "value" : "per month" + "value" : "読み込み中" } }, "de" : { "stringUnit" : { - "state" : "translated", - "value" : "pro Monat" + "value" : "Wird geladen", + "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "state" : "translated", - "value" : "al mese" + "value" : "Läser in", + "state" : "translated" } }, - "el" : { + "es" : { "stringUnit" : { - "state" : "translated", - "value" : "ανά μήνα" + "value" : "Cargando", + "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { "state" : "translated", - "value" : "par mois" + "value" : "Loading" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "月額", + "value" : "A carregar", "state" : "translated" } } } }, - "The conversation could not be saved." : { - "comment" : "Error message displayed when the conversation cannot be saved.", + "Very creative" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Het gesprek kon niet worden opgeslagen.", - "state" : "translated" + "state" : "translated", + "value" : "Πολύ δημιουργικό" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Konversationen kunde inte sparas.", + "value" : "Muito criativo", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "No se ha podido guardar la conversación.", - "state" : "translated" + "state" : "translated", + "value" : "Sehr kreativ" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Não foi possível guardar a conversa.", - "state" : "translated" + "state" : "translated", + "value" : "Muy creativo" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "The conversation could not be saved.", - "state" : "translated" + "state" : "translated", + "value" : "Zeer creatief" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Die Unterhaltung konnte nicht gespeichert werden.", + "value" : "とても創造的", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Impossibile salvare la conversazione.", + "value" : "Very creative", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η αποθήκευση της συνομιλίας.", + "value" : "Molto creativo", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "La conversation n’a pas pu être enregistrée.", + "value" : "Très créatif", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "会話を保存できませんでした。", - "state" : "translated" + "state" : "translated", + "value" : "Mycket kreativ" } } } }, - "Vision" : { - "comment" : "A heading for the vision models.", + "Your support keeps development and updates going!" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Visie", + "value" : "Your support keeps development and updates going!", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Vision", - "state" : "translated" + "state" : "translated", + "value" : "¡Tu apoyo permite continuar con el desarrollo y las actualizaciones!" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Visión", - "state" : "translated" + "state" : "translated", + "value" : "Jouw steun houdt de ontwikkeling en updates gaande!" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Visão", - "state" : "translated" + "state" : "translated", + "value" : "Deine Unterstützung ermöglicht die weitere Entwicklung und Updates!" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Vision", - "state" : "translated" + "state" : "translated", + "value" : "Votre soutien permet de poursuivre le développement et les mises à jour !" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Vision", + "value" : "Ditt stöd håller utvecklingen och uppdateringarna igång!", "state" : "translated" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Vision", + "value" : "皆さまのご支援が、開発とアップデートの継続につながります!", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Όραση", - "state" : "translated" + "state" : "translated", + "value" : "Il tuo supporto permette di continuare lo sviluppo e gli aggiornamenti!" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Vision", + "value" : "O seu apoio permite dar continuidade ao desenvolvimento e às atualizações!", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "ビジョン", - "state" : "translated" + "state" : "translated", + "value" : "Η υποστήριξή σας βοηθά να συνεχίζονται η ανάπτυξη και οι ενημερώσεις!" } } - } + }, + "comment" : "A description of the benefits of supporting OpenClient." }, - "Your local data will be merged into the current iCloud account. Cancel to keep iCloud Sync disabled." : { + "Tap the Share button in any app." : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Je lokale gegevens worden samengevoegd met de huidige iCloud-account. Annuleer om iCloud-synchronisatie uitgeschakeld te houden.", - "state" : "translated" + "state" : "translated", + "value" : "Tippen Sie in einer beliebigen App auf die Teilen-Taste." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Dina lokala data kommer att slås samman med det aktuella iCloud-kontot. Avbryt för att fortsätta ha iCloud-synkronisering inaktiverad.", + "value" : "Toque no botão Partilhar em qualquer aplicação.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Tus datos locales se fusionarán con la cuenta de iCloud actual. Pulsa «Cancelar» para mantener desactivada la sincronización con iCloud.", - "state" : "translated" + "state" : "translated", + "value" : "Toca el botón Compartir en cualquier app." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Os seus dados locais serão fundidos com a conta iCloud atual. Cancele para manter a sincronização com o iCloud desativada.", + "value" : "Tik op de Deel-knop in een app.", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Your local data will be merged into the current iCloud account. Cancel to keep iCloud Sync disabled.", - "state" : "translated" + "state" : "translated", + "value" : "Tap the Share button in any app." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Deine lokalen Daten werden mit dem aktuellen iCloud-Account zusammengeführt. Tippe auf „Abbrechen“, um die iCloud-Synchronisierung deaktiviert zu lassen.", + "value" : "Appuyez sur le bouton Partager dans n’importe quelle application.", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "I tuoi dati locali verranno uniti all’account iCloud attuale. Tocca Annulla per mantenere disabilitata la sincronizzazione iCloud.", + "value" : "Πατήστε το κουμπί Κοινή χρήση σε οποιαδήποτε εφαρμογή.", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Τα τοπικά δεδομένα σας θα συγχωνευτούν με τον τρέχοντα λογαριασμό iCloud. Πατήστε «Ακύρωση» για να διατηρήσετε τον συγχρονισμό iCloud απενεργοποιημένο.", + "value" : "Tryck på dela-knappen i valfri app.", "state" : "translated" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Vos données locales seront fusionnées avec le compte iCloud actuel. Touchez Annuler pour laisser la synchronisation iCloud désactivée.", - "state" : "translated" + "state" : "translated", + "value" : "Tocca il pulsante Condividi in qualsiasi app." } }, "ja" : { "stringUnit" : { - "value" : "ローカルデータが現在のiCloudアカウントに統合されます。iCloud同期を無効のままにするには「キャンセル」を選択してください。", - "state" : "translated" + "state" : "translated", + "value" : "任意のアプリで共有ボタンをタップしてください。" } } } }, - "The MCP server configuration changed. Request the tool again before executing it." : { - "comment" : "Error message when the MCP server configuration has changed.", + "No Media or Files" : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "De configuratie van de MCP-server is gewijzigd. Vraag de tool opnieuw op voordat je deze uitvoert.", + "value" : "メディアやファイルがありません", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "MCP-serverkonfigurationen har ändrats. Begär verktyget igen innan du kör det.", + "value" : "Geen media of bestanden", "state" : "translated" } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "La configuración del servidor MCP ha cambiado. Solicita la herramienta de nuevo antes de ejecutarla.", + "value" : "Sem Média ou Ficheiros", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "A configuração do servidor MCP foi alterada. Solicite novamente a ferramenta antes de a executar.", - "state" : "translated" + "state" : "translated", + "value" : "No Media or Files" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "The MCP server configuration changed. Request the tool again before executing it.", - "state" : "translated" + "state" : "translated", + "value" : "Inga medier eller filer" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Die MCP-Serverkonfiguration wurde geändert. Fordern Sie das Tool erneut an, bevor Sie es ausführen.", + "value" : "Aucun média ni fichier", "state" : "translated" } }, - "it" : { + "es" : { "stringUnit" : { - "value" : "La configurazione del server MCP è cambiata. Richiedi nuovamente lo strumento prima di eseguirlo.", + "value" : "Sin medios ni archivos", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Η διαμόρφωση του διακομιστή MCP άλλαξε. Ζητήστε ξανά το εργαλείο πριν το εκτελέσετε.", - "state" : "translated" + "state" : "translated", + "value" : "Keine Medien oder Dateien" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "La configuration du serveur MCP a changé. Demandez à nouveau l’outil avant de l’exécuter.", + "value" : "Δεν υπάρχουν μέσα ή αρχεία", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "MCPサーバーの設定が変更されました。実行する前に、もう一度ツールをリクエストしてください。", + "value" : "Nessun media o file", "state" : "translated" } } - } + }, + "comment" : "A description of the state displayed when the user has no media or files." }, - "Buy me a coffee · One-time purchase · Doesn't unlock any features" : { - "comment" : "A description of a one-time purchase option for supporting the app.", + "Continue your latest chat" : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Koop een koffie voor me · Eenmalige aankoop · Ontgrendelt geen functies", - "state" : "translated" + "state" : "translated", + "value" : "Continue your latest chat" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Köp en kaffe åt mig · Engångsköp · Låser inte upp några funktioner", - "state" : "translated" + "state" : "translated", + "value" : "Continue a sua última conversa" } }, "es" : { "stringUnit" : { - "value" : "Cómprame un café · Compra única · No desbloquea ninguna función", - "state" : "translated" + "state" : "translated", + "value" : "Continúa tu último chat" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Ofereça-me um café · Compra única · Não desbloqueia nenhuma funcionalidade", - "state" : "translated" + "state" : "translated", + "value" : "Führe deinen letzten Chat fort" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Buy me a coffee · One-time purchase · Doesn't unlock any features", - "state" : "translated" + "state" : "translated", + "value" : "Ga door met je laatste gesprek" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Kauf mir einen Kaffee · Einmaliger Kauf · Schaltet keine Funktionen frei", + "value" : "Fortsätt din senaste chatt", "state" : "translated" } }, - "it" : { + "el" : { "stringUnit" : { - "value" : "Offrimi un caffè · Acquisto una tantum · Non sblocca alcuna funzionalità", - "state" : "translated" + "state" : "translated", + "value" : "Συνέχισε την τελευταία σου συνομιλία" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Κέρασέ μου έναν καφέ · Εφάπαξ αγορά · Δεν ξεκλειδώνει καμία λειτουργία", - "state" : "translated" + "state" : "translated", + "value" : "最新のチャットを続ける" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Offrez-moi un café · Achat unique · Ne débloque aucune fonctionnalité", - "state" : "translated" + "state" : "translated", + "value" : "Continua la tua ultima chat" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "コーヒーをおごる · 1回限りの購入 · 機能はアンロックされません", + "value" : "Poursuivre votre dernière conversation", "state" : "translated" } } - } + }, + "comment" : "Title of a placeholder conversation." }, - "Update available" : { - "comment" : "A title for an alert that notifies the user that an update is available.", + "The MCP tool was disabled before it could execute." : { + "comment" : "Error message displayed when the MCP tool was disabled before it could execute.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Update beschikbaar", - "state" : "translated" + "state" : "translated", + "value" : "Το εργαλείο MCP απενεργοποιήθηκε πριν προλάβει να εκτελεστεί." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Uppdatering tillgänglig", - "state" : "translated" + "state" : "translated", + "value" : "La herramienta MCP se desactivó antes de poder ejecutarse." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Actualización disponible", - "state" : "translated" + "state" : "translated", + "value" : "Lo strumento MCP è stato disabilitato prima di poter essere eseguito." } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Atualização disponível", + "value" : "De MCP-tool is uitgeschakeld voordat deze kon worden uitgevoerd.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Update available", + "value" : "実行前にMCPツールが無効になりました。", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Update verfügbar", - "state" : "translated" + "state" : "translated", + "value" : "MCP-verktyget inaktiverades innan det hann köras." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Aggiornamento disponibile", + "value" : "L’outil MCP a été désactivé avant de pouvoir s’exécuter.", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "アップデートがあります", - "state" : "translated" + "state" : "translated", + "value" : "Das MCP-Tool wurde deaktiviert, bevor es ausgeführt werden konnte." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Διαθέσιμη ενημέρωση", - "state" : "translated" + "state" : "translated", + "value" : "The MCP tool was disabled before it could execute." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Mise à jour disponible", - "state" : "translated" + "state" : "translated", + "value" : "A ferramenta MCP foi desativada antes de poder ser executada." } } } }, - "Provide a JSON question and an attachment_ids array of UUID strings, within 64 KiB." : { + "Remove from Favourites" : { + "comment" : "A label for removing a message from the user's favourites.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Geef een JSON-vraag en een array attachment_ids met UUID-tekenreeksen, binnen 64 KiB.", + "value" : "Aus Favoriten entfernen", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ange en JSON-fråga och en array med attachment_ids som innehåller UUID-strängar, inom 64 KiB.", + "value" : "Remover dos Favoritos", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Proporciona una pregunta en formato JSON y un array attachment_ids de cadenas UUID, dentro de 64 KiB.", + "value" : "Rimuovi dai Preferiti", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Forneça uma pergunta em JSON e uma matriz attachment_ids de cadeias de UUID, com um máximo de 64 KiB.", + "value" : "Remove from Favorites", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Provide a JSON question and an attachment_ids array of UUID strings, within 64 KiB.", - "state" : "translated" + "state" : "translated", + "value" : "Quitar de Favoritos" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Gib eine JSON-Frage und ein Array mit UUID-Zeichenfolgen für attachment_ids an, innerhalb von 64 KiB.", + "value" : "Αφαίρεση από Αγαπημένα", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Fornisci una domanda in formato JSON e un array attachment_ids di stringhe UUID, entro 64 KiB.", - "state" : "translated" + "state" : "translated", + "value" : "Retirer des favoris" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Παρέχετε μια ερώτηση σε JSON και έναν πίνακα attachment_ids με συμβολοσειρές UUID, εντός 64 KiB.", - "state" : "translated" + "state" : "translated", + "value" : "Verwijderen uit favorieten" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Fournissez une question au format JSON et un tableau attachment_ids contenant des chaînes UUID, dans la limite de 64 KiB.", + "value" : "お気に入りから削除", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "64 KiB以内で、JSON形式の質問とUUID文字列のattachment_ids配列を提供してください。", + "value" : "Ta bort från favoriter", "state" : "translated" } } } }, - "Personalization" : { - "comment" : "A heading for the personalization settings.", + "Forked conversation" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Personalisatie", - "state" : "translated" + "state" : "translated", + "value" : "Διακλαδωμένη συνομιλία" } }, "sv" : { "stringUnit" : { - "value" : "Personalisering", + "value" : "Förgrenad konversation", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Personalización", - "state" : "translated" + "state" : "translated", + "value" : "Conversación bifurcada" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Personalização", + "value" : "Conversation dérivée", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Personalization", + "value" : "Conversa bifurcada", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Personalisierung", + "value" : "分岐した会話", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Personalizzazione", + "value" : "Conversazione ramificata", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Εξατομίκευση", + "value" : "Abgezweigte Unterhaltung", "state" : "translated" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Personnalisation", + "value" : "Forked conversation", "state" : "translated" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "パーソナライズ", - "state" : "translated" + "state" : "translated", + "value" : "Gesplitst gesprek" } } } }, - "The MCP tool arguments do not match the tool schema." : { - "comment" : "Error description when the MCP tool arguments do not match the tool schema.", + "%lld of 1 MCP tool enabled. Availability and permissions can also be managed from the chat input bar." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "De argumenten van de MCP-tool komen niet overeen met het toolschema.", + "value" : "%lld van 1 MCP-tool ingeschakeld. Beschikbaarheid en machtigingen kunnen ook worden beheerd via de invoerbalk van de chat.", "state" : "translated" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Argumenten för MCP-verktyget stämmer inte överens med verktygsschemat.", - "state" : "translated" + "state" : "translated", + "value" : "%lld outil MCP sur 1 est activé. La disponibilité et les autorisations peuvent également être gérées depuis la barre de saisie du chat." } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Los argumentos de la herramienta MCP no coinciden con el esquema de la herramienta.", + "value" : "%lld di 1 strumento MCP abilitato. Disponibilità e autorizzazioni possono essere gestite anche dalla barra di inserimento della chat.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Os argumentos da ferramenta MCP não correspondem ao esquema da ferramenta.", + "value" : "%lld από 1 εργαλείο MCP ενεργοποιήθηκε. Η διαθεσιμότητα και τα δικαιώματα μπορούν επίσης να διαχειριστούν από τη γραμμή εισαγωγής συνομιλίας.", "state" : "translated" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "The MCP tool arguments do not match the tool schema.", - "state" : "translated" + "state" : "translated", + "value" : "%lld von 1 MCP-Tool aktiviert. Verfügbarkeit und Berechtigungen können auch über die Chat-Eingabeleiste verwaltet werden." } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Die Argumente des MCP-Tools stimmen nicht mit dem Toolschema überein.", + "value" : "1 個中 %lld 個の MCP ツールが有効です。利用可能状況と権限はチャット入力バーからも管理できます。", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Gli argomenti dello strumento MCP non corrispondono allo schema dello strumento.", + "value" : "%lld av 1 MCP-verktyg aktiverat. Tillgänglighet och behörigheter kan också hanteras från chattens inmatningsfält.", "state" : "translated" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Τα επιχειρήματα του εργαλείου MCP δεν ταιριάζουν με το σχήμα του εργαλείου.", - "state" : "translated" + "state" : "translated", + "value" : "%lld de 1 ferramenta MCP ativada. A disponibilidade e as permissões também podem ser geridas a partir da barra de introdução de texto do chat." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "MCPツールの引数がツールスキーマと一致しません。", - "state" : "translated" + "state" : "translated", + "value" : "%lld of 1 MCP tool enabled. Availability and permissions can also be managed from the chat input bar." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Les arguments de l’outil MCP ne correspondent pas au schéma de l’outil.", + "value" : "%lld de 1 herramienta MCP activada. La disponibilidad y los permisos también se pueden gestionar desde la barra de entrada del chat.", "state" : "translated" } } - } + }, + "comment" : "A summary of the number of MCP tools that are enabled." }, - "Let the model find current information and include the sources it used." : { - "comment" : "A description of the Web Search feature.", + "Asks your selected vision model to analyze attached images when the chat model cannot see them." : { + "comment" : "Description of the image analysis feature.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Laat het model actuele informatie vinden en de gebruikte bronnen vermelden.", + "value" : "Fordert Ihr ausgewähltes Vision-Modell auf, angehängte Bilder zu analysieren, wenn das Chat-Modell sie nicht sehen kann.", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Låt modellen hitta aktuell information och inkludera de källor den använde.", - "state" : "translated" + "state" : "translated", + "value" : "Vraagt je geselecteerde visiemodel om bijgevoegde afbeeldingen te analyseren wanneer het chatmodel ze niet kan zien." } }, "es" : { "stringUnit" : { - "value" : "Permite que el modelo busque información actual e incluya las fuentes que utilizó.", - "state" : "translated" + "state" : "translated", + "value" : "Solicita a tu modelo de visión seleccionado que analice las imágenes adjuntas cuando el modelo de chat no pueda verlas." } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Deixe o modelo encontrar informações atuais e incluir as fontes que utilizou.", + "value" : "Ber din valda synmodell att analysera bifogade bilder när chattmodellen inte kan se dem.", "state" : "translated" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Allow the model to find current information and include the sources it used.", - "state" : "translated" + "state" : "translated", + "value" : "チャットモデルが画像を認識できない場合に、選択したビジョンモデルに添付画像の分析を依頼します。" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Lassen Sie das Modell aktuelle Informationen finden und die verwendeten Quellen angeben.", - "state" : "translated" + "state" : "translated", + "value" : "Asks your selected vision model to analyze attached images when the chat model cannot see them." } }, "it" : { "stringUnit" : { - "value" : "Lascia che il modello trovi informazioni aggiornate e includa le fonti utilizzate.", + "value" : "Chiede al modello di visione selezionato di analizzare le immagini allegate quando il modello di chat non può visualizzarle.", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "モデルに最新情報を検索させ、使用した情報源を含めるようにします。", - "state" : "translated" + "state" : "translated", + "value" : "Demande à votre modèle de vision sélectionné d’analyser les images jointes lorsque le modèle de chat ne peut pas les voir." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Laissez le modèle trouver des informations actuelles et inclure les sources utilisées.", - "state" : "translated" + "state" : "translated", + "value" : "Pede ao modelo de visão selecionado para analisar as imagens anexadas quando o modelo de chat não as consegue ver." } }, "el" : { "stringUnit" : { - "value" : "Αφήστε το μοντέλο να βρει τρέχουσες πληροφορίες και να συμπεριλάβει τις πηγές που χρησιμοποίησε.", - "state" : "translated" + "state" : "translated", + "value" : "Ζητά από το επιλεγμένο μοντέλο όρασης να αναλύσει τις επισυναπτόμενες εικόνες όταν το μοντέλο συνομιλίας δεν μπορεί να τις δει." } } } }, - "MCP server" : { - "comment" : "Default name for a MCP server.", + "Too many requests. Please try again later." : { "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "MCP-server", - "state" : "translated" + "state" : "translated", + "value" : "リクエストが多すぎます。後でもう一度お試しください。" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "MCP-server", - "state" : "translated" + "state" : "translated", + "value" : "Troppe richieste. Riprova più tardi." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Servidor MCP", + "value" : "Demasiados pedidos. Por favor, tente novamente mais tarde.", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Servidor MCP", + "value" : "Πάρα πολλά αιτήματα. Παρακαλώ δοκιμάστε ξανά αργότερα.", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "MCP server", + "value" : "För många förfrågningar. Försök igen senare.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "MCP-Server", + "value" : "Zu viele Anfragen. Bitte versuchen Sie es später erneut.", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Server MCP", + "value" : "Te veel verzoeken. Probeer het later opnieuw.", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "MCPサーバー", - "state" : "translated" + "state" : "translated", + "value" : "Demasiadas solicitudes. Por favor, inténtalo de nuevo más tarde." } }, "fr" : { "stringUnit" : { - "value" : "Serveur MCP", + "value" : "Trop de requêtes. Veuillez réessayer plus tard.", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Διακομιστής MCP", + "value" : "Too many requests. Please try again later.", "state" : "translated" } } } }, - "Provide a JSON object with an optional integer offset within the image inventory." : { - "comment" : "Error message when the offset provided is invalid.", + "Loading image..." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Geef een JSON-object met een optionele gehele getalsoffset binnen de afbeeldingsinventaris.", + "value" : "Φόρτωση εικόνας...", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Ange ett JSON-objekt med ett valfritt heltalsindex i bildinventeringen.", + "value" : "Cargando imagen...", "state" : "translated" } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Proporciona un objeto JSON con un desplazamiento entero opcional dentro del inventario de imágenes.", - "state" : "translated" + "state" : "translated", + "value" : "Bild wird geladen..." } }, "pt-PT" : { "stringUnit" : { - "value" : "Forneça um objeto JSON com um deslocamento inteiro opcional dentro do inventário de imagens.", - "state" : "translated" + "state" : "translated", + "value" : "A carregar imagem..." } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Provide a JSON object with an optional integer offset within the image inventory.", + "value" : "Caricamento immagine...", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Gib ein JSON-Objekt mit einem optionalen ganzzahligen Offset innerhalb des Bildbestands an.", + "value" : "画像を読み込み中...", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Fornisci un oggetto JSON con un offset intero facoltativo nell'inventario delle immagini.", + "value" : "Loading image...", "state" : "translated" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Παρέχετε ένα αντικείμενο JSON με προαιρετική ακέραια μετατόπιση εντός του ευρετηρίου εικόνων.", - "state" : "translated" + "state" : "translated", + "value" : "Afbeelding laden..." } }, "fr" : { "stringUnit" : { - "value" : "Fournissez un objet JSON avec un décalage entier facultatif dans l’inventaire d’images.", - "state" : "translated" + "state" : "translated", + "value" : "Chargement de l’image..." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "画像インベントリ内のオプションの整数オフセットを含むJSONオブジェクトを指定してください。", - "state" : "translated" + "state" : "translated", + "value" : "Laddar bild..." } } } }, - "Unable to Load iCloud Data" : { + "Disable Web Search" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Kan iCloud-gegevens niet laden", - "state" : "translated" + "state" : "translated", + "value" : "Απενεργοποίηση Αναζήτησης Ιστού" } }, - "sv" : { + "fr" : { "stringUnit" : { - "value" : "Det går inte att läsa in iCloud-data", - "state" : "translated" + "state" : "translated", + "value" : "Désactiver la recherche Web" } }, "es" : { "stringUnit" : { - "value" : "No se pueden cargar los datos de iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Desactivar búsqueda web" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Não foi possível carregar os dados do iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Disable Web Search" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Unable to Load iCloud Data", - "state" : "translated" + "state" : "translated", + "value" : "ウェブ検索を無効にする" } }, "de" : { "stringUnit" : { - "value" : "iCloud-Daten konnten nicht geladen werden", + "value" : "Websuche deaktivieren", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Impossibile caricare i dati di iCloud", + "value" : "Webzoekfunctie uitschakelen", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Αδυναμία φόρτωσης δεδομένων iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Inaktivera webbsökning" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Impossible de charger les données iCloud", - "state" : "translated" + "state" : "translated", + "value" : "Disattiva ricerca web" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "iCloudデータを読み込めません", - "state" : "translated" + "state" : "translated", + "value" : "Desativar Pesquisa Web" } } - } + }, + "comment" : "A button that disables the web search feature." }, - "Any additional context for the assistant" : { - "comment" : "A label for a text field where the user can add additional context for the assistant.", + "The profile changed or was deleted before this save completed." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Aanvullende context voor de assistent", + "value" : "Le profil a été modifié ou supprimé avant la fin de l’enregistrement.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Ytterligare information för assistenten", - "state" : "translated" - } - }, - "es" : { - "stringUnit" : { - "value" : "Contexto adicional para el asistente", - "state" : "translated" + "state" : "translated", + "value" : "Profilen ändrades eller raderades innan den här sparningen slutfördes." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Contexto adicional para o assistente", + "value" : "Το προφίλ άλλαξε ή διαγράφηκε πριν ολοκληρωθεί αυτή η αποθήκευση.", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Additional context for the assistant", - "state" : "translated" + "state" : "translated", + "value" : "The profile changed or was deleted before this save completed." } }, "de" : { "stringUnit" : { - "value" : "Zusätzlicher Kontext für den Assistenten", + "value" : "Das Profil wurde geändert oder gelöscht, bevor dieser Speichervorgang abgeschlossen wurde.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Contesto aggiuntivo per l’assistente", + "value" : "Il profilo è stato modificato o eliminato prima del completamento del salvataggio.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "アシスタントへの追加情報", - "state" : "translated" + "state" : "translated", + "value" : "この保存が完了する前に、プロファイルが変更されたか削除されました。" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Πρόσθετο πλαίσιο για τον βοηθό", - "state" : "translated" + "state" : "translated", + "value" : "O perfil foi alterado ou eliminado antes de esta gravação ser concluída." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Contexte supplémentaire pour l’assistant", + "value" : "Het profiel is gewijzigd of verwijderd voordat deze opslag was voltooid.", "state" : "translated" } + }, + "es" : { + "stringUnit" : { + "state" : "translated", + "value" : "El perfil cambió o se eliminó antes de que se completara este guardado." + } } - } + }, + "comment" : "Error description when a profile change or deletion occurred before the save operation completed." }, - "votes" : { + "No Favourites Yet" : { + "comment" : "A message displayed when a user has no favourite messages.", "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "stemmen", + "value" : "Noch keine Favoriten vorhanden", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "röster", + "value" : "Sem Favoritos Ainda", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "votos", + "value" : "Sin favoritos aún", "state" : "translated" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "votos", + "value" : "Nog geen favorieten", "state" : "translated" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "votes", + "value" : "Inga favoriter än", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Stimmen", - "state" : "translated" + "state" : "translated", + "value" : "Aucun favori pour le moment" } }, "it" : { "stringUnit" : { - "value" : "voti", + "value" : "Nessun preferito ancora", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "ψήφοι", - "state" : "translated" + "state" : "translated", + "value" : "お気に入りはまだありません" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "votes", - "state" : "translated" + "state" : "translated", + "value" : "Δεν υπάρχουν αγαπημένα ακόμα" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "投票数", + "value" : "No Favorites Yet", "state" : "translated" } } } }, - "Nucleus sampling. Lower values make output more focused." : { + "Loading templates..." : { "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Nucleus sampling. Lagere waarden maken de output gerichter.", + "value" : "Cargando plantillas...", "state" : "translated" } }, - "sv" : { + "en" : { "stringUnit" : { - "value" : "Nukleussampling. Lägre värden gör resultatet mer fokuserat.", - "state" : "translated" + "state" : "translated", + "value" : "Loading templates..." } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Muestreo de núcleo. Valores más bajos hacen que la salida sea más enfocada.", - "state" : "translated" + "state" : "translated", + "value" : "Vorlagen werden geladen …" } }, "pt-PT" : { "stringUnit" : { - "value" : "Amostragem por núcleo. Valores mais baixos tornam a saída mais focada.", + "value" : "A carregar modelos...", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Nucleus sampling. Lower values make the output more focused.", - "state" : "translated" + "state" : "translated", + "value" : "Φόρτωση προτύπων..." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Nucleus-Sampling. Niedrigere Werte machen die Ausgabe fokussierter.", + "value" : "Sjablonen laden...", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Campionamento a nucleo. Valori più bassi rendono l'output più focalizzato.", + "value" : "Chargement des modèles…", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Δειγματοληψία πυρήνα. Οι χαμηλότερες τιμές κάνουν την έξοδο πιο εστιασμένη.", + "value" : "Caricamento dei modelli...", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "ニュークレオスサンプリング。値を低くすると出力がより集中します。", - "state" : "translated" + "state" : "translated", + "value" : "テンプレートを読み込んでいます…" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Échantillonnage nucleus. Des valeurs plus basses rendent la sortie plus ciblée.", + "value" : "Läser in mallar...", "state" : "translated" } } } }, - "MCP Servers" : { - "comment" : "A button that dismisses the MCP Tools sheet.", + "Rate the App" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "MCP-servers", + "value" : "Beoordeel de app", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "MCP-servrar", + "value" : "Avaliar a App", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Servidores MCP", + "value" : "アプリを評価する", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Servidores MCP", - "state" : "translated" + "state" : "translated", + "value" : "Betygsätt appen" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "MCP Servers", + "value" : "Évaluer l’application", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "MCP-Server", - "state" : "translated" + "state" : "translated", + "value" : "Βαθμολογήστε την εφαρμογή" } }, "it" : { "stringUnit" : { - "value" : "Server MCP", - "state" : "translated" + "state" : "translated", + "value" : "Valuta l’app" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "MCPサーバー", + "value" : "Rate the App", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Serveurs MCP", + "value" : "Calificar la app", "state" : "translated" } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Διακομιστές MCP", + "value" : "App bewerten", "state" : "translated" } } } }, - "File" : { + "Cyan" : { + "comment" : "Name of the color cyan.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Bestand", + "value" : "Cyan", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Fil", + "value" : "シアン", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Archivo", - "state" : "translated" + "state" : "translated", + "value" : "Cyan" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Ficheiro", - "state" : "translated" + "state" : "translated", + "value" : "Cyaan" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "File", - "state" : "translated" + "state" : "translated", + "value" : "Κυανό" } }, "de" : { "stringUnit" : { - "value" : "Datei", + "value" : "Cyan", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "File", - "state" : "translated" + "state" : "translated", + "value" : "Cyan" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Αρχείο", - "state" : "translated" + "state" : "translated", + "value" : "Ciano" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Fichier", - "state" : "translated" + "state" : "translated", + "value" : "Ciano" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "ファイル", - "state" : "translated" + "state" : "translated", + "value" : "Cian" } } } }, - "Accepted" : { + "Send File to Chat" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Geaccepteerd", + "value" : "Invia file alla chat", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Accepterad", + "value" : "Enviar ficheiro para o chat", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Aceptado", - "state" : "translated" + "state" : "translated", + "value" : "Enviar archivo al chat" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Aceite", + "value" : "Envoyer le fichier au chat", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Accepted", - "state" : "translated" + "state" : "translated", + "value" : "Αποστολή αρχείου στη συνομιλία" } }, "de" : { "stringUnit" : { - "value" : "Akzeptiert", - "state" : "translated" + "state" : "translated", + "value" : "Datei an Chat senden" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Accettato", - "state" : "translated" + "state" : "translated", + "value" : "Send File to Chat" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Αποδεκτό", + "value" : "Skicka fil till chatt", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "承認済み", + "value" : "ファイルをチャットに送信", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Accepté", - "state" : "translated" + "state" : "translated", + "value" : "Bestand naar chat verzenden" } } } }, - "Step %lld of 3" : { + "Synchronized prompt template data is invalid." : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Stap %lld van 3", + "value" : "De gegevens van de gesynchroniseerde promptsjabloon zijn ongeldig.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Steg %lld av 3", - "state" : "translated" + "state" : "translated", + "value" : "Synkroniserade data för prompter är ogiltiga." } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Paso %lld de 3", - "state" : "translated" + "state" : "translated", + "value" : "同期されたプロンプトテンプレートのデータが無効です。" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Passo %lld de 3", - "state" : "translated" + "state" : "translated", + "value" : "I dati del modello del prompt sincronizzato non sono validi." } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Step %lld of 3", - "state" : "translated" + "state" : "translated", + "value" : "Die Daten der synchronisierten Prompt-Vorlage sind ungültig." } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Schritt %lld von 3", - "state" : "translated" + "state" : "translated", + "value" : "Les données du modèle d’invite synchronisé ne sont pas valides." } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Passaggio %lld di 3", + "value" : "Os dados do modelo de prompt sincronizado são inválidos.", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "3ステップ中%lldステップ目", - "state" : "translated" + "state" : "translated", + "value" : "Synchronized prompt template data is invalid." } }, "el" : { "stringUnit" : { - "value" : "Βήμα %lld από 3", + "value" : "Τα δεδομένα του συγχρονισμένου προτύπου προτροπής δεν είναι έγκυρα.", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Étape %lld sur 3", - "state" : "translated" + "state" : "translated", + "value" : "Los datos de la plantilla de solicitudes sincronizada no son válidos." } } } }, - "Enable Web Search" : { - "comment" : "A label for a button that enables web search.", + "Tap to return to your conversation." : { + "comment" : "Text displayed in a conversation card when there is no conversation to show.", "localizations" : { - "nl" : { + "es" : { "stringUnit" : { - "value" : "Webzoekfunctie inschakelen", - "state" : "translated" + "state" : "translated", + "value" : "Toca para volver a tu conversación." } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Aktivera webbsökning", - "state" : "translated" + "state" : "translated", + "value" : "Tik om terug te keren naar je gesprek." } }, - "es" : { + "de" : { "stringUnit" : { - "value" : "Activar búsqueda web", + "value" : "Tippen, um zu Ihrer Unterhaltung zurückzukehren.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Ativar Pesquisa Web", + "value" : "会話に戻るにはタップしてください", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Enable Web Search", + "value" : "Toque para voltar à sua conversa.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Websuche aktivieren", + "value" : "Tryck för att återvända till din konversation.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Abilita ricerca web", - "state" : "translated" + "state" : "translated", + "value" : "Tocca per tornare alla tua conversazione." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "ウェブ検索を有効にする", - "state" : "translated" + "state" : "translated", + "value" : "Πατήστε για να επιστρέψετε στη συνομιλία σας." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Activer la recherche Web", - "state" : "translated" + "state" : "translated", + "value" : "Tap to return to your conversation" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Ενεργοποίηση Αναζήτησης Ιστού", + "value" : "Touchez pour revenir à votre conversation.", "state" : "translated" } } } }, - "Feature Tips Reset" : { - "comment" : "A title for an alert that informs the user that the feature tips have been reset.", + "The server configuration changed while the response was running." : { "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Functietips resetten", + "value" : "Serverkonfigurationen ändrades medan svaret pågick.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Återställ tips för funktioner", + "value" : "La configuración del servidor cambió mientras se generaba la respuesta.", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Restablecer consejos de funciones", + "value" : "De serverconfiguratie is gewijzigd terwijl het antwoord werd gegenereerd.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Repor Dicas de Funcionalidades", - "state" : "translated" + "state" : "translated", + "value" : "応答中にサーバー設定が変更されました。" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Feature Tips Reset", + "value" : "La configuration du serveur a changé pendant le traitement de la réponse.", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Feature-Tipps zurücksetzen", + "value" : "Die Serverkonfiguration wurde geändert, während die Antwort erstellt wurde.", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Suggerimenti Funzionalità Reimpostati", - "state" : "translated" + "state" : "translated", + "value" : "A configuração do servidor foi alterada enquanto a resposta estava a decorrer." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Επαναφορά Συμβουλών Χαρακτηριστικών", + "value" : "The server configuration changed while the response was running.", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "機能ヒントのリセット", - "state" : "translated" + "state" : "translated", + "value" : "La configurazione del server è cambiata mentre la risposta era in corso." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Réinitialisation des astuces de fonctionnalité", + "value" : "Η διαμόρφωση του διακομιστή άλλαξε ενώ η απάντηση ήταν σε εξέλιξη.", "state" : "translated" } } - } + }, + "comment" : "Error message when the server configuration changes during an agent response." }, - "Keep track of context" : { - "comment" : "A tip that explains how OpenClient may summarise or exclude older messages without removing them from your history.", + "Ocean" : { + "comment" : "Name of the icon with an ocean theme.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Houd de context bij", - "state" : "translated" + "state" : "translated", + "value" : "海洋" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Håll koll på sammanhanget", - "state" : "translated" + "state" : "translated", + "value" : "Ωκεανός" } }, "es" : { "stringUnit" : { - "value" : "Mantén el seguimiento del contexto", - "state" : "translated" + "state" : "translated", + "value" : "Océano" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Acompanhe o contexto", - "state" : "translated" + "state" : "translated", + "value" : "Ozean" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Keep track of context", + "value" : "Oceaan", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Kontext im Blick behalten", + "value" : "Hav", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Tieni traccia del contesto", + "value" : "Oceano", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Παρακολουθήστε το πλαίσιο", - "state" : "translated" + "state" : "translated", + "value" : "Océan" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "コンテキストを追跡する", - "state" : "translated" + "state" : "translated", + "value" : "Ocean" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Suivez le contexte", - "state" : "translated" + "state" : "translated", + "value" : "Oceano" } } } }, - "Your support means a lot and helps keep the app free and open source." : { - "comment" : "A message displayed in a thank you alert.", + "Reset App Data" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Je steun betekent veel en helpt de app gratis en open source te houden.", - "state" : "translated" + "state" : "translated", + "value" : "Réinitialiser les données de l’application" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Ditt stöd betyder mycket och hjälper till att hålla appen gratis och öppen källkod.", + "state" : "translated", + "value" : "Reimposta dati app" + } + }, + "el" : { + "stringUnit" : { + "value" : "Επαναφορά δεδομένων εφαρμογής", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Tu apoyo significa mucho y ayuda a mantener la aplicación gratuita y de código abierto.", + "value" : "Restablecer datos de la aplicación", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "O seu apoio é muito importante e ajuda a manter a aplicação gratuita e de código aberto.", - "state" : "translated" + "state" : "translated", + "value" : "Repor Dados da App" } }, - "en" : { + "sv" : { "stringUnit" : { - "value" : "Your support means a lot and helps keep the app free and open source.", - "state" : "translated" + "state" : "translated", + "value" : "Återställ appdata" } }, "de" : { "stringUnit" : { - "value" : "Deine Unterstützung bedeutet viel und hilft, die App kostenlos und Open Source zu halten.", - "state" : "translated" + "state" : "translated", + "value" : "App-Daten zurücksetzen" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Il tuo supporto è molto importante e aiuta a mantenere l’app gratuita e open source.", - "state" : "translated" + "state" : "translated", + "value" : "Appgegevens resetten" } }, "ja" : { "stringUnit" : { - "value" : "ご支援いただくことで、アプリを無料かつオープンソースのまま維持できます。", - "state" : "translated" - } - }, - "el" : { - "stringUnit" : { - "value" : "Η υποστήριξή σας σημαίνει πολλά και βοηθά να παραμείνει η εφαρμογή δωρεάν και ανοιχτού κώδικα.", - "state" : "translated" + "state" : "translated", + "value" : "アプリデータをリセット" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Votre soutien est précieux et permet de garder l’application gratuite et open source.", - "state" : "translated" + "state" : "translated", + "value" : "Reset App Data" } } - } + }, + "comment" : "A confirmation alert that lets the user reset all app data." }, - "Enter a brief title for your suggestion" : { + "OK" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Voer een korte titel voor uw suggestie in", + "value" : "OK", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Ange en kort titel för ditt förslag", + "value" : "OK", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Introduce un título breve para tu sugerencia", + "value" : "OK", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Introduza um título breve para a sua sugestão", - "state" : "translated" + "state" : "translated", + "value" : "OK" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Enter a brief title for your suggestion", + "value" : "OK", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Geben Sie einen kurzen Titel für Ihren Vorschlag ein", - "state" : "translated" + "state" : "translated", + "value" : "OK" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Inserisci un titolo breve per il tuo suggerimento", - "state" : "translated" + "state" : "translated", + "value" : "OK" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "提案の簡単なタイトルを入力してください", - "state" : "translated" + "state" : "translated", + "value" : "OK" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Εισαγάγετε έναν σύντομο τίτλο για την πρότασή σας", + "value" : "OK", "state" : "translated" } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Entrez un titre bref pour votre suggestion", + "value" : "OK", "state" : "translated" } } } }, - "Cyan" : { - "comment" : "Name of the color cyan.", + "Yellow" : { + "comment" : "Name of the color yellow.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Cyaan", + "value" : "Yellow", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Cyan", + "value" : "黄色", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Cian", + "value" : "Geel", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Ciano", - "state" : "translated" + "state" : "translated", + "value" : "Amarelo" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Cyan", - "state" : "translated" + "state" : "translated", + "value" : "Giallo" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Cyan", + "value" : "Amarillo", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Ciano", - "state" : "translated" + "state" : "translated", + "value" : "Gelb" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Κυανό", - "state" : "translated" + "state" : "translated", + "value" : "Jaune" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Cyan", - "state" : "translated" + "state" : "translated", + "value" : "Gul" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "シアン", + "value" : "Κίτρινο", "state" : "translated" } } } }, - "Search the Web" : { - "comment" : "Tool description for web search.", + "Review each external tool before anything is executed." : { + "comment" : "A description of the warning displayed in the MCP authorization view.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Zoeken op het web", - "state" : "translated" + "state" : "translated", + "value" : "Controleer elk extern hulpprogramma voordat er iets wordt uitgevoerd." } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Sök på webben", + "value" : "Esamina ogni strumento esterno prima di eseguire qualsiasi operazione.", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Buscar en la web", + "value" : "Review each external tool before anything is executed.", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Pesquisar na Web", - "state" : "translated" + "state" : "translated", + "value" : "Reveja cada ferramenta externa antes de executar qualquer ação." } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Search the Web", + "value" : "実行する前に、各外部ツールを確認してください。", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Im Web suchen", + "value" : "Revisa cada herramienta externa antes de ejecutar cualquier acción", "state" : "translated" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Cerca sul Web", - "state" : "translated" + "state" : "translated", + "value" : "Überprüfe jedes externe Tool, bevor etwas ausgeführt wird." } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "ウェブを検索する", + "value" : "Examinez chaque outil externe avant toute exécution.", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Rechercher sur le Web", + "value" : "Granska varje externt verktyg innan något körs.", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Αναζήτηση στον Ιστό", - "state" : "translated" + "state" : "translated", + "value" : "Ελέγξτε κάθε εξωτερικό εργαλείο πριν από οποιαδήποτε εκτέλεση." } } } }, - "Test Connection" : { + "The server URL is not valid." : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Verbinding testen", + "value" : "O URL do servidor não é válido.", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Testa anslutning", + "value" : "La URL del servidor no es válida.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Probar conexión", - "state" : "translated" + "state" : "translated", + "value" : "L’URL du serveur n’est pas valide." } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Testar ligação", - "state" : "translated" + "state" : "translated", + "value" : "L'URL del server non è valido." } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Test Connection", + "value" : "Die Server-URL ist ungültig.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Verbindung testen", + "value" : "De server-URL is niet geldig.", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Testa connessione", - "state" : "translated" + "state" : "translated", + "value" : "The server URL is not valid." } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Δοκιμή σύνδεσης", - "state" : "translated" + "state" : "translated", + "value" : "Serverns URL är inte giltig." } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Tester la connexion", + "value" : "Η διεύθυνση URL του διακομιστή δεν είναι έγκυρη.", "state" : "translated" } }, "ja" : { "stringUnit" : { - "value" : "接続をテスト", + "value" : "サーバーのURLが無効です。", "state" : "translated" } } } }, - "Yellow" : { - "comment" : "Name of the color yellow.", + "Unable to save the backup file." : { + "comment" : "Error message displayed when there is an issue writing the backup file.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Geel", - "state" : "translated" + "state" : "translated", + "value" : "Kan het back-upbestand niet opslaan." } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Gul", + "value" : "Não foi possível guardar o ficheiro de cópia de segurança.", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Amarillo", - "state" : "translated" + "state" : "translated", + "value" : "バックアップファイルを保存できませんでした。" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Amarelo", + "value" : "Kunde inte spara säkerhetskopian.", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Yellow", - "state" : "translated" + "state" : "translated", + "value" : "Impossible d’enregistrer le fichier de sauvegarde." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Gelb", - "state" : "translated" + "state" : "translated", + "value" : "Αδυναμία αποθήκευσης του αρχείου αντιγράφου ασφαλείας." } }, "it" : { "stringUnit" : { - "value" : "Giallo", - "state" : "translated" + "state" : "translated", + "value" : "Impossibile salvare il file di backup." } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "黄色", - "state" : "translated" + "state" : "translated", + "value" : "Unable to save the backup file." } }, - "fr" : { + "es" : { "stringUnit" : { - "value" : "Jaune", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo guardar el archivo de respaldo." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Κίτρινο", - "state" : "translated" + "state" : "translated", + "value" : "Die Sicherungsdatei konnte nicht gespeichert werden." } } } }, - "%@: %@." : { + "%lld of %lld characters" : { + "comment" : "A label that shows the number of characters typed in a text field. The argument is the number of characters typed, and the second argument is the maximum number of characters allowed.", "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "%1$@: %2$@.", + "value" : "%1$lld di %2$lld caratteri", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "%1$@: %2$@.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld \/ %2$lld 文字" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "%1$@: %2$@.", + "value" : "%1$lld av %2$lld tecken", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "%1$@: %2$@.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld de %2$lld caracteres" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "%1$@: %2$@.", - "state" : "new" + "state" : "translated", + "value" : "%1$lld von %2$lld Zeichen" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "%1$@: %2$@.", + "value" : "%1$lld van %2$lld tekens", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "%1$@: %2$@.", - "state" : "translated" + "state" : "translated", + "value" : "%1$lld de %2$lld caracteres" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "%1$@: %2$@.", - "state" : "translated" + "state" : "new", + "value" : "%1$lld of %2$lld characters" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "%1$@: %2$@。", + "value" : "%1$lld sur %2$lld caractères", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "%1$@ : %2$@.", + "value" : "%1$lld από %2$lld χαρακτήρες", "state" : "translated" } } } }, - "Suggest Features" : { + "Keep track of context" : { + "comment" : "A tip that explains how OpenClient may summarise or exclude older messages without removing them from your history.", "localizations" : { - "nl" : { + "sv" : { "stringUnit" : { - "value" : "Functies voorstellen", - "state" : "translated" + "state" : "translated", + "value" : "Håll koll på sammanhanget" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Föreslå funktioner", - "state" : "translated" + "state" : "translated", + "value" : "Mantén el seguimiento del contexto" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Sugerir funciones", - "state" : "translated" + "state" : "translated", + "value" : "Houd de context bij" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Sugerir Funcionalidades", - "state" : "translated" + "state" : "translated", + "value" : "コンテキストを追跡する" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Suggest Features", - "state" : "translated" + "state" : "translated", + "value" : "Suivez le contexte" } }, "de" : { "stringUnit" : { - "value" : "Funktionen vorschlagen", + "value" : "Kontext im Blick behalten", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Suggerisci funzionalità", - "state" : "translated" + "state" : "translated", + "value" : "Acompanhe o contexto" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Προτείνετε λειτουργίες", - "state" : "translated" + "state" : "translated", + "value" : "Keep track of context" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Suggérer des fonctionnalités", + "value" : "Tieni traccia del contesto", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "機能提案", + "value" : "Παρακολουθήστε το πλαίσιο", "state" : "translated" } } } }, - "You are a professional translator. Translate the user's text accurately while preserving the original meaning, tone, and nuance. Identify the source language automatically and ask for the target language if not specified." : { - "comment" : "Content of the \"Translator\" built-in template.", + "Memory Item %lld" : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Je bent een professionele vertaler. Vertaal de tekst van de gebruiker nauwkeurig en behoud de oorspronkelijke betekenis, toon en nuance. Identificeer automatisch de brontaal en vraag om de doeltaal als deze niet is opgegeven.", - "state" : "translated" + "state" : "translated", + "value" : "Élément mémoire %lld" } }, "sv" : { "stringUnit" : { - "value" : "Du är en professionell översättare. Översätt användarens text noggrant samtidigt som du bevarar den ursprungliga betydelsen, tonen och nyansen. Identifiera källspråket automatiskt och fråga efter målspråket om det inte är angivet.", - "state" : "translated" + "state" : "translated", + "value" : "Minnesobjekt %lld" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Eres un traductor profesional. Traduce el texto del usuario con precisión, preservando el significado, tono y matiz originales. Identifica automáticamente el idioma de origen y solicita el idioma de destino si no está especificado.", - "state" : "translated" + "state" : "translated", + "value" : "Memory Item %lld" } }, "pt-PT" : { "stringUnit" : { - "value" : "És um tradutor profissional. Traduz o texto do utilizador com precisão, preservando o significado, tom e nuances originais. Identifica automaticamente a língua de origem e pergunta pela língua de destino se não estiver especificada.", - "state" : "translated" + "state" : "translated", + "value" : "Item de memória %lld" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "You are a professional translator. Translate the user's text accurately while preserving the original meaning, tone, and nuance. Identify the source language automatically and ask for the target language if not specified.", - "state" : "translated" + "state" : "translated", + "value" : "Elemento de memoria %lld" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Sie sind ein professioneller Übersetzer. Übersetzen Sie den Text des Benutzers genau und bewahren Sie dabei die ursprüngliche Bedeutung, den Ton und die Nuancen. Erkennen Sie die Ausgangssprache automatisch und fragen Sie nach der Zielsprache, falls diese nicht angegeben ist.", - "state" : "translated" + "state" : "translated", + "value" : "Geheugenitem %lld" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Sei un traduttore professionista. Traduci accuratamente il testo dell'utente preservando il significato, il tono e le sfumature originali. Identifica automaticamente la lingua di origine e chiedi la lingua di destinazione se non specificata.", - "state" : "translated" + "state" : "translated", + "value" : "メモリー項目 %lld" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Είστε επαγγελματίας μεταφραστής. Μεταφράστε το κείμενο του χρήστη με ακρίβεια διατηρώντας το αρχικό νόημα, τόνο και αποχρώσεις. Αναγνωρίστε αυτόματα τη γλώσσα προέλευσης και ζητήστε τη γλώσσα στόχο αν δεν έχει καθοριστεί.", - "state" : "translated" + "state" : "translated", + "value" : "Elemento di memoria %lld" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "あなたはプロの翻訳者です。元の意味、トーン、ニュアンスを保ちながら、ユーザーのテキストを正確に翻訳してください。ソース言語を自動的に識別し、ターゲット言語が指定されていない場合は尋ねてください。", + "value" : "Στοιχείο μνήμης %lld", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Vous êtes un traducteur professionnel. Traduisez le texte de l'utilisateur avec précision tout en préservant le sens, le ton et la nuance originaux. Identifiez automatiquement la langue source et demandez la langue cible si elle n'est pas spécifiée.", - "state" : "translated" + "state" : "translated", + "value" : "Speichereintrag %lld" } } } }, - "Server error (code %lld)." : { + "%.1f — %@" : { + "comment" : "A label displaying the current temperature and a description of the temperature. The argument is the string “Focused”, the string “Balanced”, the string “Creative” or the string “Very creative”.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Serverfout (code %lld).", + "value" : "%1$.1f — %2$@", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Serverfel (kod %lld).", + "value" : "%1$.1f — %2$@", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Error del servidor (código %lld).", + "value" : "%1$.1f — %2$@", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Erro do servidor (código %lld).", + "value" : "%1$.1f — %2$@", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Server error (code %lld).", - "state" : "translated" + "state" : "translated", + "value" : "%1$.1f — %2$@" } }, "de" : { "stringUnit" : { - "value" : "Serverfehler (Code %lld).", - "state" : "translated" + "state" : "translated", + "value" : "%1$.1f — %2$@" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Errore del server (codice %lld).", - "state" : "translated" + "state" : "new", + "value" : "%1$.1f — %2$@" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Σφάλμα διακομιστή (κωδικός %lld).", + "value" : "%1$.1f — %2$@", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Erreur serveur (code %lld).", - "state" : "translated" + "state" : "translated", + "value" : "%1$.1f — %2$@" } }, - "ja" : { + "nl" : { "stringUnit" : { - "value" : "サーバーエラー(コード %lld)", + "value" : "%1$.1f — %2$@", "state" : "translated" } } } }, - "tag.text" : { - "comment" : "Label for a text-related capability of an LLM model.", + "Finds references to images attached to the conversation for image analysis. Requires a selected vision model when the chat model cannot see images." : { + "comment" : "Tool description.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Text", - "state" : "translated" + "state" : "translated", + "value" : "Vindt verwijzingen naar afbeeldingen die aan het gesprek zijn toegevoegd voor beeldanalyse. Vereist een geselecteerd visiemodel wanneer het chatmodel geen afbeeldingen kan zien." } }, - "sv" : { + "de" : { "stringUnit" : { - "value" : "Text", - "state" : "translated" + "state" : "translated", + "value" : "Findet Verweise auf an die Unterhaltung angehängte Bilder zur Bildanalyse. Erfordert ein ausgewähltes Bildverarbeitungsmodell, wenn das Chatmodell keine Bilder sehen kann." } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Text", + "value" : "Εντοπίζει αναφορές σε εικόνες που έχουν επισυναφθεί στη συνομιλία για ανάλυση εικόνας. Απαιτείται επιλεγμένο μοντέλο όρασης όταν το μοντέλο συνομιλίας δεν μπορεί να δει εικόνες.", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Text", + "value" : "Finds references to images attached to the conversation for image analysis. Requires a selected vision model when the chat model cannot see images.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Text", + "value" : "Busca referencias a imágenes adjuntas a la conversación para analizarlas. Requiere un modelo de visión seleccionado cuando el modelo de chat no puede ver imágenes.", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Text", + "value" : "Hittar referenser till bilder som bifogats i konversationen för bildanalys. Kräver att en synmodell har valts när chattmodellen inte kan se bilder.", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Text", + "value" : "Trova i riferimenti alle immagini allegate alla conversazione per l’analisi delle immagini. Richiede un modello di visione selezionato quando il modello di chat non può vedere le immagini.", "state" : "translated" } }, - "el" : { + "ja" : { "stringUnit" : { - "value" : "Text", - "state" : "translated" + "state" : "translated", + "value" : "画像分析のために会話に添付された画像への参照を検索します。チャットモデルが画像を認識できない場合は、ビジョンモデルを選択する必要があります。" } }, "fr" : { "stringUnit" : { - "value" : "Text", - "state" : "translated" + "state" : "translated", + "value" : "Recherche les références aux images jointes à la conversation pour l’analyse d’images. Nécessite un modèle de vision sélectionné lorsque le modèle de chat ne peut pas voir les images." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "Text", + "value" : "Encontra referências a imagens anexadas à conversa para análise de imagens. Requer um modelo de visão selecionado quando o modelo de conversação não consegue ver imagens.", "state" : "translated" } } } }, - "Blue" : { - "comment" : "Name of the color blue.", + "Maximum of 3 tags reached. Remove one to add another." : { + "comment" : "A message displayed when the user tries to add a tag when they've already reached the maximum of 3.", "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Blauw", + "value" : "Máximo de 3 etiquetas atingido. Remova uma para adicionar outra.", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Blå", + "value" : "Maximalt 3 taggar nådda. Ta bort en för att lägga till en annan.", "state" : "translated" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Azul", - "state" : "translated" + "state" : "translated", + "value" : "Nombre maximum de 3 tags atteint. Supprimez-en un pour en ajouter un autre." } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Azul", - "state" : "translated" + "state" : "translated", + "value" : "Έχετε φτάσει το μέγιστο όριο των 3 ετικετών. Αφαιρέστε μία για να προσθέσετε άλλη." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Blue", - "state" : "translated" + "state" : "translated", + "value" : "Maximum van 3 tags bereikt. Verwijder er één om een nieuwe toe te voegen." } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Blau", - "state" : "translated" + "state" : "translated", + "value" : "Se alcanzó el máximo de 3 etiquetas. Elimina una para añadir otra." } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Blu", - "state" : "translated" + "state" : "translated", + "value" : "Maximum of 3 tags reached. Remove one to add another." } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Μπλε", - "state" : "translated" + "state" : "translated", + "value" : "Raggiunto il massimo di 3 tag. Rimuovi uno per aggiungerne un altro." } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Bleu", + "value" : "タグは最大3つまでです。追加するには1つ削除してください。", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "青", - "state" : "translated" + "state" : "translated", + "value" : "Maximal 3 Tags erreicht. Entferne einen, um einen weiteren hinzuzufügen." } } } }, - "You'll need eggs, guanciale, Pecorino Romano..." : { - "comment" : "Last message preview text in a conversation widget.", + "Loading memory..." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Je hebt eieren, guanciale, Pecorino Romano nodig...", + "value" : "Φόρτωση μνήμης...", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Du behöver ägg, guanciale, Pecorino Romano...", + "value" : "Cargando memoria...", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Necesitarás huevos, guanciale, Pecorino Romano...", + "value" : "Caricamento della memoria...", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Vai precisar de ovos, guanciale, Pecorino Romano...", - "state" : "translated" + "state" : "translated", + "value" : "Loading memory..." } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "You'll need eggs, guanciale, Pecorino Romano...", + "value" : "Geheugen wordt geladen...", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Du brauchst Eier, Guanciale, Pecorino Romano...", + "value" : "Speicher wird geladen …", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Ti serviranno uova, guanciale, Pecorino Romano...", + "value" : "Chargement de la mémoire…", "state" : "translated" } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "卵、グアンチャーレ、ペコリーノ・ロマーノが必要です...", + "value" : "Läser in minnet...", "state" : "translated" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Vous aurez besoin d'œufs, de guanciale, de Pecorino Romano...", - "state" : "translated" + "state" : "translated", + "value" : "メモリを読み込み中…" } }, - "el" : { + "pt-PT" : { "stringUnit" : { - "value" : "Θα χρειαστείς αυγά, γκουαντσιάλε, Πεκορίνο Ρομάνο...", + "value" : "A carregar a memória...", "state" : "translated" } } } }, - "More Options" : { - "comment" : "A label for the \"More Options\" button.", + "Title" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Meer opties", - "state" : "translated" + "state" : "translated", + "value" : "Titolo" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Fler alternativ", + "value" : "Título", "state" : "translated" } }, - "es" : { + "en" : { "stringUnit" : { - "value" : "Más opciones", - "state" : "translated" + "state" : "translated", + "value" : "Title" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "Mais Opções", - "state" : "translated" + "state" : "translated", + "value" : "Titel" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "More Options", + "value" : "Τίτλος", "state" : "translated" } }, - "de" : { + "pt-PT" : { "stringUnit" : { - "value" : "Weitere Optionen", - "state" : "translated" + "state" : "translated", + "value" : "Título" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Altre opzioni", + "value" : "Titre", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "その他のオプション", - "state" : "translated" + "state" : "translated", + "value" : "Titel" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Plus d’options", - "state" : "translated" + "state" : "translated", + "value" : "タイトル" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Περισσότερες επιλογές", - "state" : "translated" + "state" : "translated", + "value" : "Titel" } } - } + }, + "comment" : "A label displayed above the title field." }, - "The cloud deletion could not be completed." : { - "comment" : "Error message when the cloud deletion fails.", + "Error" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Het verwijderen uit de cloud kon niet worden voltooid.", + "value" : "Errore", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Det gick inte att slutföra borttagningen från molnet.", - "state" : "translated" + "state" : "translated", + "value" : "エラー" } }, "es" : { "stringUnit" : { - "value" : "No se pudo completar la eliminación en la nube.", + "value" : "Error", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Não foi possível concluir a eliminação da nuvem.", - "state" : "translated" + "state" : "translated", + "value" : "Error" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "The cloud deletion could not be completed.", - "state" : "translated" + "state" : "translated", + "value" : "Erreur" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Das Löschen aus der Cloud konnte nicht abgeschlossen werden.", + "value" : "Σφάλμα", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Impossibile completare l’eliminazione dal cloud.", - "state" : "translated" + "state" : "translated", + "value" : "Fout" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η ολοκλήρωση της διαγραφής από το cloud.", + "value" : "Fel", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "La suppression dans le cloud n’a pas pu être effectuée.", + "value" : "Erro", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "クラウドからの削除を完了できませんでした。", + "value" : "Fehler", "state" : "translated" } } } }, - "Describe your suggestion in detail..." : { + "Retry Deletion" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Beschrijf uw suggestie in detail...", + "value" : "Tentar eliminar novamente", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Beskriv ditt förslag i detalj...", - "state" : "translated" + "state" : "translated", + "value" : "Försök ta bort igen" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Describe tu sugerencia en detalle...", + "value" : "Réessayer la suppression", "state" : "translated" } }, - "pt-PT" : { + "el" : { "stringUnit" : { - "value" : "Descreva a sua sugestão em detalhe...", + "value" : "Επανάληψη διαγραφής", "state" : "translated" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Describe your suggestion in detail...", - "state" : "translated" + "state" : "translated", + "value" : "Verwijdering opnieuw proberen" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Beschreiben Sie Ihren Vorschlag im Detail...", - "state" : "translated" + "state" : "translated", + "value" : "Reintentar eliminación" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Descrivi la tua proposta in dettaglio...", - "state" : "translated" + "state" : "translated", + "value" : "Retry Deletion" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Περιγράψτε την πρότασή σας λεπτομερώς...", - "state" : "translated" + "state" : "translated", + "value" : "Riprova eliminazione" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Décrivez votre suggestion en détail...", - "state" : "translated" + "state" : "translated", + "value" : "削除を再試行" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "提案の詳細を説明してください...", - "state" : "translated" + "state" : "translated", + "value" : "Löschen erneut versuchen" } } } }, - "Enable All Tools" : { - "comment" : "A toggle that enables or disables all tools.", + "Running %@..." : { "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Alle tools inschakelen", + "value" : "Running %@…", "state" : "translated" } }, - "sv" : { + "nl" : { "stringUnit" : { - "value" : "Aktivera alla verktyg", - "state" : "translated" + "state" : "translated", + "value" : "%@ wordt uitgevoerd..." } }, "es" : { "stringUnit" : { - "value" : "Activar todas las herramientas", - "state" : "translated" + "state" : "translated", + "value" : "Ejecutando %@..." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Ativar Todas as Ferramentas", + "value" : "%@ wird ausgeführt …", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Enable All Tools", + "value" : "Exécution de %@…", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Alle Werkzeuge aktivieren", - "state" : "translated" + "state" : "translated", + "value" : "Kör %@..." } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Abilita tutti gli strumenti", + "value" : "%@を実行中…", "state" : "translated" } }, - "el" : { + "it" : { "stringUnit" : { - "value" : "Ενεργοποίηση όλων των εργαλείων", - "state" : "translated" + "state" : "translated", + "value" : "Esecuzione di %@..." } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Activer tous les outils", + "value" : "A executar %@...", "state" : "translated" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "すべてのツールを有効にする", - "state" : "translated" + "state" : "translated", + "value" : "Εκτελείται το %@..." } } - } + }, + "comment" : "A label indicating that a tool is currently running. The argument is the name of the tool." }, - "Cloud" : { + "Select between 1 and 4 distinct image attachment IDs for analysis." : { "localizations" : { - "nl" : { + "de" : { "stringUnit" : { - "value" : "Cloud", + "value" : "Wählen Sie 1 bis 4 verschiedene Bildanhang-IDs zur Analyse aus.", "state" : "translated" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Moln", + "value" : "Selecione entre 1 e 4 IDs de anexos de imagem distintos para análise.", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Cloud", + "value" : "Seleziona da 1 a 4 ID distinti degli allegati immagine per l'analisi.", "state" : "translated" } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Nuvem", + "value" : "Select between 1 and 4 distinct image attachment IDs for analysis.", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Cloud", + "value" : "Selecciona entre 1 y 4 identificadores de archivos adjuntos de imagen distintos para el análisis.", "state" : "translated" } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Cloud", - "state" : "translated" + "state" : "translated", + "value" : "Selecteer 1 tot 4 verschillende ID's van afbeeldingsbijlagen voor analyse." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Cloud", - "state" : "translated" + "state" : "translated", + "value" : "Sélectionnez entre 1 et 4 identifiants de pièces jointes d’images distincts pour analyse." } }, "el" : { "stringUnit" : { - "value" : "Νέφος", - "state" : "translated" + "state" : "translated", + "value" : "Επιλέξτε από 1 έως 4 διαφορετικά αναγνωριστικά συνημμένων εικόνων για ανάλυση." } }, "ja" : { "stringUnit" : { - "value" : "クラウド", + "value" : "解析する画像添付IDを1~4個選択してください。", "state" : "translated" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Cloud", - "state" : "translated" + "state" : "translated", + "value" : "Välj mellan 1 och 4 unika ID:n för bildbilagor för analys." } } } }, - "Berry" : { - "comment" : "A berry icon.", + "Estimated cost" : { + "comment" : "A label for the estimated cost of a conversation.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Bescheiden", - "state" : "translated" + "state" : "translated", + "value" : "Coût estimé" } }, - "sv" : { + "el" : { "stringUnit" : { - "value" : "Bär", - "state" : "translated" + "state" : "translated", + "value" : "Εκτιμώμενο κόστος" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Baya", - "state" : "translated" + "state" : "translated", + "value" : "Costo stimato" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Baga", - "state" : "translated" + "state" : "translated", + "value" : "Costo estimado" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Berry", + "value" : "Custo estimado", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Beere", - "state" : "translated" + "state" : "translated", + "value" : "Beräknad kostnad" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Bacca", - "state" : "translated" + "state" : "translated", + "value" : "Geschätzte Kosten" } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Μούρο", - "state" : "translated" + "state" : "translated", + "value" : "Geschatte kosten" } }, - "fr" : { + "ja" : { "stringUnit" : { - "value" : "Baie", + "value" : "推定費用", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "ベリー", + "value" : "Estimated cost", "state" : "translated" } } } }, - "Refresh Tools" : { - "comment" : "A button that refreshes the list of search tools.", + "Update required" : { + "comment" : "A title for the update required alert.", "localizations" : { - "nl" : { + "en" : { "stringUnit" : { - "value" : "Vernieuw Hulpmiddelen", + "value" : "Update required", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Uppdatera verktyg", - "state" : "translated" + "state" : "translated", + "value" : "Aggiornamento richiesto" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Actualizar herramientas", + "value" : "アップデートが必要です", "state" : "translated" } }, "pt-PT" : { "stringUnit" : { - "value" : "Atualizar Ferramentas", - "state" : "translated" + "state" : "translated", + "value" : "Atualização necessária" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Refresh Tools", - "state" : "translated" + "state" : "translated", + "value" : "Update vereist" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Werkzeuge aktualisieren", - "state" : "translated" + "state" : "translated", + "value" : "Actualización necesaria" } }, - "it" : { + "de" : { "stringUnit" : { - "value" : "Aggiorna strumenti", + "value" : "Update erforderlich", "state" : "translated" } }, - "ja" : { + "fr" : { "stringUnit" : { - "value" : "ツールを更新", - "state" : "translated" + "state" : "translated", + "value" : "Mise à jour requise" } }, - "fr" : { + "sv" : { "stringUnit" : { - "value" : "Actualiser les outils", + "value" : "Uppdatering krävs", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Ανανέωση Εργαλείων", - "state" : "translated" + "state" : "translated", + "value" : "Απαιτείται ενημέρωση" } } } }, - "No Favourites Yet" : { - "comment" : "A message displayed when a user has no favourite messages.", + "Saved to memory: %@" : { "localizations" : { - "nl" : { + "pt-PT" : { "stringUnit" : { - "value" : "Nog geen favorieten", - "state" : "translated" + "state" : "translated", + "value" : "Guardado na memória: %@" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Inga favoriter än", - "state" : "translated" + "state" : "translated", + "value" : "メモリに保存されました: %@" } }, - "es" : { + "fr" : { "stringUnit" : { - "value" : "Sin favoritos aún", - "state" : "translated" + "state" : "translated", + "value" : "Enregistré en mémoire : %@" } }, - "pt-PT" : { + "it" : { "stringUnit" : { - "value" : "Sem Favoritos Ainda", - "state" : "translated" + "state" : "translated", + "value" : "Salvato nella memoria: %@" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "No Favorites Yet", + "value" : "Opgeslagen in geheugen: %@", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "Noch keine Favoriten vorhanden", + "value" : "In den Speicher gespeichert: %@", "state" : "translated" } }, - "it" : { + "en" : { "stringUnit" : { - "value" : "Nessun preferito ancora", - "state" : "translated" + "state" : "translated", + "value" : "Saved to memory: %@" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Δεν υπάρχουν αγαπημένα ακόμα", + "value" : "Sparat i minnet: %@", "state" : "translated" } }, - "fr" : { + "el" : { "stringUnit" : { - "value" : "Aucun favori pour le moment", + "value" : "Αποθηκεύτηκε στη μνήμη: %@", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "お気に入りはまだありません", + "value" : "Guardado en la memoria: %@", "state" : "translated" } } - } + }, + "comment" : "A message that is displayed when a piece of information is successfully saved to the user's memory. The argument is the content that was saved." }, - "Retry Deletion" : { + "Transcribing..." : { + "comment" : "A placeholder text displayed when the user is recording audio.", "localizations" : { - "nl" : { + "ja" : { "stringUnit" : { - "value" : "Verwijdering opnieuw proberen", + "value" : "文字起こし中...", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Försök ta bort igen", - "state" : "translated" + "state" : "translated", + "value" : "Trascrizione in corso..." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Reintentar eliminación", - "state" : "translated" + "state" : "translated", + "value" : "A transcrever..." } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Tentar eliminar novamente", + "value" : "Transkribiere...", "state" : "translated" } }, - "en" : { + "el" : { "stringUnit" : { - "value" : "Retry Deletion", + "value" : "Μεταγραφή σε εξέλιξη...", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Löschen erneut versuchen", - "state" : "translated" + "state" : "translated", + "value" : "Transkriberar..." } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Riprova eliminazione", + "value" : "Transcription en cours...", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Επανάληψη διαγραφής", + "value" : "Transcribing...", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Réessayer la suppression", + "value" : "Bezig met transcriberen...", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "削除を再試行", - "state" : "translated" + "state" : "translated", + "value" : "Transcribiendo..." } } } }, - "Drag image here" : { + "The deletion could not be completed." : { "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Sleep afbeelding hierheen", - "state" : "translated" + "state" : "translated", + "value" : "La suppression n’a pas pu être effectuée." } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Dra bilden hit", - "state" : "translated" + "state" : "translated", + "value" : "No se pudo completar la eliminación." } }, - "es" : { + "pt-PT" : { "stringUnit" : { - "value" : "Arrastra la imagen aquí", + "value" : "Não foi possível concluir a eliminação.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Arraste a imagem aqui", + "value" : "削除を完了できませんでした。", "state" : "translated" } }, "en" : { "stringUnit" : { - "value" : "Drag image here", + "value" : "The deletion could not be completed.", "state" : "translated" } }, - "de" : { + "it" : { "stringUnit" : { - "value" : "Bild hierher ziehen", + "value" : "Non è stato possibile completare l’eliminazione.", "state" : "translated" } }, - "it" : { + "sv" : { "stringUnit" : { - "value" : "Trascina l'immagine qui", - "state" : "translated" + "state" : "translated", + "value" : "Det gick inte att slutföra borttagningen." } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "ここに画像をドラッグしてください", - "state" : "translated" + "state" : "translated", + "value" : "Δεν ήταν δυνατή η ολοκλήρωση της διαγραφής." } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Glissez l’image ici", - "state" : "translated" + "state" : "translated", + "value" : "Het verwijderen kon niet worden voltooid." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Σύρετε την εικόνα εδώ", - "state" : "translated" + "state" : "translated", + "value" : "Das Löschen konnte nicht abgeschlossen werden." } } } }, - "Retry" : { + "Start a new conversation to begin chatting" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Opnieuw proberen", + "value" : "Begin een nieuw gesprek om te chatten", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Försök igen", - "state" : "translated" + "state" : "translated", + "value" : "Starta en ny konversation för att börja chatta" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Reintentar", + "value" : "新しい会話を始めてチャットを開始してください", "state" : "translated" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Tentar novamente", - "state" : "translated" + "state" : "translated", + "value" : "Beginnen Sie eine neue Unterhaltung, um zu chatten" } }, - "en" : { + "it" : { "stringUnit" : { - "value" : "Retry", - "state" : "translated" + "state" : "translated", + "value" : "Inizia una nuova conversazione per iniziare a chattare" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Erneut versuchen", - "state" : "translated" + "state" : "translated", + "value" : "Commencez une nouvelle conversation pour commencer à discuter" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Riprova", - "state" : "translated" + "state" : "translated", + "value" : "Inicie uma nova conversa para começar a conversar" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "再試行", - "state" : "translated" + "state" : "translated", + "value" : "Ξεκινήστε μια νέα συνομιλία για να αρχίσετε να συνομιλείτε" } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Επανάληψη προσπάθειας", - "state" : "translated" + "state" : "translated", + "value" : "Inicia una nueva conversación para comenzar a chatear" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Réessayer", + "value" : "Start a new conversation to begin chatting", "state" : "translated" } } } }, - "Synchronized data deletion" : { + "Checking your server..." : { + "comment" : "A message displayed when testing the connection to the server.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Verwijdering van gesynchroniseerde gegevens", + "value" : "Έλεγχος του διακομιστή σας...", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Synkroniserad dataradering", + "value" : "Kontrollerar din server...", "state" : "translated" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Eliminación de datos sincronizados", + "value" : "Verifica del server in corso...", "state" : "translated" } }, - "pt-PT" : { + "es" : { "stringUnit" : { - "value" : "Eliminação de dados sincronizados", + "value" : "Comprobando tu servidor...", "state" : "translated" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Synchronized data deletion", + "value" : "Vérification de votre serveur…", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Synchronisierte Datenlöschung", - "state" : "translated" + "state" : "translated", + "value" : "サーバーを確認中…" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Eliminazione dei dati sincronizzati", + "value" : "A verificar o servidor...", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "同期データの削除", - "state" : "translated" + "state" : "translated", + "value" : "Serververbindung wird geprüft…" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Suppression des données synchronisées", - "state" : "translated" + "state" : "translated", + "value" : "Checking your server..." } }, - "el" : { + "nl" : { "stringUnit" : { - "value" : "Διαγραφή συγχρονισμένων δεδομένων", + "value" : "Serververbinding controleren...", "state" : "translated" } } } }, - "Delete" : { + "Close" : { + "comment" : "A button that dismisses the current view.", "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Verwijderen", + "value" : "Κλείσιμο", "state" : "translated" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Radera", + "value" : "閉じる", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Eliminar", - "state" : "translated" + "state" : "translated", + "value" : "Cerrar" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Eliminar", - "state" : "translated" + "state" : "translated", + "value" : "Schließen" } }, - "en" : { + "nl" : { "stringUnit" : { - "value" : "Delete", + "value" : "Sluiten", "state" : "translated" } }, - "de" : { + "sv" : { "stringUnit" : { - "value" : "Löschen", + "value" : "Stäng", "state" : "translated" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Elimina", + "value" : "Fechar", "state" : "translated" } }, - "el" : { + "fr" : { "stringUnit" : { - "value" : "Διαγραφή", + "value" : "Fermer", "state" : "translated" } }, - "ja" : { + "it" : { "stringUnit" : { - "value" : "削除", - "state" : "translated" + "state" : "translated", + "value" : "Chiudi" } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Supprimer", + "value" : "Close", "state" : "translated" } } } }, - "Some categories could not be inspected and are not reported as empty." : { + "Important conversation" : { "localizations" : { "nl" : { "stringUnit" : { - "value" : "Sommige categorieën konden niet worden geïnspecteerd en worden niet als leeg gemeld.", - "state" : "translated" + "state" : "translated", + "value" : "Belangrijk gesprek" } }, - "sv" : { + "pt-PT" : { "stringUnit" : { - "value" : "Vissa kategorier kunde inte inspekteras och rapporteras inte som tomma.", - "state" : "translated" + "state" : "translated", + "value" : "Conversa importante" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "No se pudieron inspeccionar algunas categorías y no se indican como vacías.", - "state" : "translated" + "state" : "translated", + "value" : "重要な会話" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Não foi possível inspecionar algumas categorias, pelo que não são comunicadas como vazias.", - "state" : "translated" + "state" : "translated", + "value" : "Viktig konversation" } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "Some categories could not be inspected and are not reported as empty.", + "value" : "Conversation importante", "state" : "translated" } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Einige Kategorien konnten nicht überprüft werden und werden nicht als leer gemeldet.", + "value" : "Σημαντική συνομιλία", "state" : "translated" } }, "it" : { "stringUnit" : { - "value" : "Alcune categorie non hanno potuto essere controllate e non vengono segnalate come vuote.", - "state" : "translated" + "state" : "translated", + "value" : "Conversazione importante" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Ορισμένες κατηγορίες δεν ήταν δυνατό να ελεγχθούν και δεν αναφέρονται ως κενές.", + "value" : "Important conversation", "state" : "translated" } }, - "ja" : { + "es" : { "stringUnit" : { - "value" : "一部のカテゴリを確認できなかったため、空として報告されていません", + "value" : "Conversación importante", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Certaines catégories n’ont pas pu être inspectées et ne sont pas signalées comme vides.", + "value" : "Wichtige Unterhaltung", "state" : "translated" } } - } + }, + "comment" : "Title of a placeholder pinned conversation." }, - "Ultraviolet" : { - "comment" : "Icon name for the ultraviolet theme.", + "A local prompt template file is invalid and was preserved." : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Ultraviolet", - "state" : "translated" + "state" : "translated", + "value" : "Ένα τοπικό αρχείο προτύπου προτροπής δεν είναι έγκυρο και διατηρήθηκε." } }, "sv" : { "stringUnit" : { - "value" : "Ultraviolett", + "value" : "En lokal mallfil för ledtext är ogiltig och har bevarats.", "state" : "translated" } }, "es" : { "stringUnit" : { - "value" : "Ultravioleta", + "value" : "Un archivo de plantilla de mensajes local no es válido y se conservó.", "state" : "translated" } }, - "pt-PT" : { + "fr" : { "stringUnit" : { - "value" : "Ultravioleta", + "value" : "Un fichier de modèle d’invite local n’est pas valide et a été conservé.", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "Ultraviolet", + "value" : "Um ficheiro de modelo de pedido local é inválido e foi preservado.", "state" : "translated" } }, - "de" : { + "ja" : { "stringUnit" : { - "value" : "Ultraviolett", - "state" : "translated" + "state" : "translated", + "value" : "ローカルのプロンプトテンプレートファイルが無効なため、保持されました。" } }, "it" : { "stringUnit" : { - "value" : "Ultravioletto", - "state" : "translated" + "state" : "translated", + "value" : "Un file modello di prompt locale non è valido ed è stato conservato." } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Υπεριώδες", + "value" : "A local prompt template file is invalid and was preserved.", "state" : "translated" } }, - "ja" : { + "de" : { "stringUnit" : { - "value" : "紫外線", + "value" : "Eine lokale Prompt-Vorlagendatei ist ungültig und wurde beibehalten.", "state" : "translated" } }, - "fr" : { + "nl" : { "stringUnit" : { - "value" : "Ultraviolet", + "value" : "Een lokaal bestand met een promptsjabloon is ongeldig en is behouden.", "state" : "translated" } } } }, - "Could not load tip options. Please try again later." : { - "comment" : "Error message displayed when there is an issue loading the tip options.", + "Reset" : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Kan de fooiopties niet laden. Probeer het later opnieuw.", - "state" : "translated" + "state" : "translated", + "value" : "Reimposta" } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "Kunde inte ladda dricksalternativ. Försök igen senare.", - "state" : "translated" + "state" : "translated", + "value" : "リセット" } }, - "es" : { + "sv" : { "stringUnit" : { - "value" : "No se pudieron cargar las opciones de propina. Por favor, inténtelo de nuevo más tarde.", - "state" : "translated" + "state" : "translated", + "value" : "Återställ" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Não foi possível carregar as opções de gorjeta. Por favor, tente novamente mais tarde.", + "value" : "Zurücksetzen", "state" : "translated" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Could not load tip options. Please try again later.", - "state" : "translated" + "state" : "translated", + "value" : "Restablecer" } }, - "de" : { + "en" : { "stringUnit" : { - "value" : "Tippoptionen konnten nicht geladen werden. Bitte versuchen Sie es später erneut.", - "state" : "translated" + "state" : "translated", + "value" : "Reset" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Impossibile caricare le opzioni di mancia. Riprova più tardi.", + "value" : "Resetten", "state" : "translated" } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "チップオプションを読み込めませんでした。後でもう一度お試しください。", + "value" : "Repor", "state" : "translated" } }, "fr" : { "stringUnit" : { - "value" : "Impossible de charger les options de pourboire. Veuillez réessayer plus tard.", + "value" : "Réinitialiser", "state" : "translated" } }, "el" : { "stringUnit" : { - "value" : "Δεν ήταν δυνατή η φόρτωση των επιλογών φιλοδωρήματος. Δοκιμάστε ξανά αργότερα.", - "state" : "translated" + "state" : "translated", + "value" : "Επαναφορά" } } } }, - "A local prompt template file is invalid and was preserved." : { + "Custom..." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Een lokaal bestand met een promptsjabloon is ongeldig en is behouden.", - "state" : "translated" + "state" : "translated", + "value" : "Personalizzato..." } }, - "sv" : { + "ja" : { "stringUnit" : { - "value" : "En lokal mallfil för ledtext är ogiltig och har bevarats.", - "state" : "translated" + "state" : "translated", + "value" : "カスタム..." } }, "es" : { "stringUnit" : { - "value" : "Un archivo de plantilla de mensajes local no es válido y se conservó.", - "state" : "translated" + "state" : "translated", + "value" : "Personalizado..." } }, - "pt-PT" : { + "en" : { "stringUnit" : { - "value" : "Um ficheiro de modelo de pedido local é inválido e foi preservado.", - "state" : "translated" + "state" : "translated", + "value" : "Custom..." } }, - "en" : { + "fr" : { "stringUnit" : { - "value" : "A local prompt template file is invalid and was preserved.", - "state" : "translated" + "state" : "translated", + "value" : "Personnalisé..." } }, - "de" : { + "el" : { "stringUnit" : { - "value" : "Eine lokale Prompt-Vorlagendatei ist ungültig und wurde beibehalten.", + "value" : "Προσαρμοσμένο...", "state" : "translated" } }, - "it" : { + "nl" : { "stringUnit" : { - "value" : "Un file modello di prompt locale non è valido ed è stato conservato.", - "state" : "translated" + "state" : "translated", + "value" : "Aangepast..." } }, - "ja" : { + "sv" : { "stringUnit" : { - "value" : "ローカルのプロンプトテンプレートファイルが無効なため、保持されました。", + "value" : "Anpassad...", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Un fichier de modèle d’invite local n’est pas valide et a été conservé.", - "state" : "translated" + "state" : "translated", + "value" : "Personalizado..." } }, - "el" : { + "de" : { "stringUnit" : { - "value" : "Ένα τοπικό αρχείο προτύπου προτροπής δεν είναι έγκυρο και διατηρήθηκε.", + "value" : "Benutzerdefiniert...", "state" : "translated" } } - } + }, + "comment" : "A button that opens a sheet for entering a custom voice ID." }, - "Always Deny This Tool" : { - "comment" : "A label for a menu item that permanently denies a tool.", + "None disables delegation for that role without changing the chat model's native capabilities." : { "localizations" : { - "nl" : { + "it" : { "stringUnit" : { - "value" : "Deze tool altijd weigeren", - "state" : "translated" + "state" : "translated", + "value" : "Nessuno disabilita la delega per quel ruolo senza modificare le capacità native del modello di chat." } }, "sv" : { "stringUnit" : { - "value" : "Neka alltid det här verktyget neka åtkomst", + "value" : "Ingen inaktiverar delegering för den rollen utan att ändra chattmodellens inbyggda funktioner.", "state" : "translated" } }, - "es" : { + "el" : { "stringUnit" : { - "value" : "Denegar siempre esta herramienta", + "value" : "Το «Κανένα» απενεργοποιεί την ανάθεση για αυτόν τον ρόλο χωρίς να αλλάζει τις εγγενείς δυνατότητες του μοντέλου συνομιλίας.", "state" : "translated" } }, - "pt-PT" : { + "ja" : { "stringUnit" : { - "value" : "Recusar sempre esta ferramenta", - "state" : "translated" + "state" : "translated", + "value" : "なしにすると、その役割の委任が無効になりますが、チャットモデル本来の能力は変わりません。" } }, - "en" : { + "de" : { "stringUnit" : { - "value" : "Always Deny This Tool", - "state" : "translated" + "state" : "translated", + "value" : "„Keine“ deaktiviert die Delegierung für diese Rolle, ohne die nativen Fähigkeiten des Chatmodells zu ändern." } }, - "de" : { + "nl" : { "stringUnit" : { - "value" : "Dieses Tool immer ablehnen", + "value" : "Geen schakelt delegering voor die rol uit zonder de ingebouwde mogelijkheden van het chatmodel te wijzigen.", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Nega sempre questo strumento", - "state" : "translated" + "state" : "translated", + "value" : "Aucun désactive la délégation pour ce rôle sans modifier les capacités natives du modèle de chat." } }, - "ja" : { + "pt-PT" : { "stringUnit" : { - "value" : "このツールを常に拒否する", - "state" : "translated" + "state" : "translated", + "value" : "Nenhum desativa a delegação para essa função sem alterar as capacidades nativas do modelo de conversação." } }, - "fr" : { + "en" : { "stringUnit" : { - "value" : "Toujours refuser cet outil", - "state" : "translated" + "state" : "translated", + "value" : "None disables delegation for that role without changing the chat model's native capabilities." } }, - "el" : { + "es" : { "stringUnit" : { - "value" : "Να αρνείσαι πάντα αυτό το εργαλείο", + "value" : "Ninguno desactiva la delegación para ese rol sin cambiar las capacidades nativas del modelo de chat.", "state" : "translated" } } - } + }, + "comment" : "A description of the limitations of using an LLM's delegation." }, - "Back" : { + "Lavender" : { + "comment" : "A Japanese word for lavender.", "localizations" : { "nl" : { "stringUnit" : { - "value" : "Terug", + "value" : "Lavendel", "state" : "translated" } }, "sv" : { "stringUnit" : { - "value" : "Tillbaka", + "value" : "Lavendel", "state" : "translated" } }, - "es" : { + "ja" : { "stringUnit" : { - "value" : "Atrás", - "state" : "translated" + "state" : "translated", + "value" : "ラベンダー" } }, - "pt-PT" : { + "de" : { "stringUnit" : { - "value" : "Voltar", - "state" : "translated" + "state" : "translated", + "value" : "Lavendel" } }, - "en" : { + "es" : { "stringUnit" : { - "value" : "Back", + "value" : "Lavanda", "state" : "translated" } }, - "de" : { + "fr" : { "stringUnit" : { - "value" : "Zurück", - "state" : "translated" + "state" : "translated", + "value" : "Lavande" } }, - "it" : { + "pt-PT" : { "stringUnit" : { - "value" : "Indietro", - "state" : "translated" + "state" : "translated", + "value" : "Lavanda" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "戻る", - "state" : "translated" + "state" : "translated", + "value" : "Λεβάντα" } }, - "fr" : { + "it" : { "stringUnit" : { - "value" : "Retour", + "value" : "Lavanda", "state" : "translated" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Πίσω", - "state" : "translated" + "state" : "translated", + "value" : "Lavender" } } } }, - "System Prompt" : { + "Always Deny %@?" : { + "comment" : "A confirmation prompt asking the user to deny a tool's access to a server. The argument is the name of the tool.", "localizations" : { - "nl" : { + "fr" : { "stringUnit" : { - "value" : "Systeemprompt", + "value" : "Toujours refuser l’accès de %@ ?", "state" : "translated" } }, - "sv" : { + "it" : { "stringUnit" : { - "value" : "Systemprompt", + "value" : "Negare sempre l’accesso a %@?", "state" : "translated" } }, - "es" : { + "nl" : { "stringUnit" : { - "value" : "Mensaje del sistema", + "value" : "%@ altijd weigeren?", "state" : "translated" } }, - "pt-PT" : { + "sv" : { "stringUnit" : { - "value" : "Prompt do Sistema", + "value" : "Neka alltid %@?", "state" : "translated" } }, - "en" : { + "pt-PT" : { "stringUnit" : { - "value" : "System Prompt", + "value" : "Negar sempre o acesso de %@?", "state" : "translated" } }, - "de" : { + "es" : { "stringUnit" : { - "value" : "Systemaufforderung", - "state" : "translated" + "state" : "translated", + "value" : "¿Denegar siempre el acceso de %@?" } }, - "it" : { + "ja" : { "stringUnit" : { - "value" : "Prompt di sistema", - "state" : "translated" + "state" : "translated", + "value" : "常に%@を拒否しますか?" } }, - "ja" : { + "el" : { "stringUnit" : { - "value" : "システムプロンプト", + "value" : "Να αρνείστε πάντα την πρόσβαση στο %@;", "state" : "translated" } }, - "fr" : { + "de" : { "stringUnit" : { - "value" : "Invite système", - "state" : "translated" + "state" : "translated", + "value" : "Zugriff auf %@ immer verweigern?" } }, - "el" : { + "en" : { "stringUnit" : { - "value" : "Προτροπή συστήματος", + "value" : "Always Deny %@?", "state" : "translated" } } } }, - "Checking iCloud availability..." : { + "Images" : { "localizations" : { - "nl" : { + "el" : { "stringUnit" : { - "value" : "Beschikbaarheid van iCloud controleren...", + "value" : "Εικόνες", "state" : "translated" } }, - "sv" : { + "es" : { "stringUnit" : { - "value" : "Kontrollerar iCloud-tillgänglighet...", - "state" : "translated" + "state" : "translated", + "value" : "Imágenes" } }, - "es" : { + "it" : { "stringUnit" : { - "value" : "Comprobando la disponibilidad de iCloud...", - "state" : "translated" + "state" : "translated", + "value" : "Immagini" } }, - "pt-PT" : { + "nl" : { "stringUnit" : { - "value" : "A verificar a disponibilidade do iCloud...", - "state" : "translated" + "state" : "translated", + "value" : "Afbeeldingen" } }, - "en" : { + "ja" : { "stringUnit" : { - "value" : "Checking iCloud availability...", + "value" : "画像", "state" : "translated" } }, "de" : { "stringUnit" : { - "value" : "iCloud-Verfügbarkeit wird geprüft …", + "value" : "Bilder", "state" : "translated" } }, - "it" : { + "fr" : { "stringUnit" : { - "value" : "Verifica della disponibilità di iCloud...", + "value" : "Images", "state" : "translated" } }, - "el" : { + "sv" : { "stringUnit" : { - "value" : "Έλεγχος διαθεσιμότητας του iCloud...", + "value" : "Bilder", "state" : "translated" } }, - "ja" : { + "en" : { "stringUnit" : { - "value" : "iCloudの利用状況を確認中…", + "value" : "Images", "state" : "translated" } }, - "fr" : { + "pt-PT" : { "stringUnit" : { - "value" : "Vérification de la disponibilité d’iCloud…", - "state" : "translated" + "state" : "translated", + "value" : "Imagens" } } - } + }, + "comment" : "A section header for a list of images." } - }, - "version" : "1.2" + } } \ No newline at end of file diff --git a/specs/agent-tool-calling.instructions.md b/specs/agent-tool-calling.instructions.md index 171bacae..e545bc4e 100644 --- a/specs/agent-tool-calling.instructions.md +++ b/specs/agent-tool-calling.instructions.md @@ -10,8 +10,18 @@ description: "Use when changing automatic agent routing, tool registration, tool - Every other model with `.functionCalling` uses `AgentStreamUseCase` automatically. There is no separate agent-mode setting; web search only changes registry contents. - Models without `.functionCalling` use regular chat streaming and receive no tools. -- Agent rounds use non-streaming chat completions. Final reasoning, text, and native images are emitted as `AgentEvent`s; - text is paced locally for the streaming UI. +- Text and vision agent rounds use streaming chat completions, including rounds with no tools or forced-final retries. + Forward reasoning and presentable text as deltas arrive; do not replay them after the completion is assembled. +- Native image-generation rounds retain non-streaming completions and image-first, locally paced presentation. Choose this + transport before sending; never retry a partially received request through another transport. +- Streaming tool calls are accumulated by their tool-call index. Require a terminal choice before completing a round; + missing identity, duplicate IDs, malformed chunks, premature EOF, and tool calls truncated by a token limit fail the round. + A complete call remains authoritative with either `stop` or `tool_calls` as its finish reason. +- Text and reasoning shown before a tool-call round or an invalid final response are provisional. Discard that visible + progress before tools or the forced-final retry, preserving delivered images and usage. Never persist partial tool calls. +- For streaming rounds, discard provisional progress as soon as the first decoded tool-call delta is detected and suppress + subsequent text and reasoning from that round, even if validation or transport later fails. Tool detection does not + authorize execution. Interrupted text-only responses may retain their partial content. ## Tool Protocol And Transcript diff --git a/specs/chat-visual-style.instructions.md b/specs/chat-visual-style.instructions.md index 09a8dc7a..fd78235b 100644 --- a/specs/chat-visual-style.instructions.md +++ b/specs/chat-visual-style.instructions.md @@ -56,6 +56,9 @@ applyTo: "{openclient-llm/Shared/Features/Chat/**/*.swift,openclient-llm/Shared/ ## Streaming Stability +- Agent text/vision deltas use the shared grouped-update buffer. Flush before completion, failure, or transcript/image + checkpoints. Discard buffered provisional text when the agent discards a round; preserve attachments and token usage. + - Show an immediate, localized waiting state until content arrives, then transition to the streaming presentation. - Group streamed UI updates rather than publishing every token independently; the exact debounce interval is an implementation detail. Do not add per-token container animations, repeated Markdown layout, or lazy-row behavior that diff --git a/specs/litellm-api.instructions.md b/specs/litellm-api.instructions.md index 4edf60dd..f571f0d1 100644 --- a/specs/litellm-api.instructions.md +++ b/specs/litellm-api.instructions.md @@ -19,11 +19,21 @@ description: "Use when changing OpenAI-compatible or LiteLLM networking, model d ## OpenAI-Compatible Endpoints - `GET /models` is the required model catalog endpoint. -- `POST /chat/completions` serves ordinary streaming chat, non-streaming calls, and non-streaming agent rounds. -- Streaming requests use SSE lines prefixed with `data: ` and terminate on `[DONE]`. Decode content, reasoning, usage, and - native image deltas without retaining raw chunks. +- `POST /chat/completions` serves ordinary streaming chat, streaming text/vision agent rounds, and non-streaming calls + including native image-generation agent rounds. +- Streaming requests use SSE data events and terminate on `[DONE]`. Accept `data:` with or without one following space, + join multiple data fields with newlines, and dispatch only at a blank-line event boundary. Support LF, CRLF, and CR line + endings and an initial UTF-8 BOM; ignore comments and other fields. Discard an unfinished event at EOF. Decode content, + reasoning, usage, and native image deltas without retaining raw chunks after processing. - Agent requests send OpenAI-compatible `tools`, `tool_choice: "auto"`, assistant `tool_calls`, and `role: "tool"` messages as specified in `agent-tool-calling.instructions.md`. +- Agent streaming requests include usage reporting. Accumulate optional tool-call identity/name/argument deltas by index; + the response DTO for a complete tool call must not be used to decode an individual delta. Read trailing usage chunks with + empty choices. Require a terminal choice and successful transport completion before returning an assembled response. +- Fail malformed agent chunks instead of skipping them; dropped argument fragments must not change an executed tool call. + Do not expose raw payloads in errors or automatically resend a failed streaming completion. +- Notify the agent when the selected choice first contains decoded tool-call deltas, before validating those calls. Stop + publishing text and reasoning for that round, while still accumulating and validating its full response. - Multimodal input uses `image_url` content parts with base64 data URLs after the attachment preparation and size checks. PDFs remain text extraction inputs.