diff --git a/config/scripts/locale-plural-forms.mjs b/config/scripts/locale-plural-forms.mjs new file mode 100644 index 00000000000..210dd1ff7a6 --- /dev/null +++ b/config/scripts/locale-plural-forms.mjs @@ -0,0 +1,84 @@ +import fs from 'node:fs/promises' +import path from 'node:path' + +const PLURAL_KEY_RE = /^(.*)_(zero|one|two|few|many|other)$/ + +// Locales with more CLDR plural categories than English (ru few/many) source those forms from `_other`. +export function resolveLocaleSourceKey(enEntries, localeName, key) { + if (enEntries.has(key)) { + return key + } + const plural = PLURAL_KEY_RE.exec(key) + if (!plural || !localeName || !enEntries.has(`${plural[1]}_other`)) { + return undefined + } + return pluralCategories(localeName).includes(plural[2]) ? `${plural[1]}_other` : undefined +} + +const COUNT_PLACEHOLDER_RE = /^\{\{\s*count\s*[,}]/ + +// i18next always passes count to plural forms, so a locale may add it where English omits it (ru 21 uses _one). +export function interpolationVariablesMatch(sourceKey, enVariables, localeVariables) { + if (enVariables.join('|') === localeVariables.join('|')) { + return true + } + const withoutCount = (variable) => !COUNT_PLACEHOLDER_RE.test(variable) + return ( + PLURAL_KEY_RE.test(sourceKey) && + !enVariables.some((variable) => COUNT_PLACEHOLDER_RE.test(variable)) && + enVariables.join('|') === localeVariables.filter(withoutCount).join('|') + ) +} + +function pluralCategories(localeName) { + try { + return new Intl.PluralRules(localeName).resolvedOptions().pluralCategories + } catch { + return [] + } +} + +// Untranslated CLDR forms (fr/es/pt many, tr one) reuse the locale's `_other` instead of English; inserted beside it. +function withMissingPluralForms(catalog, categories, prefix = '', added = []) { + const filled = {} + for (const [key, value] of Object.entries(catalog)) { + const keyPath = prefix ? `${prefix}.${key}` : key + filled[key] = + typeof value === 'object' && value !== null && !Array.isArray(value) + ? withMissingPluralForms(value, categories, keyPath, added).catalog + : value + if (typeof value !== 'string' || !key.endsWith('_other')) { + continue + } + const base = key.slice(0, -'other'.length) + for (const category of categories) { + if (!Object.hasOwn(catalog, `${base}${category}`)) { + filled[`${base}${category}`] = value + added.push(`${prefix ? `${prefix}.` : ''}${base}${category}`) + } + } + } + return { catalog: filled, added } +} + +/** Verifies (or with fix, writes) the plural forms a desktop locale catalog needs; runtimes load catalogs as-is. */ +export async function syncLocalePluralForms(catalogPath, catalog, fix) { + const fileName = path.basename(catalogPath) + const plural = withMissingPluralForms(catalog, pluralCategories(fileName.replace(/\.json$/, ''))) + if (plural.added.length === 0) { + return { ok: true, catalog } + } + if (!fix) { + console.error(`${fileName} is missing CLDR plural forms that runtimes no longer fill:`) + console.error( + plural.added + .slice(0, 20) + .map((key) => `missing plural form: ${key}`) + .join('\n') + ) + return { ok: false } + } + await fs.writeFile(catalogPath, `${JSON.stringify(plural.catalog, null, 2)}\n`, 'utf8') + console.log(`Added ${plural.added.length} plural form(s) to ${fileName} from \`_other\`.`) + return { ok: true, catalog: plural.catalog } +} diff --git a/config/scripts/localization-surfaces.mjs b/config/scripts/localization-surfaces.mjs index 671f68f82dd..70b700a6ce1 100644 --- a/config/scripts/localization-surfaces.mjs +++ b/config/scripts/localization-surfaces.mjs @@ -6,6 +6,8 @@ export const LOCALIZATION_SURFACES = { localesDir: path.join('src', 'renderer', 'src', 'i18n', 'locales'), sourceRoots: [path.join('src', 'renderer', 'src'), path.join('src', 'main')], runtimeRequiredPath: path.join('src', 'renderer', 'src', 'i18n', 'en-runtime-required.json'), + // Desktop runtimes load built-in catalogs as-is; plural forms CLDR adds beyond `_other` are committed. + fillsPluralForms: true, syncCatalogCommand: 'pnpm run sync:localization-catalog', syncRuntimeCatalogCommand: 'pnpm run sync:localization-runtime-catalog' }, diff --git a/config/scripts/verify-localization-catalog.mjs b/config/scripts/verify-localization-catalog.mjs index 83dd8f3321e..a3f6abcde33 100644 --- a/config/scripts/verify-localization-catalog.mjs +++ b/config/scripts/verify-localization-catalog.mjs @@ -9,6 +9,11 @@ import ts from 'typescript-api' import { canonicalGenericRenderings } from './locale-generic-ui-terms.mjs' import { LOCALIZATION_SURFACES, readLocalizationSurface } from './localization-surfaces.mjs' import { repairTranslatedValue } from './locale-translation-policy.mjs' +import { + interpolationVariablesMatch, + resolveLocaleSourceKey, + syncLocalePluralForms +} from './locale-plural-forms.mjs' const SOURCE_EXTENSIONS = new Set(['.ts', '.tsx', '.js', '.jsx', '.mts', '.cts']) const SKIP_PATH_PARTS = new Set(['.git', 'dist', 'node_modules', 'out', '__snapshots__', 'assets']) @@ -283,24 +288,6 @@ function setCatalogEntry(catalog, key, value) { cursor[parts.at(-1)] = value } -// Locales with more CLDR plural categories than English (ru few/many) source those forms from `_other`. -function resolveLocaleSourceKey(enEntries, localeName, key) { - if (enEntries.has(key)) { - return key - } - const plural = /^(.*)_(zero|one|two|few|many|other)$/.exec(key) - if (!plural || !localeName || !enEntries.has(`${plural[1]}_other`)) { - return undefined - } - try { - return new Intl.PluralRules(localeName).resolvedOptions().pluralCategories.includes(plural[2]) - ? `${plural[1]}_other` - : undefined - } catch { - return undefined - } -} - function collectLocaleParityIssues(enCatalog, localeCatalog, localeName) { const enEntries = flattenCatalogEntries(enCatalog) const localeEntries = flattenCatalogEntries(localeCatalog) @@ -317,7 +304,7 @@ function collectLocaleParityIssues(enCatalog, localeCatalog, localeName) { } const enVariables = collectInterpolationVariables(enEntries.get(sourceKey)) const localeVariables = collectInterpolationVariables(localeValue) - if (enVariables.join('|') !== localeVariables.join('|')) { + if (!interpolationVariablesMatch(sourceKey, enVariables, localeVariables)) { interpolationMismatches.push(key) } } @@ -657,10 +644,20 @@ export async function main( for (const fileName of localeFiles) { const localeName = fileName.replace(/\.json$/, '') const localeCatalogPath = path.join(localesDir, fileName) - const localeCatalog = await readCatalogFile(localeCatalogPath) + let localeCatalog = await readCatalogFile(localeCatalogPath) if (localeCatalog === undefined || reportDottedCatalogKeys(fileName, localeCatalog) !== 0) { return 1 } + if (surface.fillsPluralForms) { + const plural = await syncLocalePluralForms(localeCatalogPath, localeCatalog, options.fix) + if (!plural.ok) { + console.error( + `Run \`${surface.syncCatalogCommand}\` to copy them from each \`_other\` form.` + ) + return 1 + } + localeCatalog = plural.catalog + } const exitCode = verifyLocaleCatalog(catalog, localeName, localeCatalog) if (exitCode !== 0) { console.error('') diff --git a/config/scripts/verify-localization-catalog.test.mjs b/config/scripts/verify-localization-catalog.test.mjs index 3d84b4bdee7..ebb457e70f6 100644 --- a/config/scripts/verify-localization-catalog.test.mjs +++ b/config/scripts/verify-localization-catalog.test.mjs @@ -183,6 +183,43 @@ describe('verify-localization-catalog', () => { await expect(verifyLocalizationCatalog(root)).resolves.toBe(1) }) + it('commits CLDR plural forms a locale lacks beside its _other form', async () => { + const { root, localesDir } = makeProject({ + sourceText: 'export {}\n', + enCatalog: { + files_one: 'One file', + files_other: '{{count}} files', + name: 'Name' + } + }) + const frenchPath = path.join(localesDir, 'fr.json') + writeJson(frenchPath, { files_other: '{{count}} fichiers', name: 'Nom' }) + const report = vi.spyOn(console, 'error').mockImplementation(() => undefined) + try { + await expect(verifyLocalizationCatalog(root, { fix: false })).resolves.toBe(1) + } finally { + report.mockRestore() + } + await expect(verifyLocalizationCatalog(root, { fix: true })).resolves.toBe(0) + + expect(Object.entries(readJson(frenchPath))).toEqual([ + ['files_other', '{{count}} fichiers'], + ['files_one', '{{count}} fichiers'], + ['files_many', '{{count}} fichiers'], + ['name', 'Nom'] + ]) + await expect(verifyLocalizationCatalog(root, { fix: false })).resolves.toBe(0) + + // Only an English form without {{count}} lets the locale add it; dropping it is still a mismatch. + writeJson(frenchPath, { files_other: 'fichiers', files_one: 'fichier', files_many: 'fichiers' }) + const mismatch = vi.spyOn(console, 'error').mockImplementation(() => undefined) + try { + await expect(verifyLocalizationCatalog(root, { fix: false })).resolves.toBe(1) + } finally { + mismatch.mockRestore() + } + }) + it('reports partial plugin catalog gaps but rejects malformed interpolation', async () => { const { root } = makeProject({ sourceText: 'export {}\n', diff --git a/src/main/i18n/main-i18n.ts b/src/main/i18n/main-i18n.ts index 8836fc45591..b38936884af 100644 --- a/src/main/i18n/main-i18n.ts +++ b/src/main/i18n/main-i18n.ts @@ -6,10 +6,7 @@ import i18next, { type TOptions } from 'i18next' -import { - resolvePluralFamilyKey, - withPluralCategoriesFromOther -} from '../../shared/i18n-plural-family' +import { resolvePluralFamilyKey } from '../../shared/i18n-plural-family' import { isPseudoLocalizationLocale, pseudoLocalizeString } from '../../shared/pseudo-localization' import { DEFAULT_UI_LOCALE, resolveUiLocale, type SupportedUiLocale } from '../../shared/ui-locale' import { UI_LANGUAGE_SYSTEM, type UiLanguage } from '../../shared/ui-language' @@ -49,14 +46,7 @@ const lazyLocaleBackend: BackendModule = { return } loader().then( - (mod) => - callback( - null, - withPluralCategoriesFromOther( - mod.default, - new Intl.PluralRules(language).resolvedOptions().pluralCategories - ) - ), + (mod) => callback(null, mod.default), (error) => callback(error instanceof Error ? error : new Error(String(error)), false) ) } diff --git a/src/renderer/src/i18n/i18n.ts b/src/renderer/src/i18n/i18n.ts index e92f778e1e0..a07f1dae456 100644 --- a/src/renderer/src/i18n/i18n.ts +++ b/src/renderer/src/i18n/i18n.ts @@ -28,10 +28,7 @@ import { isPluginUiLanguage, type UiLanguage } from '../../../shared/ui-language import type { PluginLanguagePackRegistration } from '../../../shared/plugins/plugin-language-pack-artifact' import { replacePluginLanguagePackResources } from '../../../shared/plugins/plugin-language-pack-i18n-resources' import { withTimeout } from '../../../shared/promise-timeout-fallback' -import { - resolvePluralFamilyKey, - withPluralCategoriesFromOther -} from '../../../shared/i18n-plural-family' +import { resolvePluralFamilyKey } from '../../../shared/i18n-plural-family' export const i18n: I18nInstance = i18next.createInstance() @@ -53,13 +50,30 @@ function localeCatalogUrl(language: string): string | undefined { return Object.entries(NON_DEFAULT_LOCALE_URLS).find(([name]) => name === language)?.[1] } -async function loadLocaleCatalog(language: string, url: string): Promise> { +// Built-in catalogs ship every CLDR plural form (sync:localization-catalog), so they load as-is. +async function fetchLocaleCatalog(url: string): Promise> { const response = await fetch(url, { cache: 'no-cache' }) if (!response.ok) { throw new Error(`Language catalog request failed: ${response.status}`) } - const categories = new Intl.PluralRules(language).resolvedOptions().pluralCategories - return withPluralCategoriesFromOther(await response.json(), categories) + return response.json() +} + +// The provider, onboarding switcher and backend can ask for one locale at once; share the fetch. +const catalogRequests = new Map>>() + +function loadLocaleCatalog(language: string, url: string): Promise> { + const pending = catalogRequests.get(language) + if (pending) { + return pending + } + const request = fetchLocaleCatalog(url).finally(() => { + if (catalogRequests.get(language) === request) { + catalogRequests.delete(language) + } + }) + catalogRequests.set(language, request) + return request } const lazyLocaleBackend: BackendModule = { @@ -151,11 +165,19 @@ export async function loadRendererUiLanguage(language: UiLanguage): Promise { expect(i18n.t('zhOnlyKey', { defaultValue: 'English' })).toBe('English') }) + it('shares one catalog request between concurrent loads of a locale', async () => { + i18n.removeResourceBundle('ko', 'translation') + const request = vi.spyOn(globalThis, 'fetch') + try { + await Promise.all([loadRendererUiLanguage('ko'), loadRendererUiLanguage('ko')]) + expect(request).toHaveBeenCalledTimes(1) + expect(i18n.getFixedT('ko')('menu.file', { defaultValue: 'File' })).toBe('파일') + } finally { + request.mockRestore() + } + }) + it.each(['network', 'http', 'invalid-json'] as const)( 'retries a rejected %s catalog load with a fresh request', async (failure) => { diff --git a/src/renderer/src/i18n/locales/de.json b/src/renderer/src/i18n/locales/de.json index 2897a0ae580..5b7401d2564 100644 --- a/src/renderer/src/i18n/locales/de.json +++ b/src/renderer/src/i18n/locales/de.json @@ -5101,7 +5101,8 @@ "description": "{{value0}} aktualisieren, damit Agenten den aktuellen Anweisungen für diese Orca-Version folgen.", "updateOne": "Skill aktualisieren", "updateMany": "Skills aktualisieren", - "title_other": "{{count}} installierte Orca-Skills sind veraltet" + "title_other": "{{count}} installierte Orca-Skills sind veraltet", + "title_one": "{{count}} installierte Orca-Skills sind veraltet" }, "SkillFreshnessUpdateDialog": { "title": "Skills aktualisieren", @@ -5124,6 +5125,7 @@ "updateServer": "Zum Aktualisieren der dortigen Orca-Skills Orca auf dem Server aktualisieren.", "connectHost": "Eine Verbindung zu diesem SSH-Host herstellen, um die dortigen Orca-Skills zu prüfen.", "upToDate_other": "{{count}} Skills sind auf dem neuesten Stand.", + "upToDate_one": "{{count}} Skills sind auf dem neuesten Stand.", "update_one": "{{count}} Aktualisierung verfügbar", "update_other": "{{count}} Aktualisierungen verfügbar", "current_one": "{{count}} Skill ist auf dem neuesten Stand", @@ -5488,7 +5490,8 @@ "placementSummaryParts": "Entfernt {{parts}} in {{roots}}.", "placementJoin": " und ", "retainedSource": "Der Skill selbst bleibt unter {{path}} erhalten.", - "nothing_other": "Keiner der {{count}} ausgewählten Skills kann hier gelöscht werden." + "nothing_other": "Keiner der {{count}} ausgewählten Skills kann hier gelöscht werden.", + "nothing_one": "Keiner der {{count}} ausgewählten Skills kann hier gelöscht werden." }, "skillPlanOpCopy": { "busy": "Eine andere Installation läuft noch", @@ -18885,11 +18888,13 @@ "runWebSearch_one": "{{count}}-mal im Web gesucht", "runWebSearch_other": "{{count}}-mal im Web gesucht", "runBrowser_other": "Browser {{count}}-mal verwendet", + "runBrowser_one": "Browser {{count}}-mal verwendet", "runIntegration_one": "{{count}} Integration verwendet", "runIntegration_other": "{{count}} Integrationen verwendet", "runAgent_one": "{{count}} Agent ausgeführt", "runAgent_other": "{{count}} Agenten ausgeführt", "runPlan_other": "Plan {{count}}-mal aktualisiert", + "runPlan_one": "Plan {{count}}-mal aktualisiert", "runTool_one": "{{count}} Werkzeug verwendet", "runTool_other": "{{count}} Werkzeuge verwendet", "runLiveRead_one": "{{count}} Datei wird gelesen", @@ -18905,11 +18910,13 @@ "runLiveWebSearch_one": "{{count}} Websuche läuft", "runLiveWebSearch_other": "{{count}} Websuchen laufen", "runLiveBrowser_other": "Browser wird {{count}}-mal verwendet", + "runLiveBrowser_one": "Browser wird {{count}}-mal verwendet", "runLiveIntegration_one": "{{count}} Integration wird verwendet", "runLiveIntegration_other": "{{count}} Integrationen werden verwendet", "runLiveAgent_one": "{{count}} Agent wird ausgeführt", "runLiveAgent_other": "{{count}} Agenten werden ausgeführt", "runLivePlan_other": "Plan wird {{count}}-mal aktualisiert", + "runLivePlan_one": "Plan wird {{count}}-mal aktualisiert", "runLiveTool_one": "{{count}} Werkzeug wird verwendet", "runLiveTool_other": "{{count}} Werkzeuge werden verwendet" }, diff --git a/src/renderer/src/i18n/locales/es.json b/src/renderer/src/i18n/locales/es.json index 209c738bd38..91e81f89d54 100644 --- a/src/renderer/src/i18n/locales/es.json +++ b/src/renderer/src/i18n/locales/es.json @@ -343,13 +343,16 @@ "permissionOverridesKept": "{{count}} agentes siguen usando su propia configuración de permisos:", "permissionOverridesKept_one": "{{count}} agente sigue usando su propia configuración de permisos:", "permissionOverridesKept_other": "{{count}} agentes siguen usando su propia configuración de permisos:", + "permissionOverridesKept_many": "{{count}} agentes siguen usando su propia configuración de permisos:", "permissionOverridesFollow": "{{count}} agentes ahora siguen {{mode}}", "permissionOverridesFollow_one": "{{count}} agente ahora sigue {{mode}}", "permissionOverridesFollow_other": "{{count}} agentes ahora siguen {{mode}}", + "permissionOverridesFollow_many": "{{count}} agentes ahora siguen {{mode}}", "permissionOverrideFollows": "{{agent}} ahora sigue {{mode}}", "permissionOverrideMore": "y {{count}} más", "permissionOverrideMore_one": "y {{count}} más", "permissionOverrideMore_other": "y {{count}} más", + "permissionOverrideMore_many": "y {{count}} más", "permissionOverridesUse": "Usar {{mode}}", "approveForMe": "aprobar por mí" }, @@ -406,6 +409,7 @@ "invalidServer": "Servidor no válido", "serverCount_one": "{{count}} servidor", "serverCount_other": "{{count}} servidores", + "serverCount_many": "{{count}} servidores", "claudeWorkspace": "Espacio de trabajo de Claude" }, "shortcuts": { @@ -1322,7 +1326,8 @@ "5f3d2c8a1b": "Error al resolver la base del MR", "dropPartiallyAttached": "No se pudieron adjuntar {{failureCount}} de {{count}} elementos.", "dropPartiallyAttached_one": "No se pudo adjuntar {{failureCount}} de {{count}} elemento.", - "dropPartiallyAttached_other": "No se pudieron adjuntar {{failureCount}} de {{count}} elementos." + "dropPartiallyAttached_other": "No se pudieron adjuntar {{failureCount}} de {{count}} elementos.", + "dropPartiallyAttached_many": "No se pudieron adjuntar {{failureCount}} de {{count}} elementos." }, "useGlobalFileDrop": { "38c9f034ff": "No se pudieron cargar los archivos soltados.", @@ -1338,6 +1343,7 @@ "nativeDropTempCopyFailed": "Orca no pudo copiar {{count}} archivos soltados.", "nativeDropTempCopyFailed_one": "Orca no pudo copiar {{count}} archivo soltado.", "nativeDropTempCopyFailed_other": "Orca no pudo copiar {{count}} archivos soltados.", + "nativeDropTempCopyFailed_many": "Orca no pudo copiar {{count}} archivos soltados.", "hostMismatch": "Este editor está en otro host. Abre el archivo desde su espacio de trabajo de origen.", "workspaceOpenFailed": "No se pudo abrir {{fileName}}. Ábrelo desde su espacio de trabajo de origen e inténtalo de nuevo." }, @@ -1485,7 +1491,8 @@ "searchHosts": "Buscar hosts…", "noHostsMatch": "Ningún host coincide.", "moreHosts_one": "{{count}} host más. Búscalo por nombre.", - "moreHosts_other": "{{count}} hosts más. Busca por nombre para encontrar uno." + "moreHosts_other": "{{count}} hosts más. Busca por nombre para encontrar uno.", + "moreHosts_many": "{{count}} hosts más. Busca por nombre para encontrar uno." }, "CodexRestartChip": { "c72a5fb234": "Reiniciar", @@ -1694,8 +1701,10 @@ "00f55cc17b": "El acceso al repositorio no está disponible para esta PR.", "reactionCount_one": "{{count}} reacción de {{reaction}}", "reactionCount_other": "{{count}} reacciones de {{reaction}}", + "reactionCount_many": "{{count}} reacciones de {{reaction}}", "filesViewed_one": "{{viewed}} / {{count}} archivo visto", "filesViewed_other": "{{viewed}} / {{count}} archivos vistos", + "filesViewed_many": "{{viewed}} / {{count}} archivos vistos", "updatedRelativeTime": "actualizado {{time}}", "authorOpenedThisIssue": " abrió este issue", "middotUpdatedRelativeTime": "· actualizado {{time}}", @@ -1763,8 +1772,10 @@ "gitlabActionFailed": "La acción de GitLab falló.", "approvalsRemainingOfRequired_one": "Falta {{count}} aprobación de las {{required}} requeridas", "approvalsRemainingOfRequired_other": "Faltan {{count}} aprobaciones de las {{required}} requeridas", + "approvalsRemainingOfRequired_many": "Faltan {{count}} aprobaciones de las {{required}} requeridas", "approvalsRemaining_one": "{{count}} aprobación restante", - "approvalsRemaining_other": "{{count}} aprobaciones restantes" + "approvalsRemaining_other": "{{count}} aprobaciones restantes", + "approvalsRemaining_many": "{{count}} aprobaciones restantes" }, "JiraIssueWorkspace": { "b0b92666c9": "Comentar", @@ -2160,6 +2171,7 @@ "5df7c41d2a": "Reintentar", "filesViewed_one": "{{viewed}} / {{count}} archivo visto", "filesViewed_other": "{{viewed}} / {{count}} archivos vistos", + "filesViewed_many": "{{viewed}} / {{count}} archivos vistos", "updatedRelativeTime": "actualizado {{time}}", "resolvedThreadBy": "Hilo resuelto de {{author}}", "resolvedCommentBy": "Comentario resuelto de {{author}}", @@ -2187,6 +2199,7 @@ "cf144856dc": "Copiado", "filesFound_one": "{{count}} archivo encontrado", "filesFound_other": "{{count}} archivos encontrados", + "filesFound_many": "{{count}} archivos encontrados", "hostCouldNotOpenPath": "El host no pudo abrir esta ruta de archivo.", "chooseFileNotDirectory": "Elige un archivo en lugar de un directorio." }, @@ -2492,6 +2505,7 @@ "shortcutToSubmit": "{{shortcut}} para enviar.", "projectsFailedToLoad_one": "Error al cargar proyectos: {{failed}} de {{count}}", "projectsFailedToLoad_other": "Error al cargar proyectos: {{failed}} de {{count}}", + "projectsFailedToLoad_many": "Error al cargar proyectos: {{failed}} de {{count}}", "draftPullRequestNumber": "Pull request en borrador #{{number}}", "pullRequestNumber": "Pull request #{{number}}", "issueNumber": "Issue #{{number}}", @@ -2503,16 +2517,20 @@ "startWorkspaceFromIssue": "Iniciar espacio de trabajo desde issue {{number}}", "shownCount_one": "{{count}} mostrado", "shownCount_other": "{{count}} mostrados", + "shownCount_many": "{{count}} mostrados", "linearProjectPlaceholder": "Proyecto", "labelCount_one": "{{count}} etiqueta", "labelCount_other": "{{count}} etiquetas", + "labelCount_many": "{{count}} etiquetas", "memberCount_one": "{{count}} miembro", "memberCount_other": "{{count}} miembros", + "memberCount_many": "{{count}} miembros", "groupUnassigned": "Sin asignar", "linearProjectContext": "Proyecto: {{name}}", "linearViewContext": "Vista: {{name}}", "changedFileCount_one": "{{count}} archivo", "changedFileCount_other": "{{count}} archivos", + "changedFileCount_many": "{{count}} archivos", "resumeRestoration": { "linearProjectNotFound": "No se encontró el proyecto de Linear guardado.", "linearProjectRestoreFailed": "No se pudo restaurar el proyecto de Linear guardado.", @@ -2654,8 +2672,10 @@ "lastActiveTime": "Última actividad hace {{value0}}", "resultsFound_one": "{{count}} resultado encontrado.", "resultsFound_other": "{{count}} resultados encontrados.", + "resultsFound_many": "{{count}} resultados encontrados.", "itemsAvailable_one": "{{count}} elemento disponible.", "itemsAvailable_other": "{{count}} elementos disponibles.", + "itemsAvailable_many": "{{count}} elementos disponibles.", "createActionAvailable": "Acción para crear un worktree disponible." }, "github": { @@ -2921,6 +2941,7 @@ "draft": "Borrador", "labelCount_one": "{{count}} etiqueta", "labelCount_other": "{{count}} etiquetas", + "labelCount_many": "{{count}} etiquetas", "allStates": "Todos", "filterPullRequests": "Filtrar pull requests", "filterIssues": "Filtrar issues", @@ -3038,6 +3059,7 @@ "c9b6e9f90d": "No se pueden cargar proyectos de Linear", "scopedIssueCount_one": "{{count}} issue en el ámbito seleccionado", "scopedIssueCount_other": "{{count}} issues en el ámbito seleccionado", + "scopedIssueCount_many": "{{count}} issues en el ámbito seleccionado", "backlog": "Backlog" } } @@ -3053,7 +3075,8 @@ "b3488fad3c": "No se obtuvo ningún equipo. El acceso puede depender del scope de la clave, membresía en equipos privados, equipos archivados, permisos o un error al obtener datos.", "405b33c378": "Ningún equipo obtenido coincide con tu búsqueda.", "teamCount_one": "{{count}} equipo", - "teamCount_other": "{{count}} equipos" + "teamCount_other": "{{count}} equipos", + "teamCount_many": "{{count}} equipos" } }, "priority": { @@ -3442,14 +3465,19 @@ "writeRejected": "Se canceló el drop de archivos: el terminal no pudo aceptar la ruta.", "skippedSymlinks_one": "Se omitió {{count}} enlace simbólico.", "skippedSymlinks_other": "Se omitieron {{count}} enlaces simbólicos.", + "skippedSymlinks_many": "Se omitieron {{count}} enlaces simbólicos.", "skippedItems_one": "Se omitió {{count}} elemento.", "skippedItems_other": "Se omitieron {{count}} elementos.", + "skippedItems_many": "Se omitieron {{count}} elementos.", "failedUploads_one": "No se pudo subir {{count}} archivo.", "failedUploads_other": "No se pudieron subir {{count}} archivos.", + "failedUploads_many": "No se pudieron subir {{count}} archivos.", "uploadingFiles_one": "Subiendo {{count}} archivo al entorno de ejecución…", "uploadingFiles_other": "Subiendo {{count}} archivos al entorno de ejecución…", + "uploadingFiles_many": "Subiendo {{count}} archivos al entorno de ejecución…", "uploadingFilesToRemote_one": "Subiendo {{count}} archivo al host remoto…", - "uploadingFilesToRemote_other": "Subiendo {{count}} archivos al host remoto…" + "uploadingFilesToRemote_other": "Subiendo {{count}} archivos al host remoto…", + "uploadingFilesToRemote_many": "Subiendo {{count}} archivos al host remoto…" } } }, @@ -3848,10 +3876,13 @@ "2b84c4d11f": "{{value0}} espacio de trabajo · {{value1}} externo", "portsAria_one": "Puertos, {{count}} puerto del espacio de trabajo", "portsAria_other": "Puertos, {{count}} puertos del espacio de trabajo", + "portsAria_many": "Puertos, {{count}} puertos del espacio de trabajo", "portsTooltipWithExternal_one": "Puertos — {{count}} puerto del espacio de trabajo · externos: {{externalCount}}", "portsTooltipWithExternal_other": "Puertos — {{count}} puertos del espacio de trabajo · externos: {{externalCount}}", + "portsTooltipWithExternal_many": "Puertos — {{count}} puertos del espacio de trabajo · externos: {{externalCount}}", "portsTooltip_one": "Puertos — {{count}} puerto del espacio de trabajo", - "portsTooltip_other": "Puertos — {{count}} puertos del espacio de trabajo" + "portsTooltip_other": "Puertos — {{count}} puertos del espacio de trabajo", + "portsTooltip_many": "Puertos — {{count}} puertos del espacio de trabajo" }, "ResourceUsageStatusSegment": { "946d9f94d0": "Cancelar", @@ -3892,8 +3923,10 @@ "1ea066b73f": "Actualiza {{value0}} para ver sus recursos.", "endOrphanTerminals_one": "Terminar {{count}} terminal huérfano", "endOrphanTerminals_other": "Terminar {{count}} terminales huérfanos", + "endOrphanTerminals_many": "Terminar {{count}} terminales huérfanos", "orphanCount_one": "{{count}} huérfano", - "orphanCount_other": "{{count}} huérfanos" + "orphanCount_other": "{{count}} huérfanos", + "orphanCount_many": "{{count}} huérfanos" }, "SshStatusSegment": { "3ad70e0365": "Administrar hosts remotos…", @@ -3914,12 +3947,15 @@ "runtime_reconnect_attempt": "Intento {{value0}}", "connectedHostCount_one": "{{count}} host", "connectedHostCount_other": "{{count}} hosts", + "connectedHostCount_many": "{{count}} hosts", "searchSshHosts": "Buscar hosts SSH…", "noMatchingSshHosts": "Ningún host SSH coincide.", "moreSshHostMatches_one": "{{count}} coincidencia más. Sigue escribiendo para acotar.", "moreSshHostMatches_other": "{{count}} coincidencias más. Sigue escribiendo para acotar.", + "moreSshHostMatches_many": "{{count}} coincidencias más. Sigue escribiendo para acotar.", "moreSshHosts_one": "Buscar {{count}} host SSH más…", "moreSshHosts_other": "Buscar entre {{count}} hosts SSH más…", + "moreSshHosts_many": "Buscar entre {{count}} hosts SSH más…", "runtime_unavailable_transport_up": "Orca no disponible", "runtime_workspace_window_closed": "Ventana del espacio de trabajo cerrada" }, @@ -3980,8 +4016,10 @@ "zcodeUsageMenu": "Uso del código Z", "rateLimitResetsAvailable_one": "{{count}} reinicio de rate limit disponible", "rateLimitResetsAvailable_other": "{{count}} reinicios de rate limit disponibles", + "rateLimitResetsAvailable_many": "{{count}} reinicios de rate limit disponibles", "staleCodexSessions_one": "{{count}} sesión de Codex sigue en la cuenta anterior.", - "staleCodexSessions_other": "{{count}} sesiones de Codex siguen en la cuenta anterior." + "staleCodexSessions_other": "{{count}} sesiones de Codex siguen en la cuenta anterior.", + "staleCodexSessions_many": "{{count}} sesiones de Codex siguen en la cuenta anterior." }, "StatusBarUsageEmptyCta": { "828c764a79": "Conectar una cuenta", @@ -4085,10 +4123,13 @@ "0d1c78d749": "Seleccione {{value0}}", "removedFromSpace_one": "Se quitó {{count}} espacio de trabajo de Espacio.", "removedFromSpace_other": "Se quitaron {{count}} espacios de trabajo de Espacio.", + "removedFromSpace_many": "Se quitaron {{count}} espacios de trabajo de Espacio.", "topLevelItems_one": "{{formattedCount}} elemento de nivel superior", "topLevelItems_other": "{{formattedCount}} elementos de nivel superior", + "topLevelItems_many": "{{formattedCount}} elementos de nivel superior", "selectedCount_one": "{{count}} seleccionado", "selectedCount_other": "{{count}} seleccionados", + "selectedCount_many": "{{count}} seleccionados", "reclaimableSize": "{{size}} recuperables", "scanning": "Escaneando" }, @@ -4180,7 +4221,8 @@ "updatedAgo": "Actualizado {{time}}", "notYetUpdated": "Aún no se ha actualizado", "rateLimitResetsAvailable_one": "{{count}} reinicio de rate limit disponible", - "rateLimitResetsAvailable_other": "{{count}} reinicios de rate limit disponibles" + "rateLimitResetsAvailable_other": "{{count}} reinicios de rate limit disponibles", + "rateLimitResetsAvailable_many": "{{count}} reinicios de rate limit disponibles" }, "SshTargetStatusRow": { "sshHost": "Host SSH" @@ -4227,8 +4269,10 @@ "updatedTooltip": "Actualizaciones remotas del servidor Orca completadas", "failedCount_one": "Falló {{count}} actualización de servidor", "failedCount_other": "Fallaron {{count}} actualizaciones de servidores", + "failedCount_many": "Fallaron {{count}} actualizaciones de servidores", "updatedCount_one": "{{count}} servidor actualizado", - "updatedCount_other": "{{count}} servidores actualizados" + "updatedCount_other": "{{count}} servidores actualizados", + "updatedCount_many": "{{count}} servidores actualizados" }, "resource": { "memory": { @@ -4247,6 +4291,7 @@ "copy": { "terminalSessionCount_one": "{{count}} sesión de terminal", "terminalSessionCount_other": "{{count}} sesiones de terminal", + "terminalSessionCount_many": "{{count}} sesiones de terminal", "memoryUnavailable": "memoria no disponible", "tooltipSummary": "Administrador de recursos - {{memory}} - {{sessions}}", "spaceScanReady": "Escaneo de espacio listo", @@ -4268,7 +4313,8 @@ "attentionLabel": "Skills requieren atención", "attentionTooltip": "Se omitieron algunas actualizaciones de skills — haz clic para ver los detalles", "runningSkills_one": "Actualizando {{count}} skill…", - "runningSkills_other": "Actualizando {{count}} skills…" + "runningSkills_other": "Actualizando {{count}} skills…", + "runningSkills_many": "Actualizando {{count}} skills…" }, "NativeChatResumeStatusSegment": { "failedTooltip": "Chats que Orca no pudo reanudar tras el reinicio. Haz clic para ver los detalles.", @@ -4280,20 +4326,28 @@ "resumedTooltip": "Chats que Orca reanudó tras el reinicio. Haz clic para verlos.", "chatsFailedLabel_one": "No se pudo reanudar {{count}} chat", "chatsFailedLabel_other": "No se pudieron reanudar {{count}} chats", + "chatsFailedLabel_many": "No se pudieron reanudar {{count}} chats", "chatsFailedAria_one": "No se pudo reanudar {{count}} chat. Haz clic para ver los detalles.", "chatsFailedAria_other": "No se pudieron reanudar {{count}} chats. Haz clic para ver los detalles.", + "chatsFailedAria_many": "No se pudieron reanudar {{count}} chats. Haz clic para ver los detalles.", "resumedLabelCount_one": "{{count}} chat reanudado", "resumedLabelCount_other": "{{count}} chats reanudados", + "resumedLabelCount_many": "{{count}} chats reanudados", "resumedAriaCount_one": "{{count}} chat reanudado. Haz clic para verlo.", "resumedAriaCount_other": "{{count}} chats reanudados. Haz clic para verlos.", + "resumedAriaCount_many": "{{count}} chats reanudados. Haz clic para verlos.", "checkLabelCount_one": "{{count}} chat por revisar", "checkLabelCount_other": "{{count}} chats por revisar", + "checkLabelCount_many": "{{count}} chats por revisar", "checkAriaCount_one": "{{count}} chat por revisar tras reanudarlo. Haz clic para ver los detalles.", "checkAriaCount_other": "{{count}} chats por revisar tras reanudarlos. Haz clic para ver los detalles.", + "checkAriaCount_many": "{{count}} chats por revisar tras reanudarlos. Haz clic para ver los detalles.", "labelCount_one": "{{count}} chat por reanudar", "labelCount_other": "{{count}} chats por reanudar", + "labelCount_many": "{{count}} chats por reanudar", "ariaLabelCount_one": "{{count}} chat disponible para reanudar", - "ariaLabelCount_other": "{{count}} chats disponibles para reanudar" + "ariaLabelCount_other": "{{count}} chats disponibles para reanudar", + "ariaLabelCount_many": "{{count}} chats disponibles para reanudar" }, "RuntimeHostStatusRow": { "previous_connection_closed": "La conexión anterior cerrada.", @@ -4352,28 +4406,36 @@ "behind": "{{behind}} por detrás", "activeAgents_one": "{{count}} agente activo", "activeAgents_other": "{{count}} agentes activos", + "activeAgents_many": "{{count}} agentes activos", "completedAgents_one": "{{count}} agente completado", "completedAgents_other": "{{count}} agentes completados", + "completedAgents_many": "{{count}} agentes completados", "activeAndCompletedAgents": "{{active}}, {{completed}}", "completedAgentsRetained_one": "{{count}} agente completado conservado", "completedAgentsRetained_other": "{{count}} agentes completados conservados", + "completedAgentsRetained_many": "{{count}} agentes completados conservados", "noTrackedAgents": "No hay agentes registrados en ejecución", "noTerminalTabs": "No hay pestañas de terminal", "liveTerminalTabs_one": "{{live}} en ejecución de {{count}} pestaña de terminal", "liveTerminalTabs_other": "{{live}} en ejecución de {{count}} pestañas de terminal", + "liveTerminalTabs_many": "{{live}} en ejecución de {{count}} pestañas de terminal", "gitStatusUnavailable": "Estado de Git no disponible: {{error}}", "gitStatusNotLoaded": "El estado de Git aún no se ha cargado", "noUncommittedFiles": "No hay archivos con cambios sin commit", "changedFiles_one": "{{count}} archivo modificado", "changedFiles_other": "{{count}} archivos modificados", + "changedFiles_many": "{{count}} archivos modificados", "noEditorFiles": "No hay archivos abiertos en el editor", "editorFilesOpen_one": "{{count}} archivo abierto en el editor", "editorFilesOpen_other": "{{count}} archivos abiertos en el editor", + "editorFilesOpen_many": "{{count}} archivos abiertos en el editor", "dirtyOfOpen": "{{dirty}} de {{open}}", "dirtyEditorBuffers_one": "{{count}} búfer del editor sin guardar", "dirtyEditorBuffers_other": "{{count}} búferes del editor sin guardar", + "dirtyEditorBuffers_many": "{{count}} búferes del editor sin guardar", "openFiles_one": "{{count}} archivo abierto", "openFiles_other": "{{count}} archivos abiertos", + "openFiles_many": "{{count}} archivos abiertos", "activeWorkspace": "Este es el espacio de trabajo activo", "mainWorktreeProtected": "El worktree principal está protegido", "workspaceProtected": "El espacio de trabajo está protegido", @@ -4381,7 +4443,8 @@ "noLinkedIssue": "No hay ninguna incidencia vinculada", "noLinkedReview": "No hay ningún PR vinculado", "browserTabsOpen_one": "{{count}} pestaña del navegador abierta", - "browserTabsOpen_other": "{{count}} pestañas del navegador abiertas" + "browserTabsOpen_other": "{{count}} pestañas del navegador abiertas", + "browserTabsOpen_many": "{{count}} pestañas del navegador abiertas" }, "workspaceSpaceFormat": { "cancellingScan": "Cancelando escaneo", @@ -4389,6 +4452,7 @@ "scanningWorkspaces": "Escaneando {{scanned}} de {{total}} · {{current}}", "scanningRepos_one": "Escaneando {{scanned}} de {{count}} repositorio · {{current}}", "scanningRepos_other": "Escaneando {{scanned}} de {{count}} repositorios · {{current}}", + "scanningRepos_many": "Escaneando {{scanned}} de {{count}} repositorios · {{current}}", "scanningSizes": "Escaneando tamaños de los espacios de trabajo", "status": { "scanned": "Escaneado", @@ -4596,7 +4660,8 @@ "noLocalUsageYet": "Aún no se encontró uso local de Claude, Codex, OpenCode ni Muse. El resumen se completará después de que la próxima sesión de agente escriba registros de tokens.", "providersEnabledWithData": "Habilitados: {{enabled}} - con datos: {{withData}}", "sessionCount_one": "{{formatted}} sesión", - "sessionCount_other": "{{formatted}} sesiones" + "sessionCount_other": "{{formatted}} sesiones", + "sessionCount_many": "{{formatted}} sesiones" }, "share": { "card": { @@ -4668,10 +4733,13 @@ "tokenTotal": "Tokens: {{tokens}}", "sessionCount_one": "{{formatted}} sesión", "sessionCount_other": "{{formatted}} sesiones", + "sessionCount_many": "{{formatted}} sesiones", "turnCount_one": "{{formatted}} turno", "turnCount_other": "{{formatted}} turnos", + "turnCount_many": "{{formatted}} turnos", "eventCount_one": "{{formatted}} evento", - "eventCount_other": "{{formatted}} eventos" + "eventCount_other": "{{formatted}} eventos", + "eventCount_many": "{{formatted}} eventos" } } }, @@ -4793,28 +4861,40 @@ "selected": "{{count}} seleccionadas", "delete_one": "Eliminar {{count}} skill", "delete_other": "Eliminar {{count}} skills", + "delete_many": "Eliminar {{count}} skills", "deleteFolder_one": "{{count}} carpeta", "deleteFolder_other": "{{count}} carpetas", + "deleteFolder_many": "{{count}} carpetas", "deleteLink_one": "{{count}} enlace", "deleteLink_other": "{{count}} enlaces", + "deleteLink_many": "{{count}} enlaces", "skill_one": "{{count}} skill", "skill_other": "{{count}} skills", + "skill_many": "{{count}} skills", "source_one": "{{count}} fuente", "source_other": "{{count}} fuentes", + "source_many": "{{count}} fuentes", "file_one": "{{count}} archivo", "file_other": "{{count}} archivos", + "file_many": "{{count}} archivos", "link_one": "{{count}} enlace", "link_other": "{{count}} enlaces", + "link_many": "{{count}} enlaces", "result_one": "{{count}} resultado", "result_other": "{{count}} resultados", + "result_many": "{{count}} resultados", "share_one": "Compartir {{count}} skill", "share_other": "Compartir {{count}} skills", + "share_many": "Compartir {{count}} skills", "install_one": "Instalar {{count}} skill", "install_other": "Instalar {{count}} skills", + "install_many": "Instalar {{count}} skills", "retry_one": "Reintentar {{count}} skill", "retry_other": "Reintentar {{count}} skills", + "retry_many": "Reintentar {{count}} skills", "deleted_one": "Se eliminó {{count}} skill", - "deleted_other": "Se eliminaron {{count}} skills" + "deleted_other": "Se eliminaron {{count}} skills", + "deleted_many": "Se eliminaron {{count}} skills" }, "filter": { "allAgents": "Todos los agentes", @@ -4838,7 +4918,9 @@ "updateOne": "Actualizar skill", "updateMany": "Actualizar skills", "description": "Actualiza {{value0}} para que los Agents sigan las instrucciones actuales de esta versión de Orca.", - "title_other": "{{count}} skills de Orca instaladas están desactualizadas" + "title_other": "{{count}} skills de Orca instaladas están desactualizadas", + "title_one": "{{count}} skills de Orca instaladas están desactualizadas", + "title_many": "{{count}} skills de Orca instaladas están desactualizadas" }, "SkillFreshnessRow": {}, "SkillFreshnessUpdateDialog": { @@ -4862,14 +4944,20 @@ "updateServer": "Actualiza Orca en el servidor para actualizar sus skills de Orca.", "connectHost": "Conéctate a este host SSH para revisar sus skills de Orca.", "upToDate_other": "{{count}} skills están actualizadas.", + "upToDate_one": "{{count}} skills están actualizadas.", + "upToDate_many": "{{count}} skills están actualizadas.", "update_one": "{{count}} actualización disponible", "update_other": "{{count}} actualizaciones disponibles", + "update_many": "{{count}} actualizaciones disponibles", "current_one": "{{count}} skill está actualizada", "current_other": "{{count}} skills están actualizadas", + "current_many": "{{count}} skills están actualizadas", "updated_one": "Se actualizó {{count}} skill", "updated_other": "Se actualizaron {{count}} skills", + "updated_many": "Se actualizaron {{count}} skills", "updateAction_one": "Actualizar {{count}} skill", - "updateAction_other": "Actualizar {{count}} skills" + "updateAction_other": "Actualizar {{count}} skills", + "updateAction_many": "Actualizar {{count}} skills" }, "SkillFreshnessStatusPill": { "updateAvailable": "Actualización disponible", @@ -4948,7 +5036,8 @@ "releaseNotes": "Notas de la versión:", "targetHeader": "Objetivo de instalación", "placementsChecked_one": "Se comprobó {{count}} ubicación.", - "placementsChecked_other": "Se comprobaron {{count}} ubicaciones." + "placementsChecked_other": "Se comprobaron {{count}} ubicaciones.", + "placementsChecked_many": "Se comprobaron {{count}} ubicaciones." }, "SkillInstallTargetFields": { "8e6a972229": "No se conocen espacios de trabajo en esta máquina.", @@ -5000,7 +5089,8 @@ "01c5a12e08": "Habilidades instaladas y verificadas.", "01c5a12e10": "Necesita volver a intentarlo", "selectedChecked_one": "Se comprobó {{count}} skill seleccionada.", - "selectedChecked_other": "Se comprobaron {{count}} skills seleccionadas." + "selectedChecked_other": "Se comprobaron {{count}} skills seleccionadas.", + "selectedChecked_many": "Se comprobaron {{count}} skills seleccionadas." }, "SkillBundleInstallReview": { "01c5a11e09": "Notas de la versión:", @@ -5026,8 +5116,10 @@ "accessSummaryPlain": "Enlace no listado: cualquiera que lo tenga puede instalarlo.", "script_one": "{{count}} script", "script_other": "{{count}} scripts", + "script_many": "{{count}} scripts", "executable_one": "{{count}} ejecutable", - "executable_other": "{{count}} ejecutables" + "executable_other": "{{count}} ejecutables", + "executable_many": "{{count}} ejecutables" }, "description": { "showLess": "Mostrar menos", @@ -5079,8 +5171,10 @@ "namesAndMore": "{{names}} y {{count}} más", "agentCount_one": "{{count}} agente", "agentCount_other": "{{count}} agentes", + "agentCount_many": "{{count}} agentes", "runnableWarningOfSelected_one": "Skills seleccionadas con scripts o archivos binarios: {{affectedCount}} de {{count}} ({{affected}}).", - "runnableWarningOfSelected_other": "Skills seleccionadas con scripts o archivos binarios: {{affectedCount}} de {{count}} ({{affected}})." + "runnableWarningOfSelected_other": "Skills seleccionadas con scripts o archivos binarios: {{affectedCount}} de {{count}} ({{affected}}).", + "runnableWarningOfSelected_many": "Skills seleccionadas con scripts o archivos binarios: {{affectedCount}} de {{count}} ({{affected}})." }, "SkillSharedLinkRow": { "contentsUnavailable": "No se pudo cargar lo que contiene este enlace.", @@ -5148,7 +5242,9 @@ "placementSummaryParts": "Elimina {{parts}} a través de {{roots}}.", "placementJoin": "y", "retainedSource": "La habilidad en sí permanece en {{path}}.", - "nothing_other": "No se puede eliminar desde aquí ninguna de las {{count}} skills seleccionadas." + "nothing_other": "No se puede eliminar desde aquí ninguna de las {{count}} skills seleccionadas.", + "nothing_one": "No se puede eliminar desde aquí ninguna de las {{count}} skills seleccionadas.", + "nothing_many": "No se puede eliminar desde aquí ninguna de las {{count}} skills seleccionadas." }, "skillPlanOpCopy": { "busy": "Otra instalación sigue en curso", @@ -5190,7 +5286,8 @@ "managedRemoval": { "removed": "Eliminadas: {{removed}}.", "removedPreserved_one": "Eliminadas: {{removed}} · {{count}} skill modificada conservada.", - "removedPreserved_other": "Eliminadas: {{removed}} · {{count}} skills modificadas conservadas." + "removedPreserved_other": "Eliminadas: {{removed}} · {{count}} skills modificadas conservadas.", + "removedPreserved_many": "Eliminadas: {{removed}} · {{count}} skills modificadas conservadas." } }, "sidebar": { @@ -5205,7 +5302,8 @@ "34a03a6565": "Mantener {{value0}} actualizado", "4a18052018": "{{value0}} local está detrás de {{value1}}", "staleLocalBranch_one": "Tu nuevo worktree está actualizado, pero la rama local {{branch}} está {{count}} commit por detrás, por lo que las diferencias generadas por IA pueden compararse con un historial desactualizado. Deja que Orca la mantenga actualizada automáticamente. Puedes cambiarlo cuando quieras en Ajustes › {{setting}}", - "staleLocalBranch_other": "Tu nuevo worktree está actualizado, pero la rama local {{branch}} está {{count}} commits por detrás, por lo que las diferencias generadas por IA pueden compararse con un historial desactualizado. Deja que Orca la mantenga actualizada automáticamente. Puedes cambiarlo cuando quieras en Ajustes › {{setting}}" + "staleLocalBranch_other": "Tu nuevo worktree está actualizado, pero la rama local {{branch}} está {{count}} commits por detrás, por lo que las diferencias generadas por IA pueden compararse con un historial desactualizado. Deja que Orca la mantenga actualizada automáticamente. Puedes cambiarlo cuando quieras en Ajustes › {{setting}}", + "staleLocalBranch_many": "Tu nuevo worktree está actualizado, pero la rama local {{branch}} está {{count}} commits por detrás, por lo que las diferencias generadas por IA pueden compararse con un historial desactualizado. Deja que Orca la mantenga actualizada automáticamente. Puedes cambiarlo cuando quieras en Ajustes › {{setting}}" } } } @@ -5248,7 +5346,8 @@ "6149d5203f": "No hay repositorios seleccionados. Abre la carpeta principal para usar el editor, la terminal y la búsqueda sin funciones de Git.", "e52454b7f6": "Abrir como carpeta", "foundRepositories_one": "Se encontró {{count}} repositorio en {{path}}.", - "foundRepositories_other": "Se encontraron {{count}} repositorios en {{path}}." + "foundRepositories_other": "Se encontraron {{count}} repositorios en {{path}}.", + "foundRepositories_many": "Se encontraron {{count}} repositorios en {{path}}." }, "AddRepoRemoteStep": { "6680289908": "/inicio/usuario/proyecto", @@ -5341,18 +5440,24 @@ "gitBlocksMainWorktree": "Git no permite quitar el worktree principal.", "removeBatchFolder_one": "Eliminar {{count}} espacio de trabajo de Orca. Las carpetas de los proyectos en disco no se borrarán.", "removeBatchFolder_other": "Eliminar {{count}} espacios de trabajo de Orca. Las carpetas de los proyectos en disco no se borrarán.", + "removeBatchFolder_many": "Eliminar {{count}} espacios de trabajo de Orca. Las carpetas de los proyectos en disco no se borrarán.", "removeBatchMixed_one": "Eliminar {{count}} espacio de trabajo de Orca. Los worktrees de Git también se eliminarán de git y del disco; para los espacios de trabajo de carpeta solo se eliminará la entrada en Orca.", "removeBatchMixed_other": "Eliminar {{count}} espacios de trabajo de Orca. Los worktrees de Git también se eliminarán de git y del disco; para los espacios de trabajo de carpeta solo se eliminará la entrada en Orca.", + "removeBatchMixed_many": "Eliminar {{count}} espacios de trabajo de Orca. Los worktrees de Git también se eliminarán de git y del disco; para los espacios de trabajo de carpeta solo se eliminará la entrada en Orca.", "removeBatchGit_one": "Eliminar {{count}} espacio de trabajo de git y borrar su carpeta de espacio de trabajo.", "removeBatchGit_other": "Eliminar {{count}} espacios de trabajo de git y borrar sus carpetas de espacio de trabajo.", + "removeBatchGit_many": "Eliminar {{count}} espacios de trabajo de git y borrar sus carpetas de espacio de trabajo.", "removeSingleFolder": "Eliminar de Orca. La carpeta del proyecto en disco no se borrará.", "removeSingleGit": "Eliminar de git y borrar su carpeta de espacio de trabajo.", "removeWithChildrenFolder_one": "Eliminar y {{count}} espacio de trabajo secundario de Orca. Las carpetas de los proyectos en disco no se borrarán.", "removeWithChildrenFolder_other": "Eliminar y {{count}} espacios de trabajo secundarios de Orca. Las carpetas de los proyectos en disco no se borrarán.", + "removeWithChildrenFolder_many": "Eliminar y {{count}} espacios de trabajo secundarios de Orca. Las carpetas de los proyectos en disco no se borrarán.", "removeWithChildrenMixed_one": "Eliminar y {{count}} espacio de trabajo secundario de Orca. Los worktrees de Git también se eliminarán de git y del disco; para los espacios de trabajo de carpeta solo se eliminará la entrada en Orca.", "removeWithChildrenMixed_other": "Eliminar y {{count}} espacios de trabajo secundarios de Orca. Los worktrees de Git también se eliminarán de git y del disco; para los espacios de trabajo de carpeta solo se eliminará la entrada en Orca.", + "removeWithChildrenMixed_many": "Eliminar y {{count}} espacios de trabajo secundarios de Orca. Los worktrees de Git también se eliminarán de git y del disco; para los espacios de trabajo de carpeta solo se eliminará la entrada en Orca.", "removeWithChildrenGit_one": "Eliminar y {{count}} espacio de trabajo secundario de git y borrar sus carpetas de espacio de trabajo.", - "removeWithChildrenGit_other": "Eliminar y {{count}} espacios de trabajo secundarios de git y borrar sus carpetas de espacio de trabajo." + "removeWithChildrenGit_other": "Eliminar y {{count}} espacios de trabajo secundarios de git y borrar sus carpetas de espacio de trabajo.", + "removeWithChildrenGit_many": "Eliminar y {{count}} espacios de trabajo secundarios de git y borrar sus carpetas de espacio de trabajo." }, "DeleteWorktreeDirtyChangeHint": { "showLoadedPaths": "Mostrar rutas cargadas", @@ -5361,16 +5466,20 @@ "unresolvedConflict": "Conflicto sin resolver", "changeCount_one": "{{count}} cambio sin confirmar o sin seguimiento", "changeCount_other": "{{count}} cambios sin confirmar o sin seguimiento", + "changeCount_many": "{{count}} cambios sin confirmar o sin seguimiento", "changes": "Cambios sin confirmar o sin seguimiento", "moreLoadedPaths_one": "y {{count}} ruta cargada más", - "moreLoadedPaths_other": "y {{count}} rutas cargadas más" + "moreLoadedPaths_other": "y {{count}} rutas cargadas más", + "moreLoadedPaths_many": "y {{count}} rutas cargadas más" }, "DeleteWorktreeLineageNotice": { "a940f3c96e": "Se eliminarán los espacios de trabajo secundarios", "alsoDeletesChildren_one": "Al eliminar este espacio de trabajo también se elimina {{count}} espacio de trabajo secundario.", "alsoDeletesChildren_other": "Al eliminar este espacio de trabajo también se eliminan {{count}} espacios de trabajo secundarios.", + "alsoDeletesChildren_many": "Al eliminar este espacio de trabajo también se eliminan {{count}} espacios de trabajo secundarios.", "moreChildren_one": "+{{count}} más", - "moreChildren_other": "+{{count}} más" + "moreChildren_other": "+{{count}} más", + "moreChildren_many": "+{{count}} más" }, "DeleteWorktreeSkipConfirmOption": { "29aefb7e52": "No volver a preguntar" @@ -5390,14 +5499,18 @@ "expandAriaLabel": "Expandir worktrees ocultos de {{repo}}", "hiding_one": "Ocultando {{count}} worktree detectado", "hiding_other": "Ocultando {{count}} worktrees detectados", + "hiding_many": "Ocultando {{count}} worktrees detectados", "hidingInRepo_one": "Ocultando {{count}} worktree detectado en {{repo}}", "hidingInRepo_other": "Ocultando {{count}} worktrees detectados en {{repo}}", + "hidingInRepo_many": "Ocultando {{count}} worktrees detectados en {{repo}}", "keepHiddenAriaLabel_one": "Mantener oculto {{count}} worktree detectado de {{repo}}; recupéralo desde el menú del proyecto", "keepHiddenAriaLabel_other": "Mantener ocultos {{count}} worktrees detectados de {{repo}}; recupéralos desde el menú del proyecto", + "keepHiddenAriaLabel_many": "Mantener ocultos {{count}} worktrees detectados de {{repo}}; recupéralos desde el menú del proyecto", "keepHiddenTooltip": "Mantener oculto: recupéralo desde el menú del proyecto", "repoOnHost": "{{repo}} en {{host}}", "moreLocations_one": "+ {{count}} ubicación más", - "moreLocations_other": "+ {{count}} ubicaciones más" + "moreLocations_other": "+ {{count}} ubicaciones más", + "moreLocations_many": "+ {{count}} ubicaciones más" }, "NonGitFolderDialog": { "e52454b7f6": "Abrir como carpeta", @@ -5453,9 +5566,11 @@ "fec7e9c8ae": "Eliminar grupo", "removeContainedProjects_one": "Quitar {{count}} proyecto del grupo", "removeContainedProjects_other": "Quitar {{count}} proyectos del grupo", + "removeContainedProjects_many": "Quitar {{count}} proyectos del grupo", "deleteGroupDescription": "Eliminar {{name}}.", "moreProjects_one": "+{{count}} más", - "moreProjects_other": "+{{count}} más" + "moreProjects_other": "+{{count}} más", + "moreProjects_many": "+{{count}} más" }, "ProjectGroupNameDialog": { "d99a034073": "Cancelar", @@ -5510,6 +5625,7 @@ "savedSetupCommand": "Se guardó el comando de configuración.", "savedWithSkippedFields_one": "Se omitió {{count}} campo no compatible. Se guardó el comando de configuración.", "savedWithSkippedFields_other": "Se omitieron {{count}} campos no compatibles. Se guardó el comando de configuración.", + "savedWithSkippedFields_many": "Se omitieron {{count}} campos no compatibles. Se guardó el comando de configuración.", "savedInProjectSettings": "Guardado en los ajustes de este proyecto" }, "SetupScriptPromptCardViews": { @@ -5707,7 +5823,8 @@ "e1a34450fc": "Organiza espacios de trabajo por estado y abre tarjetas de espacios de trabajo.", "c6a77ab0f4": "Tablero de espacios de trabajo", "selectedCount_one": "{{count}} seleccionado", - "selectedCount_other": "{{count}} seleccionados" + "selectedCount_other": "{{count}} seleccionados", + "selectedCount_many": "{{count}} seleccionados" }, "WorkspaceKanbanPinDropTarget": { "c30151c5ee": "Suelta aquí para fijar sin cambiar el estado.", @@ -5822,7 +5939,8 @@ "d1113f4660": "No se pudo abrir el navegador", "unknownProcess": "Proceso desconocido", "livePorts_one": "{{count}} puerto activo", - "livePorts_other": "{{count}} puertos activos" + "livePorts_other": "{{count}} puertos activos", + "livePorts_many": "{{count}} puertos activos" }, "WorktreeContextMenu": { "c39c37676a": "Crea un grupo y mueve este proyecto a él.", @@ -5893,11 +6011,15 @@ "showChildWorkspaces_one": "Mostrar {{count}} espacio de trabajo secundario", "hideChildWorkspaces_one": "Ocultar {{count}} espacio de trabajo secundario", "showChildWorkspaces_other": "Mostrar {{count}} espacios de trabajo secundarios", + "showChildWorkspaces_many": "Mostrar {{count}} espacios de trabajo secundarios", "hideChildWorkspaces_other": "Ocultar {{count}} espacios de trabajo secundarios", + "hideChildWorkspaces_many": "Ocultar {{count}} espacios de trabajo secundarios", "childCount_one": "{{count}} secundario", "childCount_other": "{{count}} secundarios", + "childCount_many": "{{count}} secundarios", "groupProjectsRemained_one": "Proyectos del grupo que quedan tras eliminarlo: {{remaining}} de {{count}}.", - "groupProjectsRemained_other": "Proyectos del grupo que quedan tras eliminarlo: {{remaining}} de {{count}}." + "groupProjectsRemained_other": "Proyectos del grupo que quedan tras eliminarlo: {{remaining}} de {{count}}.", + "groupProjectsRemained_many": "Proyectos del grupo que quedan tras eliminarlo: {{remaining}} de {{count}}." }, "WorktreeMetaDialog": { "3db0a2a593": "Cancelar", @@ -5970,7 +6092,8 @@ "openGlobalSettings": "Gestionar en Ajustes globales", "globalSettingsSources": "Estas fuentes tienen una configuración global que puedes anular aquí:", "searchHiddenPlaceholder_one": "Buscar en {{count}} worktree…", - "searchHiddenPlaceholder_other": "Buscar en {{count}} worktrees…" + "searchHiddenPlaceholder_other": "Buscar en {{count}} worktrees…", + "searchHiddenPlaceholder_many": "Buscar en {{count}} worktrees…" }, "WorktreeVisibilitySourceList": { "claude": "Claude Code", @@ -6228,7 +6351,8 @@ "3e102f111c": "Todos los hosts", "hosts": "Hosts", "visibleHosts_one": "{{count}} host", - "visibleHosts_other": "{{count}} hosts" + "visibleHosts_other": "{{count}} hosts", + "visibleHosts_many": "{{count}} hosts" }, "HostRemoveDialog": { "1a2b3c4d5e": "Se quitó {{value0}}", @@ -6245,8 +6369,10 @@ "wslHostEndsTerminalsUnlessShared": "Quita {{value0}} de Orca. Salvo que otro Orca abierto en este equipo lo esté usando, también cierra sus terminales abiertas y detiene el servidor de Orca en esa distro. Los archivos de la distro no se tocan.", "hostKeepsWorkspaces_one": "Quita {{host}} y sus credenciales de este equipo. Su {{count}} espacio de trabajo permanece en Orca — los archivos remotos no se modifican.", "hostKeepsWorkspaces_other": "Quita {{host}} y sus credenciales de este equipo. Sus {{count}} espacios de trabajo permanecen en Orca — los archivos remotos no se modifican.", + "hostKeepsWorkspaces_many": "Quita {{host}} y sus credenciales de este equipo. Sus {{count}} espacios de trabajo permanecen en Orca — los archivos remotos no se modifican.", "alsoRemoveWorkspaces_one": "Quitar también este espacio de trabajo de Orca", - "alsoRemoveWorkspaces_other": "Quitar también estos {{count}} espacios de trabajo de Orca" + "alsoRemoveWorkspaces_other": "Quitar también estos {{count}} espacios de trabajo de Orca", + "alsoRemoveWorkspaces_many": "Quitar también estos {{count}} espacios de trabajo de Orca" }, "HostRenameDialog": { "1a2b3c4d5e": "Renombrar host", @@ -6304,8 +6430,10 @@ "6c07f3a91e": "{{value0}} en {{value1}}", "hiddenWorktreesNoun_one": "worktree oculto", "hiddenWorktreesNoun_other": "worktrees ocultos", + "hiddenWorktreesNoun_many": "worktrees ocultos", "reviewHiddenWorktrees_one": "Revisar {{count}} worktree oculto en {{scope}}", - "reviewHiddenWorktrees_other": "Revisar {{count}} worktrees ocultos en {{scope}}" + "reviewHiddenWorktrees_other": "Revisar {{count}} worktrees ocultos en {{scope}}", + "reviewHiddenWorktrees_many": "Revisar {{count}} worktrees ocultos en {{scope}}" }, "NoticeHostGlyph": { "hostDisconnected": "{{hostName}} está desconectado", @@ -6398,6 +6526,7 @@ "pairingHelpShareComputer": "Créalo en Ajustes → Servidores remotos de Orca → Compartir este equipo en el otro equipo.", "sshImportSynced_one": "Se añadió {{count}} host a Orca.", "sshImportSynced_other": "Se añadieron {{count}} hosts a Orca.", + "sshImportSynced_many": "Se añadieron {{count}} hosts a Orca.", "sshConfigPickerInvalidResponse": "Respuesta de host no válida de la configuración SSH" }, "ForgetSshWorkspaceDialog": { @@ -6426,7 +6555,8 @@ "7f1c2e94a5": "El texto de búsqueda es demasiado largo: el tablero no está filtrado", "9a4d0f6b21": "Demasiado largo", "workspacesMatch_one": "Espacios de trabajo que coinciden: {{matchCount}} de {{count}}", - "workspacesMatch_other": "Espacios de trabajo que coinciden: {{matchCount}} de {{count}}" + "workspacesMatch_other": "Espacios de trabajo que coinciden: {{matchCount}} de {{count}}", + "workspacesMatch_many": "Espacios de trabajo que coinciden: {{matchCount}} de {{count}}" }, "LocalGitToolchainScanBanner": { "xcodeLicenseTitle": "Acepta la licencia de Xcode para usar Git", @@ -6439,7 +6569,8 @@ "retry": "Reintentar ahora", "restored": "Git funciona de nuevo. Worktrees actualizados.", "affectedProjects_one": "Escaneo de worktrees pausado para {{count}} proyecto", - "affectedProjects_other": "Escaneo de worktrees pausado para {{count}} proyectos" + "affectedProjects_other": "Escaneo de worktrees pausado para {{count}} proyectos", + "affectedProjects_many": "Escaneo de worktrees pausado para {{count}} proyectos" }, "WorktreeCardSshHostControl": { "connectFailed": "La conexión SSH falló", @@ -6461,22 +6592,27 @@ "a3cdd9d9e6": "Git mantuvo {{count}} ramas locales porque pueden contener confirmaciones no fusionadas. Las ramas mantenidas no conservan las carpetas del espacio de trabajo; sus confirmaciones permanecen en el repositorio. Orca puede continuar liberando espacio en el disco del espacio de trabajo en segundo plano.", "a3cdd9d9e6_one": "Git mantuvo la rama local {{count}} porque puede contener confirmaciones no fusionadas. Las ramas mantenidas no conservan las carpetas del espacio de trabajo; sus confirmaciones permanecen en el repositorio. Orca puede continuar liberando espacio en el disco del espacio de trabajo en segundo plano.", "a3cdd9d9e6_other": "Git mantuvo {{count}} ramas locales porque pueden contener confirmaciones no fusionadas. Las ramas mantenidas no conservan las carpetas del espacio de trabajo; sus confirmaciones permanecen en el repositorio. Orca puede continuar liberando espacio en el disco del espacio de trabajo en segundo plano.", + "a3cdd9d9e6_many": "Git mantuvo {{count}} ramas locales porque pueden contener confirmaciones no fusionadas. Las ramas mantenidas no conservan las carpetas del espacio de trabajo; sus confirmaciones permanecen en el repositorio. Orca puede continuar liberando espacio en el disco del espacio de trabajo en segundo plano.", "6310412304": "Revisar sucursales {{count}}", "6310412304_one": "Revisar sucursal {{count}}", "6310412304_other": "Revisar sucursales {{count}}", + "6310412304_many": "Revisar sucursales {{count}}", "cea24c2b7d": "{{count}} espacios de trabajo eliminados", "cea24c2b7d_one": "{{count}} espacio de trabajo eliminado", "cea24c2b7d_other": "{{count}} espacios de trabajo eliminados", + "cea24c2b7d_many": "{{count}} espacios de trabajo eliminados", "0e0379f24a": "{{count}} sucursales mantenidas", "0e0379f24a_one": "{{count}} sucursal mantenida", "0e0379f24a_other": "{{count}} sucursales mantenidas", + "0e0379f24a_many": "{{count}} sucursales mantenidas", "4cf75caab7": "{{value0}}, {{value1}}", "e61d78054f": "Eliminando sucursales locales: {{value0}}", "1e1a5f6763": "Sucursales locales eliminadas: {{value0}}", "43d9395605": "{{value0}} eliminado, {{value1}} no eliminado", "d42f1f14e0": "Reintentar {{count}} ramas", "d42f1f14e0_one": "Reintentar rama {{count}}", - "d42f1f14e0_other": "Reintentar {{count}} ramas" + "d42f1f14e0_other": "Reintentar {{count}} ramas", + "d42f1f14e0_many": "Reintentar {{count}} ramas" } } } @@ -6491,7 +6627,8 @@ "285e1e4882": "Cancelar", "a0f9863597": "Forzar eliminación de ramas {{count}}", "a0f9863597_one": "Forzar eliminación de rama {{count}}", - "a0f9863597_other": "Forzar eliminación de ramas {{count}}" + "a0f9863597_other": "Forzar eliminación de ramas {{count}}", + "a0f9863597_many": "Forzar eliminación de ramas {{count}}" }, "WorktreeListScrollToTopButton": { "jumpToTop": "Saltar hacia arriba" @@ -6594,10 +6731,12 @@ "workspaceBatchActionLabels": { "deleteCount_one": "Eliminar {{count}} espacio de trabajo", "deleteCount_other": "Eliminar {{count}} espacios de trabajo", + "deleteCount_many": "Eliminar {{count}} espacios de trabajo", "deleteSelected": "Eliminar seleccionados", "sleep": "Suspender", "sleepCount_one": "Suspender {{count}} espacio de trabajo", - "sleepCount_other": "Suspender {{count}} espacios de trabajo" + "sleepCount_other": "Suspender {{count}} espacios de trabajo", + "sleepCount_many": "Suspender {{count}} espacios de trabajo" }, "addRepoBusyLabels": { "scanningRepositories": "Buscando repositorios...", @@ -6624,7 +6763,8 @@ }, "worktreeCardModel": { "sparsePreviewMore_one": "{{preview}}, +{{count}} más", - "sparsePreviewMore_other": "{{preview}}, +{{count}} más" + "sparsePreviewMore_other": "{{preview}}, +{{count}} más", + "sparsePreviewMore_many": "{{preview}}, +{{count}} más" }, "worktreeCardPrDisplay": { "mrDetailsUnavailable": "Detalles del MR no disponibles", @@ -6634,7 +6774,8 @@ }, "HostSectionHeader": { "workspaceCount_one": "{{count}} espacio de trabajo", - "workspaceCount_other": "{{count}} espacios de trabajo" + "workspaceCount_other": "{{count}} espacios de trabajo", + "workspaceCount_many": "{{count}} espacios de trabajo" }, "titleDerivedAgentRows": { "needsInput": "Requiere intervención", @@ -7607,7 +7748,8 @@ "82436439eb": "Agregar configuración de MCP", "0a5c1ead54": "Crear configuración vacía", "detectedServers_one": "Detectados: {{detected}} · {{count}} servidor", - "detectedServers_other": "Detectados: {{detected}} · {{count}} servidores" + "detectedServers_other": "Detectados: {{detected}} · {{count}} servidores", + "detectedServers_many": "Detectados: {{detected}} · {{count}} servidores" }, "MobileEmulatorAgentControlRow": { "8af7a8bc38": "Los comandos apuntan al emulador activo del worktree actual. Las coordenadas están normalizadas de 0 a 1.", @@ -7792,6 +7934,7 @@ "noAgents": "No se detectaron CLI de agentes en PATH. Instale agentes en Configuración → Agentes, luego vuelva a verificar.", "fullCoverage_one": "Cada agente detectado tiene la habilidad.", "fullCoverage_other": "Todos los agentes {{value0}} detectados tienen la habilidad.", + "fullCoverage_many": "Todos los agentes {{value0}} detectados tienen la habilidad.", "noCoverage": "Instale la habilidad anterior y luego vuelva a verificar.", "partialCoverage": "{{value0}} de {{value1}} agentes detectados tienen la habilidad." }, @@ -10702,6 +10845,7 @@ "loading": "Cargando temas de Warp...", "found_theme_one": "Se encontró {{value0}} tema", "found_theme_other": "Se encontraron {{value0}} temas", + "found_theme_many": "Se encontraron {{value0}} temas", "found_in_source": " en {{value0}}", "clear_all": "Borrar selección", "select_all": "Seleccionar todo", @@ -10715,15 +10859,18 @@ "cancel": "Cancelar", "import_theme_one": "Importar {{value0}} tema", "import_theme_other": "Importar {{value0}} temas", + "import_theme_many": "Importar {{value0}} temas", "import_themes": "Importar temas" }, "useWarpThemeImport": { "unknown_error": "Error desconocido", "imported_one": "Se importó {{value0}} tema", "imported_other": "Se importaron {{value0}} temas", + "imported_many": "Se importaron {{value0}} temas", "import_failed": "No se pudieron importar los temas", "over_limit_one": "Importar estos temas superaría el límite de {{value0}} temas personalizados de terminal. Deselecciona {{value1}} tema nuevo e inténtalo de nuevo.", - "over_limit_other": "Importar estos temas superaría el límite de {{value0}} temas personalizados de terminal. Deselecciona {{value1}} temas nuevos e inténtalo de nuevo." + "over_limit_other": "Importar estos temas superaría el límite de {{value0}} temas personalizados de terminal. Deselecciona {{value1}} temas nuevos e inténtalo de nuevo.", + "over_limit_many": "Importar estos temas superaría el límite de {{value0}} temas personalizados de terminal. Deselecciona {{value1}} temas nuevos e inténtalo de nuevo." }, "YamlThemeImportButton": { "label": "Importar desde YAML" @@ -10842,6 +10989,7 @@ "computerUseSummary": { "permissionsRequired_one": "Se requiere {{value0}} permiso antes de que los agentes puedan operar ventanas de apps.", "permissionsRequired_other": "Se requieren {{value0}} permisos antes de que los agentes puedan operar ventanas de apps.", + "permissionsRequired_many": "Se requieren {{value0}} permisos antes de que los agentes puedan operar ventanas de apps.", "checkingTitle": "Comprobando el acceso a Computer Use.", "checkingDescription": "Orca está comprobando los permisos de privacidad de macOS para el helper de Computer Use.", "unavailableTitle": "Computer Use no está disponible.", @@ -12136,9 +12284,11 @@ "olderTerminalsUnverifiable": "Orca no pudo confirmar que los terminales iniciados por una versión anterior de Orca hayan terminado. Vuelve a conectarte para intentarlo de nuevo.", "olderTerminals_one": "{{count}} terminal iniciado por una versión anterior de Orca sigue ejecutándose en este host y no se detiene solo. Ciérralo en esa versión de Orca o termínalo en el host y vuelve a conectarte.", "olderTerminals_other": "{{count}} terminales iniciados por una versión anterior de Orca siguen ejecutándose en este host y no se detienen solos. Ciérralos en esa versión de Orca o termínalos en el host y vuelve a conectarte.", + "olderTerminals_many": "{{count}} terminales iniciados por una versión anterior de Orca siguen ejecutándose en este host y no se detienen solos. Ciérralos en esa versión de Orca o termínalos en el host y vuelve a conectarte.", "olderTerminals": "{{count}} terminales iniciados por una versión anterior de Orca siguen ejecutándose en este host y no se detienen solos. Ciérralos en esa versión de Orca o termínalos en el host y vuelve a conectarte.", "linkedProjects_one": "El servidor Orca de este host ya tenía {{paths}}, así que este escritorio ahora usa la copia del servidor. Las pestañas de este escritorio y {{count}} automatización allí no se movieron, y los worktrees que creó allí aparecen como worktrees externos.", "linkedProjects_other": "El servidor Orca de este host ya tenía {{paths}}, así que este escritorio ahora usa la copia del servidor. Las pestañas de este escritorio y {{count}} automatizaciones allí no se movieron, y los worktrees que creó allí aparecen como worktrees externos.", + "linkedProjects_many": "El servidor Orca de este host ya tenía {{paths}}, así que este escritorio ahora usa la copia del servidor. Las pestañas de este escritorio y {{count}} automatizaciones allí no se movieron, y los worktrees que creó allí aparecen como worktrees externos.", "linkedProjects": "El servidor Orca de este host ya tenía {{paths}}, así que este escritorio ahora usa la copia del servidor. Las pestañas de este escritorio y {{count}} automatizaciones allí no se movieron, y los worktrees que creó allí aparecen como worktrees externos.", "linkedProjectsNoAutomations": "El servidor Orca de este host ya tenía {{paths}}, así que este escritorio ahora usa la copia del servidor. Las pestañas de este escritorio allí no se movieron, y los worktrees que creó allí aparecen como worktrees externos.", "nodeDownloadBlocked": "Ni este equipo ni este host pudieron descargar Node.js, que el servidor de Orca necesita. Usa un mirror de Node.js o revisa la red en ambas máquinas.", @@ -12157,6 +12307,7 @@ "setupContactLost": "Orca perdió contacto con este host mientras configuraba su servidor. No se detuvo nada en el host. Conéctese nuevamente para continuar.", "automationsLeftDisabled_one": "El servidor de Orca de este host asumió {{count}} automatización, pero no pudo volver a activarla. Actívala en Automatizaciones.", "automationsLeftDisabled_other": "El servidor de Orca de este host asumió {{count}} automatizaciones, pero no pudo volver a activarlas. Actívalas en Automatizaciones.", + "automationsLeftDisabled_many": "El servidor de Orca de este host asumió {{count}} automatizaciones, pero no pudo volver a activarlas. Actívalas en Automatizaciones.", "windowsBuildUnsupported": "Este host ejecuta una versión de Windows anterior a Windows 10 y Windows Server 2016, por lo que no puede ejecutar el servidor de Orca. Usa un host con una versión más reciente de Windows o un host Linux o macOS.", "windowsNoExtractor": "Este host Windows no tiene tar.exe ni Expand-Archive de PowerShell, por lo que Orca no puede descomprimir allí su servidor. Instala Windows PowerShell 5.1 en el host y vuelve a conectarte.", "automationsLeftDisabled": "El servidor de Orca de este host asumió {{count}} automatizaciones, pero no pudo volver a activarlas. Actívalas en Automatizaciones." @@ -12508,6 +12659,7 @@ "BulkActionBar": { "selectedCount_one": "{{count}} seleccionado", "selectedCount_other": "{{count}} seleccionados", + "selectedCount_many": "{{count}} seleccionados", "stageCount": "Agregar al stage ({{count}})", "unstageCount": "Quitar del stage ({{count}})" }, @@ -12741,8 +12893,10 @@ "resultsInFiles": "{{results}} en {{files}}", "resultCount_one": "{{count}} resultado", "resultCount_other": "{{count}} resultados", + "resultCount_many": "{{count}} resultados", "fileCount_one": "{{count}} archivo", - "fileCount_other": "{{count}} archivos" + "fileCount_other": "{{count}} archivos", + "fileCount_many": "{{count}} archivos" }, "SearchFilters": { "01e4671ccf": "archivos a excluir (por ejemplo, *.min.js, dist/**)", @@ -12963,22 +13117,30 @@ "diffCommentNotesCopyFailed": "No se pudieron copiar notas", "conflictCount_one": "{{count}} conflicto", "conflictCount_other": "{{count}} conflictos", + "conflictCount_many": "{{count}} conflictos", "discardFailedSampleMore_one": "{{paths}}, +{{count}} más", "discardFailedSampleMore_other": "{{paths}}, +{{count}} más", + "discardFailedSampleMore_many": "{{paths}}, +{{count}} más", "discardFailed_one": "No se pudo descartar {{count}} archivo", "discardFailed_other": "No se pudieron descartar {{count}} archivos", + "discardFailed_many": "No se pudieron descartar {{count}} archivos", "discardFailedWithSample": "{{error}} (por ejemplo, {{paths}})", "compareBaseCommitsAhead_one": "{{count}} commit por delante de {{ref}}", "compareBaseCommitsAhead_other": "{{count}} commits por delante de {{ref}}", + "compareBaseCommitsAhead_many": "{{count}} commits por delante de {{ref}}", "compareBaseCommitsBehind_one": "{{count}} commit por detrás de {{ref}}", "compareBaseCommitsBehind_other": "{{count}} commits por detrás de {{ref}}", + "compareBaseCommitsBehind_many": "{{count}} commits por detrás de {{ref}}", "branchFilesChangedVsBase_one": "{{count}} archivo cambiado respecto a {{ref}}", "branchFilesChangedVsBase_other": "{{count}} archivos cambiados respecto a {{ref}}", + "branchFilesChangedVsBase_many": "{{count}} archivos cambiados respecto a {{ref}}", "noteCount_one": "{{count}} nota", "noteCount_other": "{{count}} notas", + "noteCount_many": "{{count}} notas", "comparingAgainstRef": "Comparando con {{ref}}", "commitsAheadShort_one": "{{count}} por delante", "commitsAheadShort_other": "{{count}} por delante", + "commitsAheadShort_many": "{{count}} por delante", "unresolvedConflictOfKind": "Conflicto sin resolver ({{kind}})", "unresolvedConflict": "Conflicto sin resolver", "locallyResolvedConflictOfKind": "Conflicto resuelto localmente ({{kind}})", @@ -12994,8 +13156,10 @@ "abortMergeFailed": "No se pudo cancelar la fusión", "clearNotesFromWorkspace_one": "¿Borrar {{count}} nota de este espacio de trabajo?", "clearNotesFromWorkspace_other": "¿Borrar {{count}} notas de este espacio de trabajo?", + "clearNotesFromWorkspace_many": "¿Borrar {{count}} notas de este espacio de trabajo?", "clearNotesFromFile_one": "¿Borrar {{count}} nota de {{path}}?", - "clearNotesFromFile_other": "¿Borrar {{count}} notas de {{path}}?" + "clearNotesFromFile_other": "¿Borrar {{count}} notas de {{path}}?", + "clearNotesFromFile_many": "¿Borrar {{count}} notas de {{path}}?" }, "SourceControlAgentActionDialog": { "8e856842d1": "No se pudo iniciar el agente seleccionado.", @@ -13129,23 +13293,32 @@ "checksUnresolvedStripHint": "Estas comprobaciones finalizaron sin un veredicto de aprobación o desaprobación.", "commitsBehind_one": "{{count}} commit por detrás", "commitsBehind_other": "{{count}} commits por detrás", + "commitsBehind_many": "{{count}} commits por detrás", "baseCommitLabel": "commit base:", "failingChecks_one": "{{count}} comprobación fallida", "failingChecks_other": "{{count}} comprobaciones fallidas", + "failingChecks_many": "{{count}} comprobaciones fallidas", "pendingChecks_one": "{{count}} comprobación pendiente", "pendingChecks_other": "{{count}} comprobaciones pendientes", + "pendingChecks_many": "{{count}} comprobaciones pendientes", "unresolvedChecks_one": "{{count}} comprobación sin resolver", "unresolvedChecks_other": "{{count}} comprobaciones sin resolver", + "unresolvedChecks_many": "{{count}} comprobaciones sin resolver", "passingCount_one": "{{count}} correcto", "passingCount_other": "{{count}} correctos", + "passingCount_many": "{{count}} correctos", "failingCount_one": "{{count}} fallando", "failingCount_other": "{{count}} fallando", + "failingCount_many": "{{count}} fallando", "pendingCount_one": "{{count}} pendiente", "pendingCount_other": "{{count}} pendientes", + "pendingCount_many": "{{count}} pendientes", "unresolvedCount_one": "{{count}} sin resolver", "unresolvedCount_other": "{{count}} sin resolver", + "unresolvedCount_many": "{{count}} sin resolver", "sendQueuedCommentsToAi_one": "Enviar {{count}} comentario en cola a la IA", "sendQueuedCommentsToAi_other": "Enviar {{count}} comentarios en cola a la IA", + "sendQueuedCommentsToAi_many": "Enviar {{count}} comentarios en cola a la IA", "conflictsBlockThisMr": "Los conflictos bloquean este MR", "conflictsBlockThisPr": "Los conflictos bloquean este PR", "copyComment": "Copiar comentario", @@ -13401,7 +13574,8 @@ "0d2d88cba5": "Esto no se puede deshacer.", "1551c14668": "¿Descartar cambios?", "fileCount_one": "{{count}} archivo", - "fileCount_other": "{{count}} archivos" + "fileCount_other": "{{count}} archivos", + "fileCount_many": "{{count}} archivos" } }, "dropdown": { @@ -13456,22 +13630,29 @@ "titlePushBeforeCreatingReview": "Haz push de los commits locales antes de crear un {{reviewLabel}}", "pushCount_one": "Hacer push de {{count}} commit", "pushCount_other": "Hacer push de {{count}} commits", + "pushCount_many": "Hacer push de {{count}} commits", "pullCount_one": "Hacer pull de {{count}} commit", "pullCount_other": "Hacer pull de {{count}} commits", + "pullCount_many": "Hacer pull de {{count}} commits", "fastForwardCount_one": "Hacer fast-forward de {{count}} commit", "fastForwardCount_other": "Hacer fast-forward de {{count}} commits", + "fastForwardCount_many": "Hacer fast-forward de {{count}} commits", "syncCounts": "Pull de {{behind}}, push de {{ahead}}", "remoteBranchFallback": "la rama remota", "titleForcePushOlderCopiesBranch": "El remoto solo tiene copias antiguas de commits locales. Haz force push con lease de esta rama para actualizar {{upstreamName}}.", "titleForcePushOlderCopiesCount_one": "El remoto solo tiene copias antiguas de commits locales. Haz force push con lease de {{count}} commit de la rama para actualizar {{upstreamName}}.", "titleForcePushOlderCopiesCount_other": "El remoto solo tiene copias antiguas de commits locales. Haz force push con lease de {{count}} commits de la rama para actualizar {{upstreamName}}.", + "titleForcePushOlderCopiesCount_many": "El remoto solo tiene copias antiguas de commits locales. Haz force push con lease de {{count}} commits de la rama para actualizar {{upstreamName}}.", "titleManualForcePush_one": "Haz force push con lease de {{count}} commit local para actualizar {{upstreamName}}.", "titleManualForcePush_other": "Haz force push con lease de {{count}} commits locales para actualizar {{upstreamName}}.", + "titleManualForcePush_many": "Haz force push con lease de {{count}} commits locales para actualizar {{upstreamName}}.", "titleManualForcePushReplaceRemote_one": "Haz force push con lease de {{count}} commit local para actualizar {{upstreamName}} y reemplazar los commits que solo están en el remoto.", "titleManualForcePushReplaceRemote_other": "Haz force push con lease de {{count}} commits locales para actualizar {{upstreamName}} y reemplazar los commits que solo están en el remoto.", + "titleManualForcePushReplaceRemote_many": "Haz force push con lease de {{count}} commits locales para actualizar {{upstreamName}} y reemplazar los commits que solo están en el remoto.", "titleUnpublishedForcePushBranch": "Haz force push con lease de esta rama y configura un upstream si es necesario.", "titleUnpublishedForcePushCount_one": "Haz force push con lease de {{count}} commit de la rama y configura un upstream si es necesario.", "titleUnpublishedForcePushCount_other": "Haz force push con lease de {{count}} commits de la rama y configura un upstream si es necesario.", + "titleUnpublishedForcePushCount_many": "Haz force push con lease de {{count}} commits de la rama y configura un upstream si es necesario.", "checkingBranchStatus": "Comprobando el estado de la rama…", "titleCheckingPrStatus": "Comprobando el estado del PR…", "titlePrAlreadyMerged": "El PR ya está mergeado", @@ -13564,7 +13745,8 @@ "compare": { "summary": { "commitsAhead_one": "{{count}} commit por delante de {{ref}}", - "commitsAhead_other": "{{count}} commits por delante de {{ref}}" + "commitsAhead_other": "{{count}} commits por delante de {{ref}}", + "commitsAhead_many": "{{count}} commits por delante de {{ref}}" } }, "conflict": { @@ -13637,10 +13819,12 @@ "deleteFailed": "No se pudo eliminar '{{name}}'.", "deleteItems_one": "¿Eliminar {{count}} elemento?", "deleteItems_other": "¿Eliminar {{count}} elementos?", + "deleteItems_many": "¿Eliminar {{count}} elementos?", "mixedRecycleBin": "Los elementos remotos se eliminan permanentemente y esta acción no se puede deshacer. Los elementos locales se mueven a la Papelera de reciclaje.", "mixedTrash": "Los elementos remotos se eliminan permanentemente y esta acción no se puede deshacer. Los elementos locales se mueven a la Papelera.", "permanentlyDeleteItems_one": "¿Eliminar {{count}} elemento permanentemente?", "permanentlyDeleteItems_other": "¿Eliminar {{count}} elementos permanentemente?", + "permanentlyDeleteItems_many": "¿Eliminar {{count}} elementos permanentemente?", "recycleBinFailed": "No se pudo mover '{{name}}' a la Papelera de reciclaje.", "trashFailed": "No se pudo mover '{{name}}' a la Papelera." }, @@ -13651,8 +13835,10 @@ "useFileExplorerImport": { "importFailedCount_one": "No se pudo importar {{count}} archivo.", "importFailedCount_other": "No se pudieron importar {{count}} archivos.", + "importFailedCount_many": "No se pudieron importar {{count}} archivos.", "importSkippedCount_one": "Se omitió {{count}} archivo.", "importSkippedCount_other": "Se omitieron {{count}} archivos.", + "importSkippedCount_many": "Se omitieron {{count}} archivos.", "importFailed": "No se pudieron importar los archivos." }, "useFileExplorerKeys": { @@ -13711,7 +13897,8 @@ "resumeInNewCliHostTooOld": "Actualiza Orca en el host que ejecuta este chat para reanudarlo en una nueva CLI.", "folderWorkspaceUnavailable": "El espacio de trabajo de carpeta ya no está disponible.", "transcriptsSkippedCount_one": "{{count}} transcripción omitida", - "transcriptsSkippedCount_other": "{{count}} transcripciones omitidas" + "transcriptsSkippedCount_other": "{{count}} transcripciones omitidas", + "transcriptsSkippedCount_many": "{{count}} transcripciones omitidas" }, "AiVaultPanelControls": { "scanningSessions": "Buscando sesiones", @@ -13775,10 +13962,13 @@ "resumeInFolder": "Reanudar en carpeta", "recoverableEmptyDetailCount_one": "Esta sesión no tiene conversación guardada, pero queda {{count}} elemento recuperable.", "recoverableEmptyDetailCount_other": "Esta sesión no tiene conversación guardada, pero quedan {{count}} elementos recuperables.", + "recoverableEmptyDetailCount_many": "Esta sesión no tiene conversación guardada, pero quedan {{count}} elementos recuperables.", "queuedMessageCount_one": "{{count}} mensaje en cola", "queuedMessageCount_other": "{{count}} mensajes en cola", + "queuedMessageCount_many": "{{count}} mensajes en cola", "subagentTranscriptCount_one": "{{count}} transcripción de subagente", - "subagentTranscriptCount_other": "{{count}} transcripciones de subagentes" + "subagentTranscriptCount_other": "{{count}} transcripciones de subagentes", + "subagentTranscriptCount_many": "{{count}} transcripciones de subagentes" }, "AiVaultSessionRow": { "resumeInNewTab": "Reanudar en nueva pestaña", @@ -13915,12 +14105,16 @@ "1feef35ca4": "¿Fusionar a través de #{{pr}}?", "queueDescription_one": "{{included}}GitHub agregará {{count}} pull request a la cola de fusión. La cola elige el método de fusión y puede fusionar los pull requests en grupos separados.", "queueDescription_other": "{{included}}GitHub agregará {{count}} pull requests juntos a la cola de fusión. La cola elige el método de fusión y puede fusionarlos en grupos separados.", + "queueDescription_many": "{{included}}GitHub agregará {{count}} pull requests juntos a la cola de fusión. La cola elige el método de fusión y puede fusionarlos en grupos separados.", "queueConfirm_one": "Poner en cola {{count}} PR", "queueConfirm_other": "Poner en cola {{count}} PR", + "queueConfirm_many": "Poner en cola {{count}} PR", "mergeDescription_one": "{{included}}GitHub fusionará {{count}} pull request de forma atómica usando {{method}}. Si no se puede fusionar, no se fusionará nada.", "mergeDescription_other": "{{included}}GitHub fusionará {{count}} pull requests de forma atómica usando {{method}}. Si alguno no se puede fusionar, no se fusionará ninguno.", + "mergeDescription_many": "{{included}}GitHub fusionará {{count}} pull requests de forma atómica usando {{method}}. Si alguno no se puede fusionar, no se fusionará ninguno.", "mergeConfirm_one": "Fusionar {{count}} PR", - "mergeConfirm_other": "Fusionar {{count}} PR" + "mergeConfirm_other": "Fusionar {{count}} PR", + "mergeConfirm_many": "Fusionar {{count}} PR" }, "merge": { "189d0ec614": "#{{pr}} sigue siendo un borrador.", @@ -13931,7 +14125,8 @@ "c23faf74df": "#{{pr}} debe actualizarse.", "f561e80968": "#{{pr}} está bloqueada.", "mergeThroughLabel_one": "Fusionar hasta #{{pr}} incluido · {{count}} PR", - "mergeThroughLabel_other": "Fusionar hasta #{{pr}} incluido · {{count}} PR" + "mergeThroughLabel_other": "Fusionar hasta #{{pr}} incluido · {{count}} PR", + "mergeThroughLabel_many": "Fusionar hasta #{{pr}} incluido · {{count}} PR" } } } @@ -13990,13 +14185,16 @@ "AiVaultScanProgressStrip": { "fileCount_one": "{{value0}} archivo", "fileCount_other": "{{value0}} archivos", + "fileCount_many": "{{value0}} archivos", "databaseCount_one": "{{value0}} base de datos", "databaseCount_other": "{{value0}} bases de datos", + "databaseCount_many": "{{value0}} bases de datos", "scanning": "Analizando {{value0}}", "checking": "Comprobando {{value0}}", "scanned": "Analizados {{value0}}", "agentCheckedCount_one": "{{agent}}: {{settled}} de {{total}} candidato del historial comprobado", - "agentCheckedCount_other": "{{agent}}: {{settled}} de {{total}} candidatos del historial comprobados" + "agentCheckedCount_other": "{{agent}}: {{settled}} de {{total}} candidatos del historial comprobados", + "agentCheckedCount_many": "{{agent}}: {{settled}} de {{total}} candidatos del historial comprobados" }, "ssh": { "unrestored": { @@ -14011,7 +14209,8 @@ }, "fileExplorerMultiDrag": { "moreItems_one": "+{{count}} más", - "moreItems_other": "+{{count}} más" + "moreItems_other": "+{{count}} más", + "moreItems_many": "+{{count}} más" }, "CreatePullRequest": { "createInProgress": "Creación del PR en curso...", @@ -14033,10 +14232,13 @@ "milliseconds": "{{count}} ms", "seconds_one": "{{count}} segundo", "seconds_other": "{{count}} segundos", + "seconds_many": "{{count}} segundos", "folderLevels_one": "{{count}} nivel de carpetas", "folderLevels_other": "{{count}} niveles de carpetas", + "folderLevels_many": "{{count}} niveles de carpetas", "repositories_one": "{{count}} repositorio", "repositories_other": "{{count}} repositorios", + "repositories_many": "{{count}} repositorios", "limitText": "El escaneo se detiene tras {{depth}} o {{repos}}. Puedes detenerlo antes e importar los repositorios encontrados hasta ese momento.", "limitTextWithTimeout": "El escaneo se detiene tras {{depth}}, {{repos}} o {{timeout}}. Puedes detenerlo antes e importar los repositorios encontrados hasta ese momento." }, @@ -14096,6 +14298,7 @@ "yoloPermissionsDescription": "Los agentes ejecutan comandos y editan archivos sin preguntar, y algunos también omiten su sandbox. Úsalo solo en proyectos de confianza.", "showMoreAgents_one": "Mostrar {{count}} agente más →", "showMoreAgents_other": "Mostrar {{count}} agentes más →", + "showMoreAgents_many": "Mostrar {{count}} agentes más →", "agentNotOnPath": "{{agent}} aún no está en tu PATH. Orca lo usará como predeterminado y podrás instalarlo cuando quieras." }, "IntegrationsStep": { @@ -15154,6 +15357,7 @@ "skippedConflictsExcluded": "Se excluyeron {{count}} conflictos no resueltos de esta vista de diff.", "skippedConflictsExcluded_one": "Se excluyó {{count}} conflicto no resuelto de esta vista de diff.", "skippedConflictsExcluded_other": "Se excluyeron {{count}} conflictos no resueltos de esta vista de diff.", + "skippedConflictsExcluded_many": "Se excluyeron {{count}} conflictos no resueltos de esta vista de diff.", "820ec01f24": "Los archivos en conflicto se revisan por separado", "fd8892b120": "No hay cambios para mostrar", "eb5f40e49c": "Esta vista de diff excluye los conflictos sin resolver porque el pipeline normal de diff de dos vías no es seguro para conflictos.", @@ -15174,16 +15378,22 @@ "diffLoadFailed": "No se pudo cargar el diff.", "moreNotesInSourceControl_one": "{{count}} nota más en Control de código fuente", "moreNotesInSourceControl_other": "{{count}} notas más en Control de código fuente", + "moreNotesInSourceControl_many": "{{count}} notas más en Control de código fuente", "clearNotesConfirm_one": "¿Borrar {{count}} nota de este worktree?", "clearNotesConfirm_other": "¿Borrar {{count}} notas de este worktree?", + "clearNotesConfirm_many": "¿Borrar {{count}} notas de este worktree?", "changedFilesVs_one": "{{count}} archivo modificado respecto a {{baseRef}}", "changedFilesVs_other": "{{count}} archivos modificados respecto a {{baseRef}}", + "changedFilesVs_many": "{{count}} archivos modificados respecto a {{baseRef}}", "changedFilesIn_one": "{{count}} archivo modificado en {{compareRef}}", "changedFilesIn_other": "{{count}} archivos modificados en {{compareRef}}", + "changedFilesIn_many": "{{count}} archivos modificados en {{compareRef}}", "changedFiles_one": "{{count}} archivo modificado", "changedFiles_other": "{{count}} archivos modificados", + "changedFiles_many": "{{count}} archivos modificados", "showAiNotes_one": "Mostrar {{count}} nota de IA", "showAiNotes_other": "Mostrar {{count}} notas de IA", + "showAiNotes_many": "Mostrar {{count}} notas de IA", "send": "Enviar", "openDiff": "Abrir diff", "openInEditor": "Abrir en el editor" @@ -15201,7 +15411,8 @@ "41d9af2e7a": "Conflicto anterior", "da539359b6": "No hay ningún archivo del worktree disponible para editar este conflicto.", "unresolvedConflicts_one": "{{count}} conflicto no resuelto", - "unresolvedConflicts_other": "{{count}} conflictos no resueltos" + "unresolvedConflicts_other": "{{count}} conflictos no resueltos", + "unresolvedConflicts_many": "{{count}} conflictos no resueltos" }, "ConflictReviewFileTree": { "3449521a8c": "No hay conflictos en esta instantánea.", @@ -15220,8 +15431,10 @@ "delimiter": "Delimitador", "rowCount_one": "{{formatted}} fila", "rowCount_other": "{{formatted}} filas", + "rowCount_many": "{{formatted}} filas", "columnCount_one": "{{formatted}} columna", - "columnCount_other": "{{formatted}} columnas" + "columnCount_other": "{{formatted}} columnas", + "columnCount_many": "{{formatted}} columnas" }, "DiffNotesSendMenu": { "f1aa04b5cf": "Este archivo", @@ -15376,7 +15589,8 @@ "ownerUnresolved": "Orca aún no puede determinar en qué equipo está este cuaderno, por lo que no se pueden ejecutar sus celdas.", "invalidNotebook": "Notebook no válido", "cellCount_one": "{{count}} celda", - "cellCount_other": "{{count}} celdas" + "cellCount_other": "{{count}} celdas", + "cellCount_many": "{{count}} celdas" }, "MarkdownPreview": { "e4683f70c4": "Cancelar", @@ -15793,12 +16007,16 @@ "copy": "Tareas de copia", "stepsSucceeded_one": "{{count}} completado con éxito", "stepsSucceeded_other": "{{count}} completados con éxito", + "stepsSucceeded_many": "{{count}} completados con éxito", "stepsSkipped_one": "{{count}} omitido", "stepsSkipped_other": "{{count}} omitidos", + "stepsSkipped_many": "{{count}} omitidos", "stepsPending_one": "{{count}} pendiente", "stepsPending_other": "{{count}} pendientes", + "stepsPending_many": "{{count}} pendientes", "stepsFailedOfTotal_one": "{{failed}} / {{count}} paso fallido", - "stepsFailedOfTotal_other": "{{failed}} / {{count}} pasos fallidos" + "stepsFailedOfTotal_other": "{{failed}} / {{count}} pasos fallidos", + "stepsFailedOfTotal_many": "{{failed}} / {{count}} pasos fallidos" }, "ExternalFileChangeBanner": { "7c41e90d12": "Este archivo ha cambiado en el disco mientras tienes cambios sin guardar. Al sobrescribir, se reemplaza el contenido más reciente del disco.", @@ -16017,8 +16235,10 @@ "DashboardAgentChildDisclosure": { "hideChildAgents_one": "Ocultar {{count}} agente secundario", "hideChildAgents_other": "Ocultar {{count}} agentes secundarios", + "hideChildAgents_many": "Ocultar {{count}} agentes secundarios", "showChildAgents_one": "Mostrar {{count}} agente secundario", - "showChildAgents_other": "Mostrar {{count}} agentes secundarios" + "showChildAgents_other": "Mostrar {{count}} agentes secundarios", + "showChildAgents_many": "Mostrar {{count}} agentes secundarios" }, "DashboardAgentRow": { "912e136cd9": "Enviar", @@ -16031,6 +16251,7 @@ "timeAgo": "hace {{duration}}", "dispatchedAgents_one": "{{agentType}} - {{count}} agente enviado", "dispatchedAgents_other": "{{agentType}} - {{count}} agentes enviados", + "dispatchedAgents_many": "{{agentType}} - {{count}} agentes enviados", "startedAgo": "iniciado {{time}}", "doneAgo": "completado {{time}}" }, @@ -16599,10 +16820,13 @@ "noGrace": "Sin período de gracia", "graceMinutes_one": "{{count}} minuto", "graceMinutes_other": "{{count}} minutos", + "graceMinutes_many": "{{count}} minutos", "graceHours_one": "{{count}} hora", "graceHours_other": "{{count}} horas", + "graceHours_many": "{{count}} horas", "usageCoverageRuns_one": "{{known}}/{{count}} ejecución", "usageCoverageRuns_other": "{{known}}/{{count}} ejecuciones", + "usageCoverageRuns_many": "{{known}}/{{count}} ejecuciones", "usageUnavailable": "No disponible", "noRuns": "Sin ejecuciones", "projectDefault": "Predeterminado del proyecto", @@ -16764,7 +16988,8 @@ "deleteAutomationDescription": "Eliminar y su historial de ejecuciones. No se eliminarán los espacios de trabajo creados por ejecuciones anteriores.", "deleteExternalAutomationDescription": "Eliminar de en .", "runUsageSummaryTokens_one": "{{cost}} aprox. · {{tokens}} token", - "runUsageSummaryTokens_other": "{{cost}} aprox. · {{tokens}} tokens" + "runUsageSummaryTokens_other": "{{cost}} aprox. · {{tokens}} tokens", + "runUsageSummaryTokens_many": "{{cost}} aprox. · {{tokens}} tokens" }, "CreateFromPicker": { "f061f49e3f": "Buscar ramas del repositorio...", @@ -16792,7 +17017,8 @@ "dbdcec22bd": "Sólo lectura", "0a2d4359a8": "Manejable", "automationCount_one": "{{count}} automatización", - "automationCount_other": "{{count}} automatizaciones" + "automationCount_other": "{{count}} automatizaciones", + "automationCount_many": "{{count}} automatizaciones" }, "WorkspaceCombobox": { "ee5b280eba": "No se encontraron espacios de trabajo.", @@ -17002,7 +17228,8 @@ "externalScope": { "uncheckedHost": "No se pudieron comprobar los gestores de automatizaciones externas en {{hostLabel}}.", "uncheckedHostCount_one": "No se pudieron comprobar los gestores de automatizaciones externos en {{count}} host.", - "uncheckedHostCount_other": "No se pudieron comprobar los gestores de automatizaciones externos en {{count}} hosts." + "uncheckedHostCount_other": "No se pudieron comprobar los gestores de automatizaciones externos en {{count}} hosts.", + "uncheckedHostCount_many": "No se pudieron comprobar los gestores de automatizaciones externos en {{count}} hosts." }, "enablement": { "paused": "En pausa" @@ -17020,10 +17247,13 @@ "runHistory": { "runCountSummary_one": "{{count}} ejecución · completadas: {{completed}}", "runCountSummary_other": "{{count}} ejecuciones · completadas: {{completed}}", + "runCountSummary_many": "{{count}} ejecuciones · completadas: {{completed}}", "occurrencesWithLatestCount_one": "{{count}} vez, la última el {{date}}", "occurrencesWithLatestCount_other": "{{count}} veces, la última el {{date}}", + "occurrencesWithLatestCount_many": "{{count}} veces, la última el {{date}}", "occurrencesCount_one": "{{count}} vez", - "occurrencesCount_other": "{{count}} veces" + "occurrencesCount_other": "{{count}} veces", + "occurrencesCount_many": "{{count}} veces" }, "capabilityProbe": { "createIdempotencyUpdateRequired": "Mover automatizaciones a este host requiere un servidor de Orca más reciente. Actualiza el HUB y vuelve a intentarlo." @@ -17069,7 +17299,8 @@ }, "usage": { "tokensAndCost_one": "{{tokens}} token · {{cost}}", - "tokensAndCost_other": "{{tokens}} tokens · {{cost}}" + "tokensAndCost_other": "{{tokens}} tokens · {{cost}}", + "tokensAndCost_many": "{{tokens}} tokens · {{cost}}" }, "externalDisplay": { "sshHost": "Host SSH", @@ -17163,7 +17394,8 @@ "d6a8de3934": "agentes", "dc708f3eff": "Agents cercanos", "unreadCount_one": "{{count}} sin leer", - "unreadCount_other": "{{count}} sin leer" + "unreadCount_other": "{{count}} sin leer", + "unreadCount_many": "{{count}} sin leer" }, "ActivityThreadHoverCard": { "workspace": "Espacio de trabajo", @@ -17175,7 +17407,8 @@ "clearCompleted": { "undo": "Deshacer", "cleared_one": "Se quitó {{count}} agente completado de la lista", - "cleared_other": "Se quitaron {{count}} agentes completados de la lista" + "cleared_other": "Se quitaron {{count}} agentes completados de la lista", + "cleared_many": "Se quitaron {{count}} agentes completados de la lista" }, "standaloneWorktree": { "floatingTerminal": "Terminal flotante", @@ -17192,10 +17425,13 @@ "agentSection": "Agente", "markManyRead_one": "Marcar {{count}} agente como leído", "markManyRead_other": "Marcar {{count}} agentes como leídos", + "markManyRead_many": "Marcar {{count}} agentes como leídos", "markManyUnread_one": "Marcar {{count}} agente como no leído", "markManyUnread_other": "Marcar {{count}} agentes como no leídos", + "markManyUnread_many": "Marcar {{count}} agentes como no leídos", "clearMany_one": "Quitar {{count}} agente de la lista", "clearMany_other": "Quitar {{count}} agentes de la lista", + "clearMany_many": "Quitar {{count}} agentes de la lista", "markManyRead": "Marcar {{count}} agentes como leídos", "markManyUnread": "Marcar {{count}} agentes como no leídos", "clearMany": "Quitar {{count}} agentes de la lista" @@ -17257,7 +17493,8 @@ "emptyTitle": "Aún no hay worktrees adjuntos", "emptyCopy": "Los worktrees creados desde este workspace aparecerán aquí.", "attachedCount_one": "{{count}} worktree adjunto", - "attachedCount_other": "{{count}} worktrees adjuntos" + "attachedCount_other": "{{count}} worktrees adjuntos", + "attachedCount_many": "{{count}} worktrees adjuntos" }, "FolderWorkspacePrChecksPanel": { "unavailable": "Las comprobaciones de PR solo se muestran en espacios de trabajo de carpeta.", @@ -17271,10 +17508,13 @@ "allChecksPassing": "todos los checks correctos", "worktreeCountLabel_one": "{{count}} worktree", "worktreeCountLabel_other": "{{count}} worktrees", + "worktreeCountLabel_many": "{{count}} worktrees", "failingCountLabel_one": "{{count}} fallando", "failingCountLabel_other": "{{count}} fallando", + "failingCountLabel_many": "{{count}} fallando", "pendingCountLabel_one": "{{count}} pendiente", - "pendingCountLabel_other": "{{count}} pendientes" + "pendingCountLabel_other": "{{count}} pendientes", + "pendingCountLabel_many": "{{count}} pendientes" }, "parentPrChecks": { "rowSummary": { @@ -17360,7 +17600,8 @@ "noMatches": "Ningún proyecto coincide con tu búsqueda.", "chooseSource": "Elige el origen de tareas", "hostCount_one": "{{count}} host", - "hostCount_other": "{{count}} hosts" + "hostCount_other": "{{count}} hosts", + "hostCount_many": "{{count}} hosts" } } }, @@ -17404,12 +17645,15 @@ "sourceTitle": "Fuente: {{source}}", "sourceHostCount_one": "{{count}} host de origen", "sourceHostCount_other": "{{count}} hosts de origen", + "sourceHostCount_many": "{{count}} hosts de origen", "noHost": "Sin host", "projectCount_one": "{{count}} proyecto", "projectCount_other": "{{count}} proyectos", + "projectCount_many": "{{count}} proyectos", "selectedProject": "Proyecto seleccionado", "selectedProjectCount_one": "{{count}} proyecto seleccionado", "selectedProjectCount_other": "{{count}} proyectos seleccionados", + "selectedProjectCount_many": "{{count}} proyectos seleccionados", "currentAccount": "Cuenta actual", "statusCheckingCapabilities": "comprobando capacidades del servidor", "statusServerUpdateForTaskSources": "requiere actualizar el servidor para las fuentes de tareas", @@ -17419,6 +17663,7 @@ "statusServerUpdateNeeded": "requiere actualizar el servidor", "unavailableCount_one": "{{count}} no disponible", "unavailableCount_other": "{{count}} no disponibles", + "unavailableCount_many": "{{count}} no disponibles", "statusConnected": "conectado", "statusAuthNeeded": "requiere autenticación", "statusConnecting": "conectando", @@ -17705,20 +17950,28 @@ "serverResumeAll": "Reanudar los {{count}} en {{machine}}", "resumeChats_one": "Reanudar {{count}} chat", "resumeChats_other": "Reanudar {{count}} chats", + "resumeChats_many": "Reanudar {{count}} chats", "serverResumeHereCount_one": "Reanudar {{count}} chat iniciado aquí", "serverResumeHereCount_other": "Reanudar {{count}} chats iniciados aquí", + "serverResumeHereCount_many": "Reanudar {{count}} chats iniciados aquí", "continuedCount_one": "{{count}} chat reanudado", "continuedCount_other": "{{count}} chats reanudados", + "continuedCount_many": "{{count}} chats reanudados", "notContinuedCount_one": "No se pudo reanudar {{count}} chat", "notContinuedCount_other": "No se pudieron reanudar {{count}} chats", + "notContinuedCount_many": "No se pudieron reanudar {{count}} chats", "notConfirmedCount_one": "No se pudo confirmar la reanudación de {{count}} chat", "notConfirmedCount_other": "No se pudo confirmar la reanudación de {{count}} chats", + "notConfirmedCount_many": "No se pudo confirmar la reanudación de {{count}} chats", "notConfirmedOtherCount_one": "No se pudo confirmar la reanudación de {{count}} chat más", "notConfirmedOtherCount_other": "No se pudo confirmar la reanudación de {{count}} chats más", + "notConfirmedOtherCount_many": "No se pudo confirmar la reanudación de {{count}} chats más", "activitySubagentCount_one": "{{count}} subagente en ejecución", "activitySubagentCount_other": "{{count}} subagentes en ejecución", + "activitySubagentCount_many": "{{count}} subagentes en ejecución", "activityMonitorCount_one": "Supervisando {{count}} tarea en segundo plano", - "activityMonitorCount_other": "Supervisando {{count}} tareas en segundo plano" + "activityMonitorCount_other": "Supervisando {{count}} tareas en segundo plano", + "activityMonitorCount_many": "Supervisando {{count}} tareas en segundo plano" }, "NativeChatResumeOutcomeRow": { "openChat": "Abrir chat", @@ -17881,8 +18134,10 @@ "finishedPartialUpdate": "Estos chats estaban trabajando cuando Orca instaló una actualización. Los que Orca reanudó se restauraron donde se detuvieron, con todo su contexto, y se les pidió revisar lo que estaban haciendo antes de continuar. Tus propios mensajes no se reenviaron. Consulta la lista para ver los chats que aún necesitan atención o que se pueden reanudar.", "resumedOfTotal_one": "Chats reanudados: {{resumed}} de {{count}}", "resumedOfTotal_other": "Chats reanudados: {{resumed}} de {{count}}", + "resumedOfTotal_many": "Chats reanudados: {{resumed}} de {{count}}", "resumingCount_one": "Reanudando {{count}} chat", - "resumingCount_other": "Reanudando {{count}} chats" + "resumingCount_other": "Reanudando {{count}} chats", + "resumingCount_many": "Reanudando {{count}} chats" }, "NativeChatResumeRunStatusIcon": { "waitingForReply": "Esperando respuesta", @@ -17970,13 +18225,17 @@ "noChecksFound": "No se encontraron verificaciones", "checksFailing_one": "{{count}} verificación fallida", "checksFailing_other": "{{count}} verificaciones fallidas", + "checksFailing_many": "{{count}} verificaciones fallidas", "checksNeedAction_one": "{{count}} verificación requiere acción", "checksNeedAction_other": "{{count}} verificaciones requieren acción", + "checksNeedAction_many": "{{count}} verificaciones requieren acción", "checksPending_one": "{{count}} verificación pendiente", "checksPending_other": "{{count}} verificaciones pendientes", + "checksPending_many": "{{count}} verificaciones pendientes", "allChecksPassing": "Todas las verificaciones superadas", "checksPassingOfTotal_one": "Verificaciones superadas: {{passing}} de {{count}}", - "checksPassingOfTotal_other": "Verificaciones superadas: {{passing}} de {{count}}" + "checksPassingOfTotal_other": "Verificaciones superadas: {{passing}} de {{count}}", + "checksPassingOfTotal_many": "Verificaciones superadas: {{passing}} de {{count}}" }, "taskPageJiraBoard": { "changeStatusFailed": "No se pudo cambiar el estado." @@ -18493,46 +18752,73 @@ "runListSeparator": ", ", "callCount_one": "{{count}} llamada a herramienta", "callCount_other": "{{count}} llamadas a herramientas", + "callCount_many": "{{count}} llamadas a herramientas", "runRead_one": "Se leyó {{count}} archivo", "runRead_other": "Se leyeron {{count}} archivos", + "runRead_many": "Se leyeron {{count}} archivos", "runSearch_one": "Se buscó {{count}} vez", "runSearch_other": "Se buscó {{count}} veces", + "runSearch_many": "Se buscó {{count}} veces", "runListFiles_one": "Se listó {{count}} directorio", "runListFiles_other": "Se listaron {{count}} directorios", + "runListFiles_many": "Se listaron {{count}} directorios", "runCommand_one": "Se ejecutó {{count}} comando", "runCommand_other": "Se ejecutaron {{count}} comandos", + "runCommand_many": "Se ejecutaron {{count}} comandos", "runFileChange_one": "Se editó {{count}} archivo", "runFileChange_other": "Se editaron {{count}} archivos", + "runFileChange_many": "Se editaron {{count}} archivos", "runWebSearch_one": "Se buscó en la web {{count}} vez", "runWebSearch_other": "Se buscó en la web {{count}} veces", + "runWebSearch_many": "Se buscó en la web {{count}} veces", "runBrowser_other": "Se usó el navegador {{count}} veces", + "runBrowser_one": "Se usó el navegador {{count}} veces", + "runBrowser_many": "Se usó el navegador {{count}} veces", "runIntegration_one": "Se usó {{count}} integración", "runIntegration_other": "Se usaron {{count}} integraciones", + "runIntegration_many": "Se usaron {{count}} integraciones", "runAgent_one": "Se ejecutó {{count}} agente", "runAgent_other": "Se ejecutaron {{count}} agentes", + "runAgent_many": "Se ejecutaron {{count}} agentes", "runPlan_other": "Se actualizó el plan {{count}} veces", + "runPlan_one": "Se actualizó el plan {{count}} veces", + "runPlan_many": "Se actualizó el plan {{count}} veces", "runTool_one": "Se usó {{count}} herramienta", "runTool_other": "Se usaron {{count}} herramientas", + "runTool_many": "Se usaron {{count}} herramientas", "runLiveRead_one": "Leyendo {{count}} archivo", "runLiveRead_other": "Leyendo {{count}} archivos", + "runLiveRead_many": "Leyendo {{count}} archivos", "runLiveSearch_one": "Buscando {{count}} vez", "runLiveSearch_other": "Buscando {{count}} veces", + "runLiveSearch_many": "Buscando {{count}} veces", "runLiveListFiles_one": "Listando {{count}} directorio", "runLiveListFiles_other": "Listando {{count}} directorios", + "runLiveListFiles_many": "Listando {{count}} directorios", "runLiveCommand_one": "Ejecutando {{count}} comando", "runLiveCommand_other": "Ejecutando {{count}} comandos", + "runLiveCommand_many": "Ejecutando {{count}} comandos", "runLiveFileChange_one": "Editando {{count}} archivo", "runLiveFileChange_other": "Editando {{count}} archivos", + "runLiveFileChange_many": "Editando {{count}} archivos", "runLiveWebSearch_one": "Buscando en la web {{count}} vez", "runLiveWebSearch_other": "Buscando en la web {{count}} veces", + "runLiveWebSearch_many": "Buscando en la web {{count}} veces", "runLiveBrowser_other": "Usando el navegador {{count}} veces", + "runLiveBrowser_one": "Usando el navegador {{count}} veces", + "runLiveBrowser_many": "Usando el navegador {{count}} veces", "runLiveIntegration_one": "Usando {{count}} integración", "runLiveIntegration_other": "Usando {{count}} integraciones", + "runLiveIntegration_many": "Usando {{count}} integraciones", "runLiveAgent_one": "Ejecutando {{count}} agente", "runLiveAgent_other": "Ejecutando {{count}} agentes", + "runLiveAgent_many": "Ejecutando {{count}} agentes", "runLivePlan_other": "Actualizando el plan {{count}} veces", + "runLivePlan_one": "Actualizando el plan {{count}} veces", + "runLivePlan_many": "Actualizando el plan {{count}} veces", "runLiveTool_one": "Usando {{count}} herramienta", - "runLiveTool_other": "Usando {{count}} herramientas" + "runLiveTool_other": "Usando {{count}} herramientas", + "runLiveTool_many": "Usando {{count}} herramientas" }, "status": { "responding": "El agente está respondiendo", @@ -18656,20 +18942,27 @@ "idle": "inactivo", "workingCount_one": "{{count}} trabajando", "workingCount_other": "{{count}} trabajando", + "workingCount_many": "{{count}} trabajando", "idleCount_one": "{{count}} inactivo", "idleCount_other": "{{count}} inactivos", + "idleCount_many": "{{count}} inactivos", "failedCount_one": "{{count}} con error", "failedCount_other": "{{count}} con error", + "failedCount_many": "{{count}} con error", "stoppedCount_one": "{{count}} detenido", "stoppedCount_other": "{{count}} detenidos", + "stoppedCount_many": "{{count}} detenidos", "unverifiableCount_one": "{{count}} con estado no disponible", - "unverifiableCount_other": "{{count}} con estado no disponible" + "unverifiableCount_other": "{{count}} con estado no disponible", + "unverifiableCount_many": "{{count}} con estado no disponible" }, "tokens": "{{value0}} tokens", "started_one": "Inició {{count}} subagente", "started_other": "Inició {{count}} subagentes", + "started_many": "Inició {{count}} subagentes", "ran_one": "Ejecutó {{count}} subagente", - "ran_other": "Ejecutó {{count}} subagentes" + "ran_other": "Ejecutó {{count}} subagentes", + "ran_many": "Ejecutó {{count}} subagentes" }, "queuedMessages": { "alreadySent": "Este mensaje ya se envió.", @@ -18702,6 +18995,7 @@ "imageCount": "{{count}} imágenes", "imageCount_one": "{{count}} imagen", "imageCount_other": "{{count}} imágenes", + "imageCount_many": "{{count}} imágenes", "collapse": "Contraer", "expand": "Expandir", "queued": "En cola", @@ -18749,30 +19043,43 @@ "groupWorkflows": "Flujos de trabajo", "countAgents_one": "{{count}} agente", "countAgents_other": "{{count}} agentes", + "countAgents_many": "{{count}} agentes", "countShell_one": "{{count}} shell", "countShell_other": "{{count}} shells", + "countShell_many": "{{count}} shells", "countMonitors_one": "{{count}} monitor", "countMonitors_other": "{{count}} monitores", + "countMonitors_many": "{{count}} monitores", "countWorkflows_one": "{{count}} flujo de trabajo", "countWorkflows_other": "{{count}} flujos de trabajo", + "countWorkflows_many": "{{count}} flujos de trabajo", "countTasks_one": "{{count}} tarea", "countTasks_other": "{{count}} tareas", + "countTasks_many": "{{count}} tareas", "headerTotal_one": "{{count}} tarea en segundo plano", "headerTotal_other": "{{count}} tareas en segundo plano", + "headerTotal_many": "{{count}} tareas en segundo plano", "stateWorkingCount_one": "{{value0}} trabajando", "stateWorkingCount_other": "{{value0}} trabajando", + "stateWorkingCount_many": "{{value0}} trabajando", "stateMonitoringCount_one": "{{value0}} supervisando", "stateMonitoringCount_other": "{{value0}} supervisando", + "stateMonitoringCount_many": "{{value0}} supervisando", "stateWaitingCount_one": "{{value0}} esperando", "stateWaitingCount_other": "{{value0}} esperando", + "stateWaitingCount_many": "{{value0}} esperando", "stateBlockedCount_one": "{{value0}} en estado bloqueado", "stateBlockedCount_other": "{{value0}} en estado bloqueado", + "stateBlockedCount_many": "{{value0}} en estado bloqueado", "stateDoneCount_one": "{{value0}} en estado terminado", "stateDoneCount_other": "{{value0}} en estado terminado", + "stateDoneCount_many": "{{value0}} en estado terminado", "stateIdleCount_one": "{{value0}} en estado detenido", "stateIdleCount_other": "{{value0}} en estado detenido", + "stateIdleCount_many": "{{value0}} en estado detenido", "stateUnverifiableCount_one": "{{value0}} con estado no disponible", - "stateUnverifiableCount_other": "{{value0}} con estado no disponible" + "stateUnverifiableCount_other": "{{value0}} con estado no disponible", + "stateUnverifiableCount_many": "{{value0}} con estado no disponible" }, "taskList": { "title": "Tareas", @@ -18789,14 +19096,16 @@ "unchanged": "Tareas sin cambios", "showAll": "Lista completa de tareas", "progress_one": "Tareas completadas: {{completed}} de {{count}}", - "progress_other": "Tareas completadas: {{completed}} de {{count}}" + "progress_other": "Tareas completadas: {{completed}} de {{count}}", + "progress_many": "Tareas completadas: {{completed}} de {{count}}" }, "turnDiff": { "partial": "Diff parcial", "showDiff": "Mostrar diferencias", "hideDiff": "Ocultar diferencias", "changedFiles_one": "{{count}} archivo modificado", - "changedFiles_other": "{{count}} archivos modificados" + "changedFiles_other": "{{count}} archivos modificados", + "changedFiles_many": "{{count}} archivos modificados" }, "notices": { "contextCleared": "Contexto borrado", @@ -18819,7 +19128,8 @@ }, "providerFrame": { "byteCount_one": "{{count}} byte", - "byteCount_other": "{{count}} bytes" + "byteCount_other": "{{count}} bytes", + "byteCount_many": "{{count}} bytes" }, "railLabel": "Tus mensajes", "railImageMessage": "Imagen adjunta", @@ -18829,7 +19139,8 @@ "awaitingUnnamed": "Esperando entrada del usuario", "asked": "Preguntó:", "questionCount_one": "{{count}} pregunta", - "questionCount_other": "{{count}} preguntas" + "questionCount_other": "{{count}} preguntas", + "questionCount_many": "{{count}} preguntas" }, "drop": { "messageTitle": "Suelta para adjuntar a este mensaje", @@ -19261,12 +19572,16 @@ "removeFilter": "Quitar filtro {{value0}}", "forceDeleteRisk_one": "{{count}} espacio de trabajo presenta riesgos actualmente y puede requerir una eliminación forzada", "forceDeleteRisk_other": "{{count}} espacios de trabajo presentan riesgos actualmente y pueden requerir una eliminación forzada", + "forceDeleteRisk_many": "{{count}} espacios de trabajo presentan riesgos actualmente y pueden requerir una eliminación forzada", "selectionVanishedCount_one": "{{count}} espacio de trabajo seleccionado ya no existe.", "selectionVanishedCount_other": "{{count}} espacios de trabajo seleccionados ya no existen.", + "selectionVanishedCount_many": "{{count}} espacios de trabajo seleccionados ya no existen.", "selectionWithheldCount_one": "{{count}} espacio de trabajo seleccionado está oculto por los filtros actuales y se ha deseleccionado.", "selectionWithheldCount_other": "{{count}} espacios de trabajo seleccionados están ocultos por los filtros actuales y se han deseleccionado.", + "selectionWithheldCount_many": "{{count}} espacios de trabajo seleccionados están ocultos por los filtros actuales y se han deseleccionado.", "selectAllSafetyChecked_one": "Seleccionar {{count}} espacio de trabajo con seguridad comprobada", - "selectAllSafetyChecked_other": "Seleccionar todos los {{count}} espacios de trabajo con seguridad comprobada" + "selectAllSafetyChecked_other": "Seleccionar todos los {{count}} espacios de trabajo con seguridad comprobada", + "selectAllSafetyChecked_many": "Seleccionar todos los {{count}} espacios de trabajo con seguridad comprobada" }, "scan": { "noWorkspaces": "No se encontraron espacios de trabajo.", @@ -19276,10 +19591,13 @@ "gitListFailed": "Git no pudo listar los árboles de trabajo", "multipleErrorsWithMore_one": "No se pudo comprobar {{count}} repositorio ({{names}}, +{{moreCount}} más). Puede que falten algunos espacios de trabajo. Actualiza para volver a intentarlo.", "multipleErrorsWithMore_other": "No se pudieron comprobar {{count}} repositorios ({{names}}, +{{moreCount}} más). Puede que falten algunos espacios de trabajo. Actualiza para volver a intentarlo.", + "multipleErrorsWithMore_many": "No se pudieron comprobar {{count}} repositorios ({{names}}, +{{moreCount}} más). Puede que falten algunos espacios de trabajo. Actualiza para volver a intentarlo.", "multipleErrorsCount_one": "No se pudo comprobar {{count}} repositorio ({{names}}). Puede que falten algunos espacios de trabajo. Actualiza para volver a intentarlo.", "multipleErrorsCount_other": "No se pudieron comprobar {{count}} repositorios ({{names}}). Puede que falten algunos espacios de trabajo. Actualiza para volver a intentarlo.", + "multipleErrorsCount_many": "No se pudieron comprobar {{count}} repositorios ({{names}}). Puede que falten algunos espacios de trabajo. Actualiza para volver a intentarlo.", "readyCount_one": "Se encontró {{count}} espacio de trabajo.", - "readyCount_other": "Se encontraron {{count}} espacios de trabajo." + "readyCount_other": "Se encontraron {{count}} espacios de trabajo.", + "readyCount_many": "Se encontraron {{count}} espacios de trabajo." }, "host": { "candidateName": "{{value0}} en {{value1}}", @@ -19319,11 +19637,14 @@ "unsavedEdits": { "discarded_one": "Se descartarán las ediciones sin guardar de {{count}} archivo:", "discarded_other": "Se descartarán las ediciones sin guardar de {{count}} archivos:", + "discarded_many": "Se descartarán las ediciones sin guardar de {{count}} archivos:", "moreFiles": "y {{value}} más", "blocked_one": "Guarda o cierra antes {{count}} archivo sin guardar en {{name}}", "blocked_other": "Guarda o cierra antes {{count}} archivos sin guardar en {{name}}", + "blocked_many": "Guarda o cierra antes {{count}} archivos sin guardar en {{name}}", "closedToast_one": "Se cerró {{count}} archivo con ediciones sin guardar de {{workspace}}", "closedToast_other": "Se cerraron {{count}} archivos con ediciones sin guardar de {{workspace}}", + "closedToast_many": "Se cerraron {{count}} archivos con ediciones sin guardar de {{workspace}}", "reopen": "Reabrir", "reopenFailed": "No se pudieron reabrir algunos archivos. Abre un espacio de trabajo e intenta Reabrir de nuevo." } @@ -19602,7 +19923,8 @@ "closed": "Revisión cerrada" }, "subagents_one": "{{count}} subagente", - "subagents_other": "{{count}} subagentes" + "subagents_other": "{{count}} subagentes", + "subagents_many": "{{count}} subagentes" }, "terminal": { "focusWorktree": "Open worktree", @@ -20164,10 +20486,13 @@ "uncheckedOther": "No se pudo comprobar si Claude se ejecuta en {{count}} terminales. Cualquier Claude que se esté ejecutando allí seguirá usando {{previous}} hasta que se reinicie.", "restartCount_one": "Reiniciar {{count}} sesión", "restartCount_other": "Reiniciar {{count}} sesiones", + "restartCount_many": "Reiniciar {{count}} sesiones", "reviewBody_one": "No se trasladó {{count}} sesión más de Claude a {{next}}.", "reviewBody_other": "No se trasladaron {{count}} sesiones más de Claude a {{next}}.", + "reviewBody_many": "No se trasladaron {{count}} sesiones más de Claude a {{next}}.", "body_one": "{{count}} sesión de Claude sigue ejecutándose en {{previous}}. Al reiniciarla, la conversación continúa en {{next}}. Las sesiones ocupadas esperan a estar inactivas antes de reiniciarse.", - "body_other": "{{count}} sesiones de Claude siguen ejecutándose en {{previous}}. Al reiniciarlas, cada conversación continúa en {{next}}. Las sesiones ocupadas esperan a estar inactivas antes de reiniciarse." + "body_other": "{{count}} sesiones de Claude siguen ejecutándose en {{previous}}. Al reiniciarlas, cada conversación continúa en {{next}}. Las sesiones ocupadas esperan a estar inactivas antes de reiniciarse.", + "body_many": "{{count}} sesiones de Claude siguen ejecutándose en {{previous}}. Al reiniciarlas, cada conversación continúa en {{next}}. Las sesiones ocupadas esperan a estar inactivas antes de reiniciarse." } }, "hostSignIn": { @@ -20274,10 +20599,13 @@ "loadingMoreSessions": "Cargando más sesiones…", "resultCount_one": "{{count}} resultado", "resultCount_other": "{{count}} resultados", + "resultCount_many": "{{count}} resultados", "sessionCount_one": "{{count}} sesión", "sessionCount_other": "{{count}} sesiones", + "sessionCount_many": "{{count}} sesiones", "sessionsShownOfLoaded_one": "{{shown}} de {{count}} sesión", "sessionsShownOfLoaded_other": "{{shown}} de {{count}} sesiones", + "sessionsShownOfLoaded_many": "{{shown}} de {{count}} sesiones", "hostSkipReason": { "indexChanged": "índice modificado", "searchOff": "búsqueda desactivada", @@ -20412,12 +20740,15 @@ "reopenTerminal": "Volver a abrir {{count}} terminales", "reopenTerminal_one": "Volver a abrir terminal", "reopenTerminal_other": "Volver a abrir {{count}} terminales", + "reopenTerminal_many": "Volver a abrir {{count}} terminales", "reopened": "Se volvieron a abrir {{count}} terminales", "reopened_one": "Se volvió a abrir {{count}} terminal", "reopened_other": "Se volvieron a abrir {{count}} terminales", + "reopened_many": "Se volvieron a abrir {{count}} terminales", "resumed": "Se reanudaron {{count}} sesiones de agente.", "resumed_one": "Se reanudó {{count}} sesión de agente.", - "resumed_other": "Se reanudaron {{count}} sesiones de agente." + "resumed_other": "Se reanudaron {{count}} sesiones de agente.", + "resumed_many": "Se reanudaron {{count}} sesiones de agente." }, "severedDaemonBanner": { "unknownCount": "sus terminales en ejecución", @@ -20435,6 +20766,7 @@ "cancel": "Cancelar", "confirm": "Reiniciar y terminar procesos", "count_other": "{{count}} terminales en ejecución", + "count_many": "{{count}} terminales en ejecución", "count_one": "{{count}} terminal en ejecución" }, "restartedInputNotSent": "El terminal se reinició mientras escribías, así que parte de la entrada puede no haberle llegado. Revisa el nuevo shell antes de volver a escribirla.", @@ -20468,16 +20800,19 @@ "discard": { "deleteUntrackedFileDescription": "Esto eliminará permanentemente este archivo sin seguimiento. No se puede deshacer.", "deleteUntrackedFilesDescription_other": "Esto eliminará permanentemente estos {{count}} archivos sin seguimiento. No se puede deshacer.", + "deleteUntrackedFilesDescription_many": "Esto eliminará permanentemente estos {{count}} archivos sin seguimiento. No se puede deshacer.", "restoreStagedVersionDescription": "Esto restaurará la última versión preparada y descartará la eliminación. No se puede deshacer.", "unstagedChangesDescription": "Esto revertirá los cambios no preparados de este archivo. No se puede deshacer.", "unstagedSelectionIncludingUntrackedDescription": "Esto revertirá los cambios no preparados y eliminará permanentemente cualquier archivo sin seguimiento de esta selección. No se puede deshacer.", "unstagedFilesIncludingUntrackedDescription_other": "Esto revertirá los cambios no preparados y eliminará permanentemente cualquier archivo sin seguimiento entre estos {{count}} archivos. No se puede deshacer.", + "unstagedFilesIncludingUntrackedDescription_many": "Esto revertirá los cambios no preparados y eliminará permanentemente cualquier archivo sin seguimiento entre estos {{count}} archivos. No se puede deshacer.", "delete": "Eliminar", "restore": "Restaurar", "discard": "Descartar", "discardAll": "Descartar todo", "deleteUntrackedTitle_one": "¿Eliminar {{count}} archivo sin seguimiento?", "deleteUntrackedTitle_other": "¿Eliminar {{count}} archivos sin seguimiento?", + "deleteUntrackedTitle_many": "¿Eliminar {{count}} archivos sin seguimiento?", "deleteCount": "Eliminar {{count}}", "deleteUntrackedFilesDescription_one": "Esto eliminará permanentemente {{count}} archivo sin seguimiento. No se puede deshacer.", "unstagedFilesIncludingUntrackedDescription_one": "Esto revertirá los cambios no preparados de {{count}} archivo y lo eliminará permanentemente si no tiene seguimiento. No se puede deshacer." @@ -20599,6 +20934,7 @@ "thisComputer": "Este equipo", "localOwnedCount_one": "{{count}} PTY de Orca en este equipo", "localOwnedCount_other": "{{count}} PTY de Orca en este equipo", + "localOwnedCount_many": "{{count}} PTY de Orca en este equipo", "withoutTab": "{{count}} sin pestaña", "observedTime": "Última observación: {{time}}", "failed": "No verificable: no se pudieron actualizar los terminales locales. Se muestran los terminales observados por última vez.", @@ -20757,7 +21093,8 @@ "tooLargeUnknownCount": "Esta vista tiene demasiados elementos para mostrarla en Orca. Restringe el filtro de la vista en GitHub.", "schemaDriftDetail": "No se pudo leer esta vista del proyecto: {{detail}}.", "tooLargeCount_one": "Esta vista tiene {{count}} elemento — es demasiado grande para mostrarla en Orca. Restringe el filtro de la vista en GitHub.", - "tooLargeCount_other": "Esta vista tiene {{count}} elementos — es demasiado grande para mostrarla en Orca. Restringe el filtro de la vista en GitHub." + "tooLargeCount_other": "Esta vista tiene {{count}} elementos — es demasiado grande para mostrarla en Orca. Restringe el filtro de la vista en GitHub.", + "tooLargeCount_many": "Esta vista tiene {{count}} elementos — es demasiado grande para mostrarla en Orca. Restringe el filtro de la vista en GitHub." }, "columns": { "type": "Tipo" @@ -20843,8 +21180,10 @@ "allReviewChecks": "Revisiones: {{count}} · Checks: {{status}}", "showLinked_one": "Mostrar {{count}} revisión o tarea vinculada", "showLinked_other": "Mostrar {{count}} revisiones y tareas vinculadas", + "showLinked_many": "Mostrar {{count}} revisiones y tareas vinculadas", "linkedCount_one": "{{count}} vinculado", - "linkedCount_other": "{{count}} vinculados" + "linkedCount_other": "{{count}} vinculados", + "linkedCount_many": "{{count}} vinculados" }, "attachments": { "updateRuntime": "Actualiza el tiempo de ejecución remoto para cambiar los enlaces del espacio de trabajo", @@ -20954,7 +21293,8 @@ "mode": "Con espacio de trabajo", "search": "Buscar incidencias vinculadas", "linkedCount_one": "{{count}} espacio de trabajo vinculado a {{key}}", - "linkedCount_other": "{{count}} espacios de trabajo vinculados a {{key}}" + "linkedCount_other": "{{count}} espacios de trabajo vinculados a {{key}}", + "linkedCount_many": "{{count}} espacios de trabajo vinculados a {{key}}" }, "prompt": { "dialogTitle": "Copiar prompt desde plantilla", @@ -21046,7 +21386,8 @@ "linked": "Vinculado", "linkedAndUnavailable": "{{value0}} en árboles de trabajo vinculados · {{value1}} no disponible", "linkedAndScannedCount_one": "{{size}} en worktrees vinculados · {{count}} espacio de trabajo", - "linkedAndScannedCount_other": "{{size}} en worktrees vinculados · {{count}} espacios de trabajo" + "linkedAndScannedCount_other": "{{size}} en worktrees vinculados · {{count}} espacios de trabajo", + "linkedAndScannedCount_many": "{{size}} en worktrees vinculados · {{count}} espacios de trabajo" }, "changes": { "empty": "No hay archivos coincidentes.", @@ -21312,6 +21653,7 @@ "noLiveTerminals": "No hay terminales activos que deban volver a conectarse.", "liveTerminals_one": "{{count}} terminal activo se volverá a conectar tras el reinicio.", "liveTerminals_other": "{{count}} terminales activos se volverán a conectar tras el reinicio.", + "liveTerminals_many": "{{count}} terminales activos se volverán a conectar tras el reinicio.", "confirmTitle": "¿Usar la compilación local de Orca?", "schemaCompatibility": "Las tarjetas del espacio de trabajo y la configuración son compatibles con el esquema de estado {{schemaVersion}}.", "signatureRequirement": "La compilación debe tener la misma firma de código válida que Orca; de lo contrario, la instalación se detendrá.", @@ -21341,7 +21683,8 @@ "allSites": "Leer y cambiar todos tus datos en todos los sitios web", "someSites": "Leer y cambiar tus datos en {{hosts}}", "manyOtherSites_one": "Leer y cambiar tus datos en {{hosts}} y {{count}} sitio más", - "manyOtherSites_other": "Leer y cambiar tus datos en {{hosts}} y {{count}} sitios más" + "manyOtherSites_other": "Leer y cambiar tus datos en {{hosts}} y {{count}} sitios más", + "manyOtherSites_many": "Leer y cambiar tus datos en {{hosts}} y {{count}} sitios más" }, "install": { "title": "¿Agregar {{name}}?", @@ -21445,14 +21788,19 @@ "truncated": { "issues_one": "Se muestra {{count}} issue, el primero de la lista. Busca o abre Linear para ver la lista completa.", "issues_other": "Se muestran los primeros {{count}} issues. Busca o abre Linear para ver la lista completa.", + "issues_many": "Se muestran los primeros {{count}} issues. Busca o abre Linear para ver la lista completa.", "projectIssues_one": "Se muestra {{count}} issue del proyecto, el primero de la lista. Busca o abre Linear para ver la lista completa.", "projectIssues_other": "Se muestran los primeros {{count}} issues del proyecto. Busca o abre Linear para ver la lista completa.", + "projectIssues_many": "Se muestran los primeros {{count}} issues del proyecto. Busca o abre Linear para ver la lista completa.", "projects_one": "Se muestra {{count}} proyecto, el primero de la lista. Busca o abre Linear para ver la lista completa.", "projects_other": "Se muestran los primeros {{count}} proyectos. Busca o abre Linear para ver la lista completa.", + "projects_many": "Se muestran los primeros {{count}} proyectos. Busca o abre Linear para ver la lista completa.", "viewIssues_one": "Se muestra {{count}} issue de la vista, el primero de la lista. Busca o abre Linear para ver la lista completa.", "viewIssues_other": "Se muestran los primeros {{count}} issues de la vista. Busca o abre Linear para ver la lista completa.", + "viewIssues_many": "Se muestran los primeros {{count}} issues de la vista. Busca o abre Linear para ver la lista completa.", "views_one": "Se muestra {{count}} vista, la primera de la lista. Busca o abre Linear para ver la lista completa.", - "views_other": "Se muestran las primeras {{count}} vistas. Busca o abre Linear para ver la lista completa." + "views_other": "Se muestran las primeras {{count}} vistas. Busca o abre Linear para ver la lista completa.", + "views_many": "Se muestran las primeras {{count}} vistas. Busca o abre Linear para ver la lista completa." } }, "jira": { @@ -21510,7 +21858,8 @@ }, "workspaceOptions": { "activeFilterCount_one": "{{count}} filtro", - "activeFilterCount_other": "{{count}} filtros" + "activeFilterCount_other": "{{count}} filtros", + "activeFilterCount_many": "{{count}} filtros" }, "editorConflicts": { "kind": { @@ -21542,8 +21891,11 @@ "events_one": "{{count}} evento", "sessions_one": "{{count}} sesión", "events_other": "{{count}} eventos", + "events_many": "{{count}} eventos", "sessions_other": "{{count}} sesiones", - "turns_other": "{{count}} turnos" + "sessions_many": "{{count}} sesiones", + "turns_other": "{{count}} turnos", + "turns_many": "{{count}} turnos" } }, "github": { diff --git a/src/renderer/src/i18n/locales/fr.json b/src/renderer/src/i18n/locales/fr.json index 38e4c856efc..bd2a24bf595 100644 --- a/src/renderer/src/i18n/locales/fr.json +++ b/src/renderer/src/i18n/locales/fr.json @@ -525,13 +525,16 @@ "permissionOverridesKept": "{{count}} agents utilisent toujours leur propre réglage d'autorisation :", "permissionOverridesKept_one": "{{count}} agent utilise toujours son propre réglage d'autorisation :", "permissionOverridesKept_other": "{{count}} agents utilisent toujours leur propre réglage d'autorisation :", + "permissionOverridesKept_many": "{{count}} agents utilisent toujours leur propre réglage d'autorisation :", "permissionOverridesFollow": "{{count}} agents suivent désormais {{mode}}", "permissionOverridesFollow_one": "{{count}} agent suit désormais {{mode}}", "permissionOverridesFollow_other": "{{count}} agents suivent désormais {{mode}}", + "permissionOverridesFollow_many": "{{count}} agents suivent désormais {{mode}}", "permissionOverrideFollows": "{{agent}} suit désormais {{mode}}", "permissionOverrideMore": "et {{count}} de plus", "permissionOverrideMore_one": "et {{count}} de plus", "permissionOverrideMore_other": "et {{count}} de plus", + "permissionOverrideMore_many": "et {{count}} de plus", "permissionOverridesUse": "Utiliser {{mode}}", "approveForMe": "approuver pour moi" }, @@ -588,6 +591,7 @@ "invalidServer": "Serveur invalide", "serverCount_one": "{{count}} serveur", "serverCount_other": "{{count}} serveurs", + "serverCount_many": "{{count}} serveurs", "claudeWorkspace": "Espace de travail Claude" }, "shortcuts": { @@ -1504,7 +1508,8 @@ "5f3d2c8a1b": "Échec de la résolution de la base de la MR.", "dropPartiallyAttached": "Impossible de joindre {{failureCount}} des {{count}} éléments.", "dropPartiallyAttached_one": "Impossible de joindre l'élément {{failureCount}} de {{count}}.", - "dropPartiallyAttached_other": "Impossible de joindre {{failureCount}} des {{count}} éléments." + "dropPartiallyAttached_other": "Impossible de joindre {{failureCount}} des {{count}} éléments.", + "dropPartiallyAttached_many": "Impossible de joindre {{failureCount}} des {{count}} éléments." }, "useGlobalFileDrop": { "38c9f034ff": "Échec de l'envoi des fichiers déposés.", @@ -1520,6 +1525,7 @@ "nativeDropTempCopyFailed": "Orca n'a pas pu copier {{count}} fichiers déposés.", "nativeDropTempCopyFailed_one": "Orca n'a pas pu copier {{count}} fichier déposé.", "nativeDropTempCopyFailed_other": "Orca n'a pas pu copier {{count}} fichiers déposés.", + "nativeDropTempCopyFailed_many": "Orca n'a pas pu copier {{count}} fichiers déposés.", "hostMismatch": "Cet éditeur se trouve sur un autre hôte. Ouvrez le fichier depuis son espace de travail d'origine.", "workspaceOpenFailed": "Impossible d'ouvrir {{fileName}}. Ouvrez-le depuis son espace de travail d'origine et réessayez." }, @@ -1667,7 +1673,8 @@ "searchHosts": "Rechercher des hôtes…", "noHostsMatch": "Aucun hôte ne correspond.", "moreHosts_one": "{{count}} autre hôte. Recherchez-le par son nom.", - "moreHosts_other": "{{count}} autres hôtes. Recherchez par nom pour en trouver un." + "moreHosts_other": "{{count}} autres hôtes. Recherchez par nom pour en trouver un.", + "moreHosts_many": "{{count}} autres hôtes. Recherchez par nom pour en trouver un." }, "BrowserCookieImportDisclosure": { "title": "Connexions Google non importées", @@ -1880,8 +1887,10 @@ "00f55cc17b": "L'accès au dépôt est indisponible pour cette pull request.", "reactionCount_one": "{{count}} réaction « {{reaction}} »", "reactionCount_other": "{{count}} réactions « {{reaction}} »", + "reactionCount_many": "{{count}} réactions « {{reaction}} »", "filesViewed_one": "{{viewed}} / {{count}} fichier consulté", "filesViewed_other": "{{viewed}} / {{count}} fichiers consultés", + "filesViewed_many": "{{viewed}} / {{count}} fichiers consultés", "updatedRelativeTime": "mis à jour {{time}}", "authorOpenedThisIssue": " a ouvert cette issue", "middotUpdatedRelativeTime": "· mis à jour {{time}}", @@ -1949,8 +1958,10 @@ "gitlabActionFailed": "L'action GitLab a échoué.", "approvalsRemainingOfRequired_one": "Il reste {{count}} approbation sur les {{required}} requises", "approvalsRemainingOfRequired_other": "Il reste {{count}} approbations sur les {{required}} requises", + "approvalsRemainingOfRequired_many": "Il reste {{count}} approbations sur les {{required}} requises", "approvalsRemaining_one": "Il reste {{count}} approbation", - "approvalsRemaining_other": "Il reste {{count}} approbations" + "approvalsRemaining_other": "Il reste {{count}} approbations", + "approvalsRemaining_many": "Il reste {{count}} approbations" }, "JiraIssueWorkspace": { "b0b92666c9": "Commentaire", @@ -2346,6 +2357,7 @@ "diffLoadTimedOut": "Délai dépassé lors du chargement de ce diff.", "filesViewed_one": "{{viewed}} / {{count}} fichier consulté", "filesViewed_other": "{{viewed}} / {{count}} fichiers consultés", + "filesViewed_many": "{{viewed}} / {{count}} fichiers consultés", "updatedRelativeTime": "mis à jour {{time}}", "resolvedThreadBy": "Discussion résolue de {{author}}", "resolvedCommentBy": "Commentaire résolu de {{author}}", @@ -2373,6 +2385,7 @@ "cf144856dc": "Copied", "filesFound_one": "{{count}} fichier trouvé", "filesFound_other": "{{count}} fichiers trouvés", + "filesFound_many": "{{count}} fichiers trouvés", "hostCouldNotOpenPath": "L’hôte n’a pas pu ouvrir ce chemin de fichier.", "chooseFileNotDirectory": "Choisissez un fichier plutôt qu’un répertoire." }, @@ -2678,6 +2691,7 @@ "shortcutToSubmit": "{{shortcut}} pour envoyer.", "projectsFailedToLoad_one": "Projets non chargés : {{failed}} sur {{count}}", "projectsFailedToLoad_other": "Projets non chargés : {{failed}} sur {{count}}", + "projectsFailedToLoad_many": "Projets non chargés : {{failed}} sur {{count}}", "draftPullRequestNumber": "Brouillon de pull request #{{number}}", "pullRequestNumber": "Pull request #{{number}}", "issueNumber": "Issue #{{number}}", @@ -2689,16 +2703,20 @@ "startWorkspaceFromIssue": "Démarrer un espace de travail depuis l’issue {{number}}", "shownCount_one": "{{count}} affiché", "shownCount_other": "{{count}} affichés", + "shownCount_many": "{{count}} affichés", "linearProjectPlaceholder": "Projet", "labelCount_one": "{{count}} label", "labelCount_other": "{{count}} labels", + "labelCount_many": "{{count}} labels", "memberCount_one": "{{count}} membre", "memberCount_other": "{{count}} membres", + "memberCount_many": "{{count}} membres", "groupUnassigned": "Non assigné", "linearProjectContext": "Projet : {{name}}", "linearViewContext": "Vue : {{name}}", "changedFileCount_one": "{{count}} fichier", "changedFileCount_other": "{{count}} fichiers", + "changedFileCount_many": "{{count}} fichiers", "resumeRestoration": { "linearProjectNotFound": "Le projet Linear enregistré est introuvable.", "linearProjectRestoreFailed": "Impossible de restaurer le projet Linear enregistré.", @@ -2840,8 +2858,10 @@ "lastActiveTime": "Dernière activité il y a {{value0}}", "resultsFound_one": "{{count}} résultat trouvé.", "resultsFound_other": "{{count}} résultats trouvés.", + "resultsFound_many": "{{count}} résultats trouvés.", "itemsAvailable_one": "{{count}} élément disponible.", "itemsAvailable_other": "{{count}} éléments disponibles.", + "itemsAvailable_many": "{{count}} éléments disponibles.", "createActionAvailable": "Action de création de worktree disponible." }, "github": { @@ -3107,6 +3127,7 @@ "draft": "Brouillon", "labelCount_one": "{{count}} étiquette", "labelCount_other": "{{count}} étiquettes", + "labelCount_many": "{{count}} étiquettes", "allStates": "Tous", "filterPullRequests": "Filtrer les pull requests", "filterIssues": "Filtrer les issues", @@ -3224,6 +3245,7 @@ "c9b6e9f90d": "Impossible de charger les projets Linear", "scopedIssueCount_one": "{{count}} issue dans le périmètre", "scopedIssueCount_other": "{{count}} issues dans le périmètre", + "scopedIssueCount_many": "{{count}} issues dans le périmètre", "backlog": "Backlog" } } @@ -3239,7 +3261,8 @@ "b3488fad3c": "Aucune équipe n'a été récupérée. L'accès peut dépendre du périmètre de la clé, de l'appartenance à des équipes privées, d'équipes archivées, des permissions ou d'un échec de récupération.", "405b33c378": "Aucune équipe récupérée ne correspond à votre recherche.", "teamCount_one": "{{count}} équipe", - "teamCount_other": "{{count}} équipes" + "teamCount_other": "{{count}} équipes", + "teamCount_many": "{{count}} équipes" } }, "priority": { @@ -3649,14 +3672,19 @@ "writeRejected": "Glisser-déposer de fichiers annulé : le terminal n'a pas pu accepter le chemin.", "skippedSymlinks_one": "{{count}} lien symbolique ignoré.", "skippedSymlinks_other": "{{count}} liens symboliques ignorés.", + "skippedSymlinks_many": "{{count}} liens symboliques ignorés.", "skippedItems_one": "{{count}} élément ignoré.", "skippedItems_other": "{{count}} éléments ignorés.", + "skippedItems_many": "{{count}} éléments ignorés.", "failedUploads_one": "Impossible de transférer {{count}} fichier.", "failedUploads_other": "Impossible de transférer {{count}} fichiers.", + "failedUploads_many": "Impossible de transférer {{count}} fichiers.", "uploadingFiles_one": "Transfert de {{count}} fichier vers l’environnement d’exécution…", "uploadingFiles_other": "Transfert de {{count}} fichiers vers l’environnement d’exécution…", + "uploadingFiles_many": "Transfert de {{count}} fichiers vers l’environnement d’exécution…", "uploadingFilesToRemote_one": "Transfert de {{count}} fichier vers l’hôte distant…", - "uploadingFilesToRemote_other": "Transfert de {{count}} fichiers vers l’hôte distant…" + "uploadingFilesToRemote_other": "Transfert de {{count}} fichiers vers l’hôte distant…", + "uploadingFilesToRemote_many": "Transfert de {{count}} fichiers vers l’hôte distant…" } } }, @@ -4034,10 +4062,13 @@ "2b84c4d11f": "{{value0}} espace de travail · {{value1}} externes", "portsAria_one": "Ports, {{count}} port de l’espace de travail", "portsAria_other": "Ports, {{count}} ports de l’espace de travail", + "portsAria_many": "Ports, {{count}} ports de l’espace de travail", "portsTooltipWithExternal_one": "Ports — {{count}} port de l’espace de travail · externes : {{externalCount}}", "portsTooltipWithExternal_other": "Ports — {{count}} ports de l’espace de travail · externes : {{externalCount}}", + "portsTooltipWithExternal_many": "Ports — {{count}} ports de l’espace de travail · externes : {{externalCount}}", "portsTooltip_one": "Ports — {{count}} port de l’espace de travail", - "portsTooltip_other": "Ports — {{count}} ports de l’espace de travail" + "portsTooltip_other": "Ports — {{count}} ports de l’espace de travail", + "portsTooltip_many": "Ports — {{count}} ports de l’espace de travail" }, "ResourceUsageStatusSegment": { "946d9f94d0": "Annuler", @@ -4078,8 +4109,10 @@ "1ea066b73f": "Mettez à jour {{value0}} pour voir ses ressources.", "endOrphanTerminals_one": "Terminer {{count}} terminal orphelin", "endOrphanTerminals_other": "Terminer {{count}} terminaux orphelins", + "endOrphanTerminals_many": "Terminer {{count}} terminaux orphelins", "orphanCount_one": "{{count}} orphelin", - "orphanCount_other": "{{count}} orphelins" + "orphanCount_other": "{{count}} orphelins", + "orphanCount_many": "{{count}} orphelins" }, "SshStatusSegment": { "3ad70e0365": "Gérer les hôtes distants…", @@ -4101,12 +4134,15 @@ "runtime_workspace_window_closed": "Fenêtre de l'espace de travail fermée", "connectedHostCount_one": "{{count}} hôte", "connectedHostCount_other": "{{count}} hôtes", + "connectedHostCount_many": "{{count}} hôtes", "searchSshHosts": "Rechercher des hôtes SSH…", "noMatchingSshHosts": "Aucun hôte SSH ne correspond.", "moreSshHostMatches_one": "{{count}} autre résultat. Continuez à taper pour affiner.", "moreSshHostMatches_other": "{{count}} autres résultats. Continuez à taper pour affiner.", + "moreSshHostMatches_many": "{{count}} autres résultats. Continuez à taper pour affiner.", "moreSshHosts_one": "Trouver {{count}} autre hôte SSH…", "moreSshHosts_other": "Chercher parmi {{count}} autres hôtes SSH…", + "moreSshHosts_many": "Chercher parmi {{count}} autres hôtes SSH…", "runtime_unavailable_transport_up": "Orque indisponible" }, "StatusBar": { @@ -4158,8 +4194,10 @@ "zcodeUsageMenu": "Utilisation du code Z", "rateLimitResetsAvailable_one": "{{count}} réinitialisation de limite de débit disponible", "rateLimitResetsAvailable_other": "{{count}} réinitialisations de limite de débit disponibles", + "rateLimitResetsAvailable_many": "{{count}} réinitialisations de limite de débit disponibles", "staleCodexSessions_one": "{{count}} session Codex utilise encore l’ancien compte.", - "staleCodexSessions_other": "{{count}} sessions Codex utilisent encore l’ancien compte." + "staleCodexSessions_other": "{{count}} sessions Codex utilisent encore l’ancien compte.", + "staleCodexSessions_many": "{{count}} sessions Codex utilisent encore l’ancien compte." }, "StatusBarUsageEmptyCta": { "828c764a79": "Connecter un compte", @@ -4183,7 +4221,8 @@ "attentionLabel": "Skills à vérifier", "attentionTooltip": "Certaines mises à jour de skills ont été ignorées — cliquez pour voir les détails", "runningSkills_one": "Mise à jour de {{count}} skill…", - "runningSkills_other": "Mise à jour de {{count}} skills…" + "runningSkills_other": "Mise à jour de {{count}} skills…", + "runningSkills_many": "Mise à jour de {{count}} skills…" }, "UpdateStatusSegment": { "5cd13105a3": "Échec de la mise à jour. Cliquez pour déplier.", @@ -4275,10 +4314,13 @@ "0d1c78d749": "Sélectionner {{value0}}", "removedFromSpace_one": "{{count}} espace de travail retiré d’Espace.", "removedFromSpace_other": "{{count}} espaces de travail retirés d’Espace.", + "removedFromSpace_many": "{{count}} espaces de travail retirés d’Espace.", "topLevelItems_one": "{{formattedCount}} élément de premier niveau", "topLevelItems_other": "{{formattedCount}} éléments de premier niveau", + "topLevelItems_many": "{{formattedCount}} éléments de premier niveau", "selectedCount_one": "{{count}} sélectionné", "selectedCount_other": "{{count}} sélectionnés", + "selectedCount_many": "{{count}} sélectionnés", "reclaimableSize": "{{size}} récupérables", "scanning": "Analyse en cours" }, @@ -4370,7 +4412,8 @@ "updatedAgo": "Mis à jour {{time}}", "notYetUpdated": "Pas encore mis à jour", "rateLimitResetsAvailable_one": "{{count}} réinitialisation de limite de débit disponible", - "rateLimitResetsAvailable_other": "{{count}} réinitialisations de limite de débit disponibles" + "rateLimitResetsAvailable_other": "{{count}} réinitialisations de limite de débit disponibles", + "rateLimitResetsAvailable_many": "{{count}} réinitialisations de limite de débit disponibles" }, "SshTargetStatusRow": { "sshHost": "Hôte SSH" @@ -4417,8 +4460,10 @@ "updatedTooltip": "Mises à jour des serveurs Orca distants terminées", "failedCount_one": "{{count}} mise à jour de serveur a échoué", "failedCount_other": "{{count}} mises à jour de serveurs ont échoué", + "failedCount_many": "{{count}} mises à jour de serveurs ont échoué", "updatedCount_one": "{{count}} serveur mis à jour", - "updatedCount_other": "{{count}} serveurs mis à jour" + "updatedCount_other": "{{count}} serveurs mis à jour", + "updatedCount_many": "{{count}} serveurs mis à jour" }, "resource": { "memory": { @@ -4437,6 +4482,7 @@ "copy": { "terminalSessionCount_one": "{{count}} session de terminal", "terminalSessionCount_other": "{{count}} sessions de terminal", + "terminalSessionCount_many": "{{count}} sessions de terminal", "memoryUnavailable": "mémoire indisponible", "tooltipSummary": "Gestionnaire de ressources - {{memory}} - {{sessions}}", "spaceScanReady": "Analyse Space prête", @@ -4487,20 +4533,28 @@ "resumedTooltip": "Discussions reprises par Orca après le redémarrage. Cliquez pour les voir.", "chatsFailedLabel_one": "Impossible de reprendre {{count}} chat", "chatsFailedLabel_other": "Impossible de reprendre {{count}} chats", + "chatsFailedLabel_many": "Impossible de reprendre {{count}} chats", "chatsFailedAria_one": "Impossible de reprendre {{count}} chat. Cliquez pour voir les détails.", "chatsFailedAria_other": "Impossible de reprendre {{count}} chats. Cliquez pour voir les détails.", + "chatsFailedAria_many": "Impossible de reprendre {{count}} chats. Cliquez pour voir les détails.", "resumedLabelCount_one": "{{count}} chat repris", "resumedLabelCount_other": "{{count}} chats repris", + "resumedLabelCount_many": "{{count}} chats repris", "resumedAriaCount_one": "{{count}} chat repris. Cliquez pour l’afficher.", "resumedAriaCount_other": "{{count}} chats repris. Cliquez pour les afficher.", + "resumedAriaCount_many": "{{count}} chats repris. Cliquez pour les afficher.", "checkLabelCount_one": "{{count}} chat à vérifier", "checkLabelCount_other": "{{count}} chats à vérifier", + "checkLabelCount_many": "{{count}} chats à vérifier", "checkAriaCount_one": "{{count}} chat à vérifier après sa reprise. Cliquez pour voir les détails.", "checkAriaCount_other": "{{count}} chats à vérifier après leur reprise. Cliquez pour voir les détails.", + "checkAriaCount_many": "{{count}} chats à vérifier après leur reprise. Cliquez pour voir les détails.", "labelCount_one": "{{count}} chat à reprendre", "labelCount_other": "{{count}} chats à reprendre", + "labelCount_many": "{{count}} chats à reprendre", "ariaLabelCount_one": "{{count}} chat peut être repris", - "ariaLabelCount_other": "{{count}} chats peuvent être repris" + "ariaLabelCount_other": "{{count}} chats peuvent être repris", + "ariaLabelCount_many": "{{count}} chats peuvent être repris" }, "provider": { "extra": { @@ -4538,28 +4592,36 @@ "behind": "{{behind}} de retard", "activeAgents_one": "{{count}} agent actif", "activeAgents_other": "{{count}} agents actifs", + "activeAgents_many": "{{count}} agents actifs", "completedAgents_one": "{{count}} agent terminé", "completedAgents_other": "{{count}} agents terminés", + "completedAgents_many": "{{count}} agents terminés", "activeAndCompletedAgents": "{{active}}, {{completed}}", "completedAgentsRetained_one": "{{count}} agent terminé conservé", "completedAgentsRetained_other": "{{count}} agents terminés conservés", + "completedAgentsRetained_many": "{{count}} agents terminés conservés", "noTrackedAgents": "Aucun agent suivi en cours d’exécution", "noTerminalTabs": "Aucun onglet de terminal", "liveTerminalTabs_one": "{{live}} en cours d’exécution sur {{count}} onglet de terminal", "liveTerminalTabs_other": "{{live}} en cours d’exécution sur {{count}} onglets de terminal", + "liveTerminalTabs_many": "{{live}} en cours d’exécution sur {{count}} onglets de terminal", "gitStatusUnavailable": "État Git indisponible : {{error}}", "gitStatusNotLoaded": "L’état Git n’est pas encore chargé", "noUncommittedFiles": "Aucun fichier avec des modifications non committées", "changedFiles_one": "{{count}} fichier modifié", "changedFiles_other": "{{count}} fichiers modifiés", + "changedFiles_many": "{{count}} fichiers modifiés", "noEditorFiles": "Aucun fichier ouvert dans l’éditeur", "editorFilesOpen_one": "{{count}} fichier ouvert dans l’éditeur", "editorFilesOpen_other": "{{count}} fichiers ouverts dans l’éditeur", + "editorFilesOpen_many": "{{count}} fichiers ouverts dans l’éditeur", "dirtyOfOpen": "{{dirty}} sur {{open}}", "dirtyEditorBuffers_one": "{{count}} tampon d’éditeur non enregistré", "dirtyEditorBuffers_other": "{{count}} tampons d’éditeur non enregistrés", + "dirtyEditorBuffers_many": "{{count}} tampons d’éditeur non enregistrés", "openFiles_one": "{{count}} fichier ouvert", "openFiles_other": "{{count}} fichiers ouverts", + "openFiles_many": "{{count}} fichiers ouverts", "activeWorkspace": "C’est l’espace de travail actif", "mainWorktreeProtected": "Le worktree principal est protégé", "workspaceProtected": "L’espace de travail est protégé", @@ -4567,7 +4629,8 @@ "noLinkedIssue": "Aucun ticket lié", "noLinkedReview": "Aucune PR liée", "browserTabsOpen_one": "{{count}} onglet de navigateur ouvert", - "browserTabsOpen_other": "{{count}} onglets de navigateur ouverts" + "browserTabsOpen_other": "{{count}} onglets de navigateur ouverts", + "browserTabsOpen_many": "{{count}} onglets de navigateur ouverts" }, "workspaceSpaceFormat": { "cancellingScan": "Annulation de l’analyse", @@ -4575,6 +4638,7 @@ "scanningWorkspaces": "Analyse de {{scanned}} sur {{total}} · {{current}}", "scanningRepos_one": "Analyse de {{scanned}} sur {{count}} dépôt · {{current}}", "scanningRepos_other": "Analyse de {{scanned}} sur {{count}} dépôts · {{current}}", + "scanningRepos_many": "Analyse de {{scanned}} sur {{count}} dépôts · {{current}}", "scanningSizes": "Analyse des tailles des espaces de travail", "status": { "scanned": "Analysé", @@ -4782,7 +4846,8 @@ "noLocalUsageYet": "Aucune utilisation locale de Claude, Codex, OpenCode ou Muse trouvée pour l'instant. L'aperçu se remplira dès que la prochaine session d'agent écrira des journaux de tokens.", "providersEnabledWithData": "Activés : {{enabled}} - avec des données : {{withData}}", "sessionCount_one": "{{formatted}} session", - "sessionCount_other": "{{formatted}} sessions" + "sessionCount_other": "{{formatted}} sessions", + "sessionCount_many": "{{formatted}} sessions" }, "share": { "card": { @@ -4854,10 +4919,13 @@ "tokenTotal": "Tokens : {{tokens}}", "sessionCount_one": "{{formatted}} session", "sessionCount_other": "{{formatted}} sessions", + "sessionCount_many": "{{formatted}} sessions", "turnCount_one": "{{formatted}} tour", "turnCount_other": "{{formatted}} tours", + "turnCount_many": "{{formatted}} tours", "eventCount_one": "{{formatted}} événement", - "eventCount_other": "{{formatted}} événements" + "eventCount_other": "{{formatted}} événements", + "eventCount_many": "{{formatted}} événements" } } }, @@ -4945,7 +5013,9 @@ "description": "Mettez à jour {{value0}} pour que les agents suivent les instructions actuelles de cette version d'Orca.", "updateOne": "Mettre à jour le skill", "updateMany": "Mettre à jour les skills", - "title_other": "{{count}} skills Orca installés ne sont pas à jour" + "title_other": "{{count}} skills Orca installés ne sont pas à jour", + "title_one": "{{count}} skills Orca installés ne sont pas à jour", + "title_many": "{{count}} skills Orca installés ne sont pas à jour" }, "SkillFreshnessRow": {}, "SkillFreshnessUpdateDialog": { @@ -4969,14 +5039,20 @@ "updateServer": "Mettez à jour Orca sur le serveur pour mettre à jour ses skills Orca.", "connectHost": "Connectez-vous à cet hôte SSH pour vérifier ses skills Orca.", "upToDate_other": "{{count}} skills sont à jour.", + "upToDate_one": "{{count}} skills sont à jour.", + "upToDate_many": "{{count}} skills sont à jour.", "update_one": "{{count}} mise à jour disponible", "update_other": "{{count}} mises à jour disponibles", + "update_many": "{{count}} mises à jour disponibles", "current_one": "{{count}} skill est à jour", "current_other": "{{count}} skills sont à jour", + "current_many": "{{count}} skills sont à jour", "updated_one": "{{count}} skill mis à jour", "updated_other": "{{count}} skills mis à jour", + "updated_many": "{{count}} skills mis à jour", "updateAction_one": "Mettre à jour {{count}} skill", - "updateAction_other": "Mettre à jour {{count}} skills" + "updateAction_other": "Mettre à jour {{count}} skills", + "updateAction_many": "Mettre à jour {{count}} skills" }, "SkillUpdateResultRows": {}, "SkillUpdateRow": { @@ -5051,7 +5127,8 @@ "releaseNotes": "Notes de version :", "targetHeader": "Cible d'installation", "placementsChecked_one": "{{count}} emplacement vérifié.", - "placementsChecked_other": "{{count}} emplacements vérifiés." + "placementsChecked_other": "{{count}} emplacements vérifiés.", + "placementsChecked_many": "{{count}} emplacements vérifiés." }, "SkillInstallTargetFields": { "8e6a972229": "Aucun espace de travail connu sur cette machine.", @@ -5103,7 +5180,8 @@ "01c5a12e08": "Skills installés et vérifiés.", "01c5a12e10": "Réessai nécessaire", "selectedChecked_one": "{{count}} skill sélectionné vérifié.", - "selectedChecked_other": "{{count}} skills sélectionnés vérifiés." + "selectedChecked_other": "{{count}} skills sélectionnés vérifiés.", + "selectedChecked_many": "{{count}} skills sélectionnés vérifiés." }, "SkillBundleInstallReview": { "01c5a11e09": "Notes de version :", @@ -5154,28 +5232,40 @@ "selected": "{{count}} sélectionnés", "delete_one": "Supprimer {{count}} skill", "delete_other": "Supprimer {{count}} skills", + "delete_many": "Supprimer {{count}} skills", "deleteFolder_one": "{{count}} dossier", "deleteFolder_other": "{{count}} dossiers", + "deleteFolder_many": "{{count}} dossiers", "deleteLink_one": "{{count}} lien", "deleteLink_other": "{{count}} liens", + "deleteLink_many": "{{count}} liens", "skill_one": "{{count}} skill", "skill_other": "{{count}} skills", + "skill_many": "{{count}} skills", "source_one": "{{count}} source", "source_other": "{{count}} sources", + "source_many": "{{count}} sources", "file_one": "{{count}} fichier", "file_other": "{{count}} fichiers", + "file_many": "{{count}} fichiers", "link_one": "{{count}} lien", "link_other": "{{count}} liens", + "link_many": "{{count}} liens", "result_one": "{{count}} résultat", "result_other": "{{count}} résultats", + "result_many": "{{count}} résultats", "share_one": "Partager {{count}} skill", "share_other": "Partager {{count}} skills", + "share_many": "Partager {{count}} skills", "install_one": "Installer {{count}} skill", "install_other": "Installer {{count}} skills", + "install_many": "Installer {{count}} skills", "retry_one": "Réessayer pour {{count}} skill", "retry_other": "Réessayer pour {{count}} skills", + "retry_many": "Réessayer pour {{count}} skills", "deleted_one": "{{count}} skill supprimé", - "deleted_other": "{{count}} skills supprimés" + "deleted_other": "{{count}} skills supprimés", + "deleted_many": "{{count}} skills supprimés" }, "host": { "local": "Cette machine", @@ -5195,8 +5285,10 @@ "accessSummaryPlain": "Lien non répertorié — toute personne qui le possède peut l'installer.", "script_one": "{{count}} script", "script_other": "{{count}} scripts", + "script_many": "{{count}} scripts", "executable_one": "{{count}} exécutable", - "executable_other": "{{count}} exécutables" + "executable_other": "{{count}} exécutables", + "executable_many": "{{count}} exécutables" }, "description": { "showLess": "Afficher moins", @@ -5248,8 +5340,10 @@ "namesAndMore": "{{names}} et {{count}} de plus", "agentCount_one": "{{count}} agent", "agentCount_other": "{{count}} agents", + "agentCount_many": "{{count}} agents", "runnableWarningOfSelected_one": "Skills sélectionnés contenant des scripts ou des fichiers binaires : {{affectedCount}} sur {{count}} ({{affected}}).", - "runnableWarningOfSelected_other": "Skills sélectionnés contenant des scripts ou des fichiers binaires : {{affectedCount}} sur {{count}} ({{affected}})." + "runnableWarningOfSelected_other": "Skills sélectionnés contenant des scripts ou des fichiers binaires : {{affectedCount}} sur {{count}} ({{affected}}).", + "runnableWarningOfSelected_many": "Skills sélectionnés contenant des scripts ou des fichiers binaires : {{affectedCount}} sur {{count}} ({{affected}})." }, "filter": { "allAgents": "Tous les agents", @@ -5334,7 +5428,9 @@ "placementSummaryParts": "Supprime {{parts}} répartis sur {{roots}}.", "placementJoin": " et ", "retainedSource": "Le skill lui-même reste à {{path}}.", - "nothing_other": "Aucun des {{count}} skills sélectionnés ne peut être supprimé ici." + "nothing_other": "Aucun des {{count}} skills sélectionnés ne peut être supprimé ici.", + "nothing_one": "Aucun des {{count}} skills sélectionnés ne peut être supprimé ici.", + "nothing_many": "Aucun des {{count}} skills sélectionnés ne peut être supprimé ici." }, "skillPlanOpCopy": { "busy": "Une autre installation est toujours en cours", @@ -5376,7 +5472,8 @@ "managedRemoval": { "removed": "Supprimés : {{removed}}.", "removedPreserved_one": "Supprimés : {{removed}} · {{count}} skill modifié conservé.", - "removedPreserved_other": "Supprimés : {{removed}} · {{count}} skills modifiés conservés." + "removedPreserved_other": "Supprimés : {{removed}} · {{count}} skills modifiés conservés.", + "removedPreserved_many": "Supprimés : {{removed}} · {{count}} skills modifiés conservés." } }, "sidebar": { @@ -5391,7 +5488,8 @@ "34a03a6565": "Garder {{value0}} à jour", "4a18052018": "Le {{value0}} local est en retard sur {{value1}}", "staleLocalBranch_one": "Votre nouveau worktree est à jour, mais la branche locale {{branch}} a {{count}} commit de retard. Les diffs de l’IA peuvent donc utiliser un historique obsolète. Laissez Orca la maintenir à jour automatiquement. Vous pouvez modifier ce réglage à tout moment dans Paramètres › {{setting}}", - "staleLocalBranch_other": "Votre nouveau worktree est à jour, mais la branche locale {{branch}} a {{count}} commits de retard. Les diffs de l’IA peuvent donc utiliser un historique obsolète. Laissez Orca la maintenir à jour automatiquement. Vous pouvez modifier ce réglage à tout moment dans Paramètres › {{setting}}" + "staleLocalBranch_other": "Votre nouveau worktree est à jour, mais la branche locale {{branch}} a {{count}} commits de retard. Les diffs de l’IA peuvent donc utiliser un historique obsolète. Laissez Orca la maintenir à jour automatiquement. Vous pouvez modifier ce réglage à tout moment dans Paramètres › {{setting}}", + "staleLocalBranch_many": "Votre nouveau worktree est à jour, mais la branche locale {{branch}} a {{count}} commits de retard. Les diffs de l’IA peuvent donc utiliser un historique obsolète. Laissez Orca la maintenir à jour automatiquement. Vous pouvez modifier ce réglage à tout moment dans Paramètres › {{setting}}" } } } @@ -5449,7 +5547,8 @@ "6149d5203f": "Aucun dépôt sélectionné. Ouvrez plutôt le dossier parent pour utiliser l'éditeur, le terminal et la recherche sans les fonctionnalités Git.", "e52454b7f6": "Ouvrir comme dossier", "foundRepositories_one": "{{count}} dépôt trouvé dans {{path}}.", - "foundRepositories_other": "{{count}} dépôts trouvés dans {{path}}." + "foundRepositories_other": "{{count}} dépôts trouvés dans {{path}}.", + "foundRepositories_many": "{{count}} dépôts trouvés dans {{path}}." }, "AddRepoRemoteStep": { "6680289908": "/home/user/project", @@ -5542,18 +5641,24 @@ "gitBlocksMainWorktree": "Git ne permet pas de retirer le worktree principal.", "removeBatchFolder_one": "Retirer {{count}} espace de travail d'Orca. Les dossiers des projets sur le disque ne seront pas supprimés.", "removeBatchFolder_other": "Retirer {{count}} espaces de travail d'Orca. Les dossiers des projets sur le disque ne seront pas supprimés.", + "removeBatchFolder_many": "Retirer {{count}} espaces de travail d'Orca. Les dossiers des projets sur le disque ne seront pas supprimés.", "removeBatchMixed_one": "Retirer {{count}} espace de travail d'Orca. Les worktrees Git seront aussi supprimés de git et du disque ; pour les espaces de travail de dossier, seule l'entrée dans Orca sera retirée.", "removeBatchMixed_other": "Retirer {{count}} espaces de travail d'Orca. Les worktrees Git seront aussi supprimés de git et du disque ; pour les espaces de travail de dossier, seule l'entrée dans Orca sera retirée.", + "removeBatchMixed_many": "Retirer {{count}} espaces de travail d'Orca. Les worktrees Git seront aussi supprimés de git et du disque ; pour les espaces de travail de dossier, seule l'entrée dans Orca sera retirée.", "removeBatchGit_one": "Retirer {{count}} espace de travail de git et supprimer son dossier d'espace de travail.", "removeBatchGit_other": "Retirer {{count}} espaces de travail de git et supprimer leurs dossiers d'espace de travail.", + "removeBatchGit_many": "Retirer {{count}} espaces de travail de git et supprimer leurs dossiers d'espace de travail.", "removeSingleFolder": "Retirer d'Orca. Le dossier du projet sur le disque ne sera pas supprimé.", "removeSingleGit": "Retirer de git et supprimer son dossier d'espace de travail.", "removeWithChildrenFolder_one": "Retirer et {{count}} espace de travail enfant d'Orca. Les dossiers des projets sur le disque ne seront pas supprimés.", "removeWithChildrenFolder_other": "Retirer et {{count}} espaces de travail enfants d'Orca. Les dossiers des projets sur le disque ne seront pas supprimés.", + "removeWithChildrenFolder_many": "Retirer et {{count}} espaces de travail enfants d'Orca. Les dossiers des projets sur le disque ne seront pas supprimés.", "removeWithChildrenMixed_one": "Retirer et {{count}} espace de travail enfant d'Orca. Les worktrees Git seront aussi supprimés de git et du disque ; pour les espaces de travail de dossier, seule l'entrée dans Orca sera retirée.", "removeWithChildrenMixed_other": "Retirer et {{count}} espaces de travail enfants d'Orca. Les worktrees Git seront aussi supprimés de git et du disque ; pour les espaces de travail de dossier, seule l'entrée dans Orca sera retirée.", + "removeWithChildrenMixed_many": "Retirer et {{count}} espaces de travail enfants d'Orca. Les worktrees Git seront aussi supprimés de git et du disque ; pour les espaces de travail de dossier, seule l'entrée dans Orca sera retirée.", "removeWithChildrenGit_one": "Retirer et {{count}} espace de travail enfant de git et supprimer leurs dossiers d'espace de travail.", - "removeWithChildrenGit_other": "Retirer et {{count}} espaces de travail enfants de git et supprimer leurs dossiers d'espace de travail." + "removeWithChildrenGit_other": "Retirer et {{count}} espaces de travail enfants de git et supprimer leurs dossiers d'espace de travail.", + "removeWithChildrenGit_many": "Retirer et {{count}} espaces de travail enfants de git et supprimer leurs dossiers d'espace de travail." }, "DeleteWorktreeDirtyChangeHint": { "showLoadedPaths": "Afficher les chemins chargés", @@ -5562,16 +5667,20 @@ "unresolvedConflict": "Conflit non résolu", "changeCount_one": "{{count}} modification non commitée ou non suivie", "changeCount_other": "{{count}} modifications non commitées ou non suivies", + "changeCount_many": "{{count}} modifications non commitées ou non suivies", "changes": "Modifications non commitées ou non suivies", "moreLoadedPaths_one": "et {{count}} autre chemin chargé", - "moreLoadedPaths_other": "et {{count}} autres chemins chargés" + "moreLoadedPaths_other": "et {{count}} autres chemins chargés", + "moreLoadedPaths_many": "et {{count}} autres chemins chargés" }, "DeleteWorktreeLineageNotice": { "a940f3c96e": "Les espaces de travail enfants seront supprimés", "alsoDeletesChildren_one": "Supprimer cet espace de travail supprime également {{count}} espace de travail enfant.", "alsoDeletesChildren_other": "Supprimer cet espace de travail supprime également {{count}} espaces de travail enfants.", + "alsoDeletesChildren_many": "Supprimer cet espace de travail supprime également {{count}} espaces de travail enfants.", "moreChildren_one": "+{{count}} de plus", - "moreChildren_other": "+{{count}} de plus" + "moreChildren_other": "+{{count}} de plus", + "moreChildren_many": "+{{count}} de plus" }, "DeleteWorktreeSkipConfirmOption": { "29aefb7e52": "Ne plus demander" @@ -5591,14 +5700,18 @@ "expandAriaLabel": "Développer les worktrees masqués de {{repo}}", "hiding_one": "{{count}} worktree détecté masqué", "hiding_other": "{{count}} worktrees détectés masqués", + "hiding_many": "{{count}} worktrees détectés masqués", "hidingInRepo_one": "{{count}} worktree détecté masqué dans {{repo}}", "hidingInRepo_other": "{{count}} worktrees détectés masqués dans {{repo}}", + "hidingInRepo_many": "{{count}} worktrees détectés masqués dans {{repo}}", "keepHiddenAriaLabel_one": "Garder {{count}} worktree détecté masqué pour {{repo}} ; récupérez-le depuis le menu du projet", "keepHiddenAriaLabel_other": "Garder {{count}} worktrees détectés masqués pour {{repo}} ; récupérez-les depuis le menu du projet", + "keepHiddenAriaLabel_many": "Garder {{count}} worktrees détectés masqués pour {{repo}} ; récupérez-les depuis le menu du projet", "keepHiddenTooltip": "Garder masqué - récupérable depuis le menu du projet", "repoOnHost": "{{repo}} sur {{host}}", "moreLocations_one": "+ {{count}} autre emplacement", - "moreLocations_other": "+ {{count}} autres emplacements" + "moreLocations_other": "+ {{count}} autres emplacements", + "moreLocations_many": "+ {{count}} autres emplacements" }, "NonGitFolderDialog": { "e52454b7f6": "Ouvrir comme dossier", @@ -5654,9 +5767,11 @@ "fec7e9c8ae": "Supprimer le groupe", "removeContainedProjects_one": "Retirer {{count}} projet du groupe", "removeContainedProjects_other": "Retirer {{count}} projets du groupe", + "removeContainedProjects_many": "Retirer {{count}} projets du groupe", "deleteGroupDescription": "Supprimer {{name}}.", "moreProjects_one": "+{{count}} de plus", - "moreProjects_other": "+{{count}} de plus" + "moreProjects_other": "+{{count}} de plus", + "moreProjects_many": "+{{count}} de plus" }, "ProjectGroupNameDialog": { "d99a034073": "Annuler", @@ -5711,6 +5826,7 @@ "savedSetupCommand": "Commande de setup enregistrée.", "savedWithSkippedFields_one": "{{count}} champ non pris en charge ignoré. Commande de setup enregistrée.", "savedWithSkippedFields_other": "{{count}} champs non pris en charge ignorés. Commande de setup enregistrée.", + "savedWithSkippedFields_many": "{{count}} champs non pris en charge ignorés. Commande de setup enregistrée.", "savedInProjectSettings": "Enregistré dans les paramètres de ce projet" }, "SetupScriptPromptCardViews": { @@ -5844,7 +5960,8 @@ "3e102f111c": "Tous les hôtes", "hosts": "Hôtes", "visibleHosts_one": "{{count}} hôte", - "visibleHosts_other": "{{count}} hôtes" + "visibleHosts_other": "{{count}} hôtes", + "visibleHosts_many": "{{count}} hôtes" }, "SidebarWorkspaceOptionsMenu": { "hosts": "Hôtes", @@ -5914,7 +6031,8 @@ "e1a34450fc": "Organisez les espaces de travail par statut et ouvrez les cartes d'espace de travail.", "c6a77ab0f4": "Tableau des espaces de travail", "selectedCount_one": "{{count}} sélectionné", - "selectedCount_other": "{{count}} sélectionnés" + "selectedCount_other": "{{count}} sélectionnés", + "selectedCount_many": "{{count}} sélectionnés" }, "WorkspaceKanbanPinDropTarget": { "c30151c5ee": "Déposez ici pour épingler sans changer de statut.", @@ -6029,7 +6147,8 @@ "d1113f4660": "Échec de l'ouverture du navigateur", "unknownProcess": "Processus inconnu", "livePorts_one": "{{count}} port actif", - "livePorts_other": "{{count}} ports actifs" + "livePorts_other": "{{count}} ports actifs", + "livePorts_many": "{{count}} ports actifs" }, "WorktreeContextMenu": { "c39c37676a": "Créez un groupe et déplacez-y ce projet.", @@ -6100,11 +6219,15 @@ "showChildWorkspaces_one": "Afficher {{count}} espace de travail enfant", "hideChildWorkspaces_one": "Masquer {{count}} espace de travail enfant", "showChildWorkspaces_other": "Afficher {{count}} espaces de travail enfants", + "showChildWorkspaces_many": "Afficher {{count}} espaces de travail enfants", "hideChildWorkspaces_other": "Masquer {{count}} espaces de travail enfants", + "hideChildWorkspaces_many": "Masquer {{count}} espaces de travail enfants", "childCount_one": "{{count}} enfant", "childCount_other": "{{count}} enfants", + "childCount_many": "{{count}} enfants", "groupProjectsRemained_one": "Projets conservés après suppression du groupe : {{remaining}} sur {{count}}.", - "groupProjectsRemained_other": "Projets conservés après suppression du groupe : {{remaining}} sur {{count}}." + "groupProjectsRemained_other": "Projets conservés après suppression du groupe : {{remaining}} sur {{count}}.", + "groupProjectsRemained_many": "Projets conservés après suppression du groupe : {{remaining}} sur {{count}}." }, "WorktreeMetaDialog": { "3db0a2a593": "Annuler", @@ -6177,7 +6300,8 @@ "openGlobalSettings": "Gérer dans les paramètres globaux", "globalSettingsSources": "Ces sources ont un paramètre global que vous pouvez remplacer ici :", "searchHiddenPlaceholder_one": "Rechercher parmi {{count}} worktree…", - "searchHiddenPlaceholder_other": "Rechercher parmi {{count}} worktrees…" + "searchHiddenPlaceholder_other": "Rechercher parmi {{count}} worktrees…", + "searchHiddenPlaceholder_many": "Rechercher parmi {{count}} worktrees…" }, "add": { "repo": { @@ -6376,8 +6500,10 @@ "wslHostEndsTerminalsUnlessShared": "Retire {{value0}} d'Orca. Sauf si un autre Orca ouvert sur cet ordinateur l'utilise, cela ferme aussi ses terminaux ouverts et arrête le serveur d'Orca dans cette distro. Les fichiers de la distro restent intacts.", "hostKeepsWorkspaces_one": "Retire {{host}} et ses identifiants de cet ordinateur. Son {{count}} espace de travail reste dans Orca — les fichiers distants ne sont pas modifiés.", "hostKeepsWorkspaces_other": "Retire {{host}} et ses identifiants de cet ordinateur. Ses {{count}} espaces de travail restent dans Orca — les fichiers distants ne sont pas modifiés.", + "hostKeepsWorkspaces_many": "Retire {{host}} et ses identifiants de cet ordinateur. Ses {{count}} espaces de travail restent dans Orca — les fichiers distants ne sont pas modifiés.", "alsoRemoveWorkspaces_one": "Retirer aussi cet espace de travail d’Orca", - "alsoRemoveWorkspaces_other": "Retirer aussi ces {{count}} espaces de travail d’Orca" + "alsoRemoveWorkspaces_other": "Retirer aussi ces {{count}} espaces de travail d’Orca", + "alsoRemoveWorkspaces_many": "Retirer aussi ces {{count}} espaces de travail d’Orca" }, "HostRenameDialog": { "1a2b3c4d5e": "Renommer l'hôte", @@ -6464,8 +6590,10 @@ "6c07f3a91e": "{{value0}} sur {{value1}}", "hiddenWorktreesNoun_one": "worktree masqué", "hiddenWorktreesNoun_other": "worktrees masqués", + "hiddenWorktreesNoun_many": "worktrees masqués", "reviewHiddenWorktrees_one": "Examiner {{count}} worktree masqué dans {{scope}}", - "reviewHiddenWorktrees_other": "Examiner {{count}} worktrees masqués dans {{scope}}" + "reviewHiddenWorktrees_other": "Examiner {{count}} worktrees masqués dans {{scope}}", + "reviewHiddenWorktrees_many": "Examiner {{count}} worktrees masqués dans {{scope}}" }, "NoticeHostGlyph": { "hostDisconnected": "{{hostName}} déconnecté", @@ -6558,6 +6686,7 @@ "pairingHelpShareComputer": "Créez-le dans Réglages → Serveurs Orca distants → Partager cet ordinateur sur l’autre ordinateur.", "sshImportSynced_one": "{{count}} hôte ajouté à Orca.", "sshImportSynced_other": "{{count}} hôtes ajoutés à Orca.", + "sshImportSynced_many": "{{count}} hôtes ajoutés à Orca.", "sshConfigPickerInvalidResponse": "Réponse d’hôte de configuration SSH invalide" }, "ForgetSshWorkspaceDialog": { @@ -6586,7 +6715,8 @@ "7f1c2e94a5": "Texte de recherche trop long — le tableau n'est pas filtré", "9a4d0f6b21": "Trop long", "workspacesMatch_one": "Espaces de travail correspondants : {{matchCount}} sur {{count}}", - "workspacesMatch_other": "Espaces de travail correspondants : {{matchCount}} sur {{count}}" + "workspacesMatch_other": "Espaces de travail correspondants : {{matchCount}} sur {{count}}", + "workspacesMatch_many": "Espaces de travail correspondants : {{matchCount}} sur {{count}}" }, "WorktreeCardSshHostControl": { "connectFailed": "Échec de la connexion SSH", @@ -6608,22 +6738,27 @@ "a3cdd9d9e6": "Git a conservé {{count}} branches locales car elles peuvent contenir des commits non fusionnés. Les branches conservées ne gardent pas les dossiers des espaces de travail ; leurs commits restent dans le dépôt. Orca peut continuer à libérer de l'espace disque en arrière-plan.", "a3cdd9d9e6_one": "Git a conservé {{count}} branche locale car elle peut contenir des commits non fusionnés. Les branches conservées ne gardent pas les dossiers des espaces de travail ; leurs commits restent dans le dépôt. Orca peut continuer à libérer de l'espace disque en arrière-plan.", "a3cdd9d9e6_other": "Git a conservé {{count}} branches locales car elles peuvent contenir des commits non fusionnés. Les branches conservées ne gardent pas les dossiers des espaces de travail ; leurs commits restent dans le dépôt. Orca peut continuer à libérer de l'espace disque en arrière-plan.", + "a3cdd9d9e6_many": "Git a conservé {{count}} branches locales car elles peuvent contenir des commits non fusionnés. Les branches conservées ne gardent pas les dossiers des espaces de travail ; leurs commits restent dans le dépôt. Orca peut continuer à libérer de l'espace disque en arrière-plan.", "6310412304": "Examiner {{count}} branches", "6310412304_one": "Examiner {{count}} branche", "6310412304_other": "Examiner {{count}} branches", + "6310412304_many": "Examiner {{count}} branches", "cea24c2b7d": "{{count}} espaces de travail supprimés", "cea24c2b7d_one": "{{count}} espace de travail supprimé", "cea24c2b7d_other": "{{count}} espaces de travail supprimés", + "cea24c2b7d_many": "{{count}} espaces de travail supprimés", "0e0379f24a": "{{count}} branches conservées", "0e0379f24a_one": "{{count}} branche conservée", "0e0379f24a_other": "{{count}} branches conservées", + "0e0379f24a_many": "{{count}} branches conservées", "4cf75caab7": "{{value0}}, {{value1}}", "e61d78054f": "Suppression des branches locales : {{value0}}", "1e1a5f6763": "Branches locales supprimées : {{value0}}", "43d9395605": "{{value0}} supprimées, {{value1}} non supprimées", "d42f1f14e0": "Réessayer {{count}} branches", "d42f1f14e0_one": "Réessayer {{count}} branche", - "d42f1f14e0_other": "Réessayer {{count}} branches" + "d42f1f14e0_other": "Réessayer {{count}} branches", + "d42f1f14e0_many": "Réessayer {{count}} branches" } } } @@ -6638,7 +6773,8 @@ "285e1e4882": "Annuler", "a0f9863597": "Forcer la suppression de {{count}} branches", "a0f9863597_one": "Forcer la suppression de {{count}} branche", - "a0f9863597_other": "Forcer la suppression de {{count}} branches" + "a0f9863597_other": "Forcer la suppression de {{count}} branches", + "a0f9863597_many": "Forcer la suppression de {{count}} branches" }, "WorktreeListScrollToTopButton": { "jumpToTop": "Remonter en haut" @@ -6689,7 +6825,8 @@ "retry": "Réessayer maintenant", "restored": "Git fonctionne à nouveau. Worktrees actualisés.", "affectedProjects_one": "Analyse des worktrees en pause pour {{count}} projet", - "affectedProjects_other": "Analyse des worktrees en pause pour {{count}} projets" + "affectedProjects_other": "Analyse des worktrees en pause pour {{count}} projets", + "affectedProjects_many": "Analyse des worktrees en pause pour {{count}} projets" }, "manualSortSwitch": { "title": "Tri modifié en Manuel", @@ -6780,10 +6917,12 @@ "workspaceBatchActionLabels": { "deleteCount_one": "Supprimer {{count}} espace de travail", "deleteCount_other": "Supprimer {{count}} espaces de travail", + "deleteCount_many": "Supprimer {{count}} espaces de travail", "deleteSelected": "Supprimer la sélection", "sleep": "Mettre en veille", "sleepCount_one": "Mettre en veille {{count}} espace de travail", - "sleepCount_other": "Mettre en veille {{count}} espaces de travail" + "sleepCount_other": "Mettre en veille {{count}} espaces de travail", + "sleepCount_many": "Mettre en veille {{count}} espaces de travail" }, "addRepoBusyLabels": { "scanningRepositories": "Recherche de dépôts...", @@ -6810,7 +6949,8 @@ }, "worktreeCardModel": { "sparsePreviewMore_one": "{{preview}}, +{{count}} de plus", - "sparsePreviewMore_other": "{{preview}}, +{{count}} de plus" + "sparsePreviewMore_other": "{{preview}}, +{{count}} de plus", + "sparsePreviewMore_many": "{{preview}}, +{{count}} de plus" }, "worktreeCardPrDisplay": { "mrDetailsUnavailable": "Détails de la MR indisponibles", @@ -6820,7 +6960,8 @@ }, "HostSectionHeader": { "workspaceCount_one": "{{count}} espace de travail", - "workspaceCount_other": "{{count}} espaces de travail" + "workspaceCount_other": "{{count}} espaces de travail", + "workspaceCount_many": "{{count}} espaces de travail" }, "titleDerivedAgentRows": { "needsInput": "Intervention requise", @@ -7685,6 +7826,7 @@ "loading": "Chargement des thèmes Warp...", "found_theme_one": "{{value0}} thème trouvé", "found_theme_other": "{{value0}} thèmes trouvés", + "found_theme_many": "{{value0}} thèmes trouvés", "found_in_source": " dans {{value0}}", "clear_all": "Tout effacer", "select_all": "Tout sélectionner", @@ -7698,15 +7840,18 @@ "cancel": "Annuler", "import_theme_one": "Importer {{value0}} thème", "import_theme_other": "Importer {{value0}} thèmes", + "import_theme_many": "Importer {{value0}} thèmes", "import_themes": "Importer des thèmes" }, "useWarpThemeImport": { "unknown_error": "Erreur inconnue", "imported_one": "{{value0}} thème importé", "imported_other": "{{value0}} thèmes importés", + "imported_many": "{{value0}} thèmes importés", "import_failed": "Échec de l'importation des thèmes", "over_limit_one": "Importer ces thèmes dépasserait la limite de {{value0}} thèmes de terminal personnalisés. Désélectionnez {{value1}} nouveau thème et réessayez.", - "over_limit_other": "Importer ces thèmes dépasserait la limite de {{value0}} thèmes de terminal personnalisés. Désélectionnez {{value1}} nouveaux thèmes et réessayez." + "over_limit_other": "Importer ces thèmes dépasserait la limite de {{value0}} thèmes de terminal personnalisés. Désélectionnez {{value1}} nouveaux thèmes et réessayez.", + "over_limit_many": "Importer ces thèmes dépasserait la limite de {{value0}} thèmes de terminal personnalisés. Désélectionnez {{value1}} nouveaux thèmes et réessayez." }, "YamlThemeImportButton": { "label": "Importer depuis YAML" @@ -7825,7 +7970,8 @@ "82436439eb": "Ajouter une configuration MCP", "0a5c1ead54": "Créer une configuration vide", "detectedServers_one": "Détectés : {{detected}} · {{count}} serveur", - "detectedServers_other": "Détectés : {{detected}} · {{count}} serveurs" + "detectedServers_other": "Détectés : {{detected}} · {{count}} serveurs", + "detectedServers_many": "Détectés : {{detected}} · {{count}} serveurs" }, "MobileEmulatorAgentControlRow": { "8af7a8bc38": "Les commandes ciblent l'émulateur actif du worktree courant. Les coordonnées sont normalisées entre 0 et 1.", @@ -8010,6 +8156,7 @@ "noAgents": "Aucune CLI d'agent détectée sur le PATH. Installez des agents dans Paramètres → Agents, puis relancez la vérification.", "fullCoverage_one": "L'unique agent détecté possède le skill.", "fullCoverage_other": "Tous les {{value0}} agents détectés possèdent le skill.", + "fullCoverage_many": "Tous les {{value0}} agents détectés possèdent le skill.", "noCoverage": "Installez le skill ci-dessus, puis relancez la vérification.", "partialCoverage": "{{value0}} des {{value1}} agents détectés possèdent le skill." }, @@ -11024,7 +11171,8 @@ "readyDescription": "Les agents peuvent inspecter et manipuler des fenêtres d'applications à votre demande.", "permissionsTitle": "Terminez la configuration pour utiliser les applications locales.", "permissionsRequired_one": "{{value0}} autorisation requise avant que les agents puissent manipuler des fenêtres d'applications.", - "permissionsRequired_other": "{{value0}} autorisations requises avant que les agents puissent manipuler des fenêtres d'applications." + "permissionsRequired_other": "{{value0}} autorisations requises avant que les agents puissent manipuler des fenêtres d'applications.", + "permissionsRequired_many": "{{value0}} autorisations requises avant que les agents puissent manipuler des fenêtres d'applications." }, "providerAccountScope": { "remoteServer": "Serveur distant : {{value0}}", @@ -12322,9 +12470,11 @@ "olderTerminalsUnverifiable": "Orca n’a pas pu confirmer que les terminaux lancés par une version antérieure d’Orca sont terminés. Reconnectez-vous pour réessayer.", "olderTerminals_one": "{{count}} terminal lancé par une version antérieure d’Orca est toujours en cours d’exécution sur cet hôte et ne s’arrête pas de lui-même. Fermez-le dans cette version d’Orca ou arrêtez-le sur l’hôte, puis reconnectez-vous.", "olderTerminals_other": "{{count}} terminaux lancés par une version antérieure d’Orca sont toujours en cours d’exécution sur cet hôte et ne s’arrêtent pas d’eux-mêmes. Fermez-les dans cette version d’Orca ou arrêtez-les sur l’hôte, puis reconnectez-vous.", + "olderTerminals_many": "{{count}} terminaux lancés par une version antérieure d’Orca sont toujours en cours d’exécution sur cet hôte et ne s’arrêtent pas d’eux-mêmes. Fermez-les dans cette version d’Orca ou arrêtez-les sur l’hôte, puis reconnectez-vous.", "olderTerminals": "{{count}} terminaux lancés par une version antérieure d’Orca sont toujours en cours d’exécution sur cet hôte et ne s’arrêtent pas d’eux-mêmes. Fermez-les dans cette version d’Orca ou arrêtez-les sur l’hôte, puis reconnectez-vous.", "linkedProjects_one": "Le serveur Orca de cet hôte avait déjà {{paths}} ; ce bureau utilise donc maintenant la copie du serveur. Les onglets de ce bureau et {{count}} automatisation à cet endroit n’ont pas été déplacés, et les worktrees qu’il y a créés apparaissent comme worktrees externes.", "linkedProjects_other": "Le serveur Orca de cet hôte avait déjà {{paths}} ; ce bureau utilise donc maintenant la copie du serveur. Les onglets de ce bureau et {{count}} automatisations à cet endroit n’ont pas été déplacés, et les worktrees qu’il y a créés apparaissent comme worktrees externes.", + "linkedProjects_many": "Le serveur Orca de cet hôte avait déjà {{paths}} ; ce bureau utilise donc maintenant la copie du serveur. Les onglets de ce bureau et {{count}} automatisations à cet endroit n’ont pas été déplacés, et les worktrees qu’il y a créés apparaissent comme worktrees externes.", "linkedProjects": "Le serveur Orca de cet hôte avait déjà {{paths}} ; ce bureau utilise donc maintenant la copie du serveur. Les onglets de ce bureau et {{count}} automatisations à cet endroit n’ont pas été déplacés, et les worktrees qu’il y a créés apparaissent comme worktrees externes.", "linkedProjectsNoAutomations": "Le serveur Orca de cet hôte avait déjà {{paths}} ; ce bureau utilise donc maintenant la copie du serveur. Les onglets de ce bureau à cet endroit n’ont pas été déplacés, et les worktrees qu’il y a créés apparaissent comme worktrees externes.", "nodeDownloadBlocked": "Ni cet ordinateur ni cet hôte n’ont pu télécharger Node.js, dont le serveur Orca a besoin. Utilisez un miroir Node.js ou vérifiez le réseau sur les deux machines.", @@ -12343,6 +12493,7 @@ "setupContactLost": "Orca a perdu le contact avec cet hôte lors de la configuration de son serveur. Rien sur l'hôte n'a été arrêté. Reconnectez-vous pour continuer.", "automationsLeftDisabled_one": "Le serveur Orca de cet hôte a repris {{count}} automatisation mais n'a pas pu la réactiver. Activez-la dans Automatisations.", "automationsLeftDisabled_other": "Le serveur Orca de cet hôte a repris {{count}} automatisations mais n'a pas pu les réactiver. Activez-les dans Automatisations.", + "automationsLeftDisabled_many": "Le serveur Orca de cet hôte a repris {{count}} automatisations mais n'a pas pu les réactiver. Activez-les dans Automatisations.", "windowsBuildUnsupported": "Cet hôte exécute une version de Windows antérieure à Windows 10 et Windows Server 2016 ; il ne peut donc pas exécuter le serveur d’Orca. Utilisez un hôte avec une version plus récente de Windows, ou un hôte Linux ou macOS.", "windowsNoExtractor": "Cet hôte Windows ne dispose ni de tar.exe ni de la commande Expand-Archive de PowerShell ; Orca ne peut donc pas y décompresser son serveur. Installez Windows PowerShell 5.1 sur l’hôte, puis reconnectez-vous.", "automationsLeftDisabled": "Le serveur Orca de cet hôte a repris {{count}} automatisations mais n'a pas pu les réactiver. Activez-les dans Automatisations." @@ -12694,6 +12845,7 @@ "BulkActionBar": { "selectedCount_one": "{{count}} sélectionné", "selectedCount_other": "{{count}} sélectionnés", + "selectedCount_many": "{{count}} sélectionnés", "stageCount": "Ajouter au staging ({{count}})", "unstageCount": "Retirer du staging ({{count}})" }, @@ -12927,8 +13079,10 @@ "resultsInFiles": "{{results}} dans {{files}}", "resultCount_one": "{{count}} résultat", "resultCount_other": "{{count}} résultats", + "resultCount_many": "{{count}} résultats", "fileCount_one": "{{count}} fichier", - "fileCount_other": "{{count}} fichiers" + "fileCount_other": "{{count}} fichiers", + "fileCount_many": "{{count}} fichiers" }, "SearchFilters": { "01e4671ccf": "fichiers à exclure (ex. *.min.js, dist/**)", @@ -13149,22 +13303,30 @@ "diffCommentNotesCopyFailed": "Échec de la copie des notes", "conflictCount_one": "{{count}} conflit", "conflictCount_other": "{{count}} conflits", + "conflictCount_many": "{{count}} conflits", "discardFailedSampleMore_one": "{{paths}}, +{{count}} autre", "discardFailedSampleMore_other": "{{paths}}, +{{count}} autres", + "discardFailedSampleMore_many": "{{paths}}, +{{count}} autres", "discardFailed_one": "Échec de l'abandon de {{count}} fichier", "discardFailed_other": "Échec de l'abandon de {{count}} fichiers", + "discardFailed_many": "Échec de l'abandon de {{count}} fichiers", "discardFailedWithSample": "{{error}} (ex. {{paths}})", "compareBaseCommitsAhead_one": "{{count}} commit d'avance sur {{ref}}", "compareBaseCommitsAhead_other": "{{count}} commits d'avance sur {{ref}}", + "compareBaseCommitsAhead_many": "{{count}} commits d'avance sur {{ref}}", "compareBaseCommitsBehind_one": "{{count}} commit de retard sur {{ref}}", "compareBaseCommitsBehind_other": "{{count}} commits de retard sur {{ref}}", + "compareBaseCommitsBehind_many": "{{count}} commits de retard sur {{ref}}", "branchFilesChangedVsBase_one": "{{count}} fichier modifié par rapport à {{ref}}", "branchFilesChangedVsBase_other": "{{count}} fichiers modifiés par rapport à {{ref}}", + "branchFilesChangedVsBase_many": "{{count}} fichiers modifiés par rapport à {{ref}}", "noteCount_one": "{{count}} note", "noteCount_other": "{{count}} notes", + "noteCount_many": "{{count}} notes", "comparingAgainstRef": "Comparaison avec {{ref}}", "commitsAheadShort_one": "{{count}} en avance", "commitsAheadShort_other": "{{count}} en avance", + "commitsAheadShort_many": "{{count}} en avance", "unresolvedConflictOfKind": "Conflit non résolu ({{kind}})", "unresolvedConflict": "Conflit non résolu", "locallyResolvedConflictOfKind": "Conflit résolu localement ({{kind}})", @@ -13180,8 +13342,10 @@ "abortMergeFailed": "Échec de l'abandon du merge", "clearNotesFromWorkspace_one": "Effacer {{count}} note de cet espace de travail ?", "clearNotesFromWorkspace_other": "Effacer {{count}} notes de cet espace de travail ?", + "clearNotesFromWorkspace_many": "Effacer {{count}} notes de cet espace de travail ?", "clearNotesFromFile_one": "Effacer {{count}} note de {{path}} ?", - "clearNotesFromFile_other": "Effacer {{count}} notes de {{path}} ?" + "clearNotesFromFile_other": "Effacer {{count}} notes de {{path}} ?", + "clearNotesFromFile_many": "Effacer {{count}} notes de {{path}} ?" }, "SourceControlAgentActionDialog": { "8e856842d1": "Impossible de démarrer l'agent sélectionné.", @@ -13315,23 +13479,32 @@ "e45324fbed": "Échec du chargement des détails de la vérification.", "commitsBehind_one": "{{count}} commit de retard", "commitsBehind_other": "{{count}} commits de retard", + "commitsBehind_many": "{{count}} commits de retard", "baseCommitLabel": "commit de base :", "failingChecks_one": "{{count}} vérification en échec", "failingChecks_other": "{{count}} vérifications en échec", + "failingChecks_many": "{{count}} vérifications en échec", "pendingChecks_one": "{{count}} vérification en attente", "pendingChecks_other": "{{count}} vérifications en attente", + "pendingChecks_many": "{{count}} vérifications en attente", "unresolvedChecks_one": "{{count}} vérification non résolue", "unresolvedChecks_other": "{{count}} vérifications non résolues", + "unresolvedChecks_many": "{{count}} vérifications non résolues", "passingCount_one": "{{count}} réussi", "passingCount_other": "{{count}} réussis", + "passingCount_many": "{{count}} réussis", "failingCount_one": "{{count}} en échec", "failingCount_other": "{{count}} en échec", + "failingCount_many": "{{count}} en échec", "pendingCount_one": "{{count}} en attente", "pendingCount_other": "{{count}} en attente", + "pendingCount_many": "{{count}} en attente", "unresolvedCount_one": "{{count}} non résolu", "unresolvedCount_other": "{{count}} non résolus", + "unresolvedCount_many": "{{count}} non résolus", "sendQueuedCommentsToAi_one": "Envoyer {{count}} commentaire en file d'attente à l'IA", "sendQueuedCommentsToAi_other": "Envoyer {{count}} commentaires en file d'attente à l'IA", + "sendQueuedCommentsToAi_many": "Envoyer {{count}} commentaires en file d'attente à l'IA", "conflictsBlockThisMr": "Des conflits bloquent cette MR", "conflictsBlockThisPr": "Des conflits bloquent cette PR", "copyComment": "Copier le commentaire", @@ -13587,7 +13760,8 @@ "0d2d88cba5": "Cette action est irréversible.", "1551c14668": "Abandonner les modifications ?", "fileCount_one": "{{count}} fichier", - "fileCount_other": "{{count}} fichiers" + "fileCount_other": "{{count}} fichiers", + "fileCount_many": "{{count}} fichiers" } }, "dropdown": { @@ -13642,22 +13816,29 @@ "titlePushBeforeCreatingReview": "Poussez les commits locaux avant de créer une {{reviewLabel}}", "pushCount_one": "Pousser {{count}} commit", "pushCount_other": "Pousser {{count}} commits", + "pushCount_many": "Pousser {{count}} commits", "pullCount_one": "Tirer {{count}} commit", "pullCount_other": "Tirer {{count}} commits", + "pullCount_many": "Tirer {{count}} commits", "fastForwardCount_one": "Faire un fast-forward de {{count}} commit", "fastForwardCount_other": "Faire un fast-forward de {{count}} commits", + "fastForwardCount_many": "Faire un fast-forward de {{count}} commits", "syncCounts": "Tirer {{behind}}, pousser {{ahead}}", "remoteBranchFallback": "la branche distante", "titleForcePushOlderCopiesBranch": "Le remote n'a que d'anciennes copies des commits locaux. Faites un force push avec lease de cette branche pour mettre à jour {{upstreamName}}.", "titleForcePushOlderCopiesCount_one": "Le remote n'a que d'anciennes copies des commits locaux. Faites un force push avec lease de {{count}} commit de la branche pour mettre à jour {{upstreamName}}.", "titleForcePushOlderCopiesCount_other": "Le remote n'a que d'anciennes copies des commits locaux. Faites un force push avec lease de {{count}} commits de la branche pour mettre à jour {{upstreamName}}.", + "titleForcePushOlderCopiesCount_many": "Le remote n'a que d'anciennes copies des commits locaux. Faites un force push avec lease de {{count}} commits de la branche pour mettre à jour {{upstreamName}}.", "titleManualForcePush_one": "Faites un force push avec lease de {{count}} commit local pour mettre à jour {{upstreamName}}.", "titleManualForcePush_other": "Faites un force push avec lease de {{count}} commits locaux pour mettre à jour {{upstreamName}}.", + "titleManualForcePush_many": "Faites un force push avec lease de {{count}} commits locaux pour mettre à jour {{upstreamName}}.", "titleManualForcePushReplaceRemote_one": "Faites un force push avec lease de {{count}} commit local pour mettre à jour {{upstreamName}} et remplacer les commits présents uniquement sur le remote.", "titleManualForcePushReplaceRemote_other": "Faites un force push avec lease de {{count}} commits locaux pour mettre à jour {{upstreamName}} et remplacer les commits présents uniquement sur le remote.", + "titleManualForcePushReplaceRemote_many": "Faites un force push avec lease de {{count}} commits locaux pour mettre à jour {{upstreamName}} et remplacer les commits présents uniquement sur le remote.", "titleUnpublishedForcePushBranch": "Faites un force push avec lease de cette branche et définissez un upstream si nécessaire.", "titleUnpublishedForcePushCount_one": "Faites un force push avec lease de {{count}} commit de la branche et définissez un upstream si nécessaire.", "titleUnpublishedForcePushCount_other": "Faites un force push avec lease de {{count}} commits de la branche et définissez un upstream si nécessaire.", + "titleUnpublishedForcePushCount_many": "Faites un force push avec lease de {{count}} commits de la branche et définissez un upstream si nécessaire.", "checkingBranchStatus": "Vérification de l'état de la branche…", "titleCheckingPrStatus": "Vérification du statut de la PR…", "titlePrAlreadyMerged": "La PR est déjà mergée", @@ -13750,7 +13931,8 @@ "compare": { "summary": { "commitsAhead_one": "{{count}} commit d'avance sur {{ref}}", - "commitsAhead_other": "{{count}} commits d'avance sur {{ref}}" + "commitsAhead_other": "{{count}} commits d'avance sur {{ref}}", + "commitsAhead_many": "{{count}} commits d'avance sur {{ref}}" } }, "conflict": { @@ -13823,10 +14005,12 @@ "deleteFailed": "Impossible de supprimer « {{name}} ».", "deleteItems_one": "Supprimer {{count}} élément ?", "deleteItems_other": "Supprimer {{count}} éléments ?", + "deleteItems_many": "Supprimer {{count}} éléments ?", "mixedRecycleBin": "Les éléments distants sont supprimés définitivement. Cette action est irréversible. Les éléments locaux sont déplacés vers la Corbeille.", "mixedTrash": "Les éléments distants sont supprimés définitivement. Cette action est irréversible. Les éléments locaux sont déplacés vers la Corbeille.", "permanentlyDeleteItems_one": "Supprimer définitivement {{count}} élément ?", "permanentlyDeleteItems_other": "Supprimer définitivement {{count}} éléments ?", + "permanentlyDeleteItems_many": "Supprimer définitivement {{count}} éléments ?", "recycleBinFailed": "Impossible de déplacer « {{name}} » vers la Corbeille.", "trashFailed": "Impossible de déplacer « {{name}} » vers la Corbeille." }, @@ -13837,8 +14021,10 @@ "useFileExplorerImport": { "importFailedCount_one": "Échec de l'importation de {{count}} fichier.", "importFailedCount_other": "Échec de l'importation de {{count}} fichiers.", + "importFailedCount_many": "Échec de l'importation de {{count}} fichiers.", "importSkippedCount_one": "{{count}} fichier ignoré.", "importSkippedCount_other": "{{count}} fichiers ignorés.", + "importSkippedCount_many": "{{count}} fichiers ignorés.", "importFailed": "Échec de l'importation des fichiers." }, "useFileExplorerKeys": { @@ -13897,7 +14083,8 @@ "resumeInNewCliHostTooOld": "Mettez à jour Orca sur l'hôte qui exécute ce chat pour le reprendre dans une nouvelle CLI.", "folderWorkspaceUnavailable": "L'espace de travail de type dossier n'est plus disponible.", "transcriptsSkippedCount_one": "{{count}} transcript ignoré", - "transcriptsSkippedCount_other": "{{count}} transcripts ignorés" + "transcriptsSkippedCount_other": "{{count}} transcripts ignorés", + "transcriptsSkippedCount_many": "{{count}} transcripts ignorés" }, "AiVaultPanelControls": { "scanningSessions": "Analyse des sessions", @@ -13961,10 +14148,13 @@ "resumeInFolder": "Reprendre dans le dossier", "recoverableEmptyDetailCount_one": "Cette session n'a pas de conversation enregistrée, mais {{count}} élément récupérable subsiste.", "recoverableEmptyDetailCount_other": "Cette session n'a pas de conversation enregistrée, mais {{count}} éléments récupérables subsistent.", + "recoverableEmptyDetailCount_many": "Cette session n'a pas de conversation enregistrée, mais {{count}} éléments récupérables subsistent.", "queuedMessageCount_one": "{{count}} message en file d'attente", "queuedMessageCount_other": "{{count}} messages en file d'attente", + "queuedMessageCount_many": "{{count}} messages en file d'attente", "subagentTranscriptCount_one": "{{count}} transcript de sous-agent", - "subagentTranscriptCount_other": "{{count}} transcripts de sous-agents" + "subagentTranscriptCount_other": "{{count}} transcripts de sous-agents", + "subagentTranscriptCount_many": "{{count}} transcripts de sous-agents" }, "AiVaultSessionRow": { "noPreviewAvailable": "Aucun aperçu de conversation disponible", @@ -14101,12 +14291,16 @@ "1feef35ca4": "Fusionner via #{{pr}} ?", "queueDescription_one": "{{included}}GitHub ajoutera {{count}} pull request à la file de fusion en une seule fois. La file choisit la méthode de fusion et peut fusionner les pull requests en groupes séparés.", "queueDescription_other": "{{included}}GitHub ajoutera {{count}} pull requests à la file de fusion en une seule fois. La file choisit la méthode de fusion et peut les fusionner en groupes séparés.", + "queueDescription_many": "{{included}}GitHub ajoutera {{count}} pull requests à la file de fusion en une seule fois. La file choisit la méthode de fusion et peut les fusionner en groupes séparés.", "queueConfirm_one": "Mettre {{count}} PR en file", "queueConfirm_other": "Mettre {{count}} PR en file", + "queueConfirm_many": "Mettre {{count}} PR en file", "mergeDescription_one": "{{included}}GitHub fusionnera {{count}} pull request de manière atomique avec {{method}}. Si elle ne peut pas être fusionnée, rien ne le sera.", "mergeDescription_other": "{{included}}GitHub fusionnera {{count}} pull requests de manière atomique avec {{method}}. Si l'une ne peut pas être fusionnée, aucune ne le sera.", + "mergeDescription_many": "{{included}}GitHub fusionnera {{count}} pull requests de manière atomique avec {{method}}. Si l'une ne peut pas être fusionnée, aucune ne le sera.", "mergeConfirm_one": "Fusionner {{count}} PR", - "mergeConfirm_other": "Fusionner {{count}} PR" + "mergeConfirm_other": "Fusionner {{count}} PR", + "mergeConfirm_many": "Fusionner {{count}} PR" }, "merge": { "189d0ec614": "#{{pr}} est toujours un brouillon.", @@ -14117,7 +14311,8 @@ "c23faf74df": "#{{pr}} doit être mise à jour.", "f561e80968": "#{{pr}} est bloquée.", "mergeThroughLabel_one": "Fusionner jusqu'à #{{pr}} inclus · {{count}} PR", - "mergeThroughLabel_other": "Fusionner jusqu'à #{{pr}} inclus · {{count}} PR" + "mergeThroughLabel_other": "Fusionner jusqu'à #{{pr}} inclus · {{count}} PR", + "mergeThroughLabel_many": "Fusionner jusqu'à #{{pr}} inclus · {{count}} PR" } } } @@ -14176,13 +14371,16 @@ "AiVaultScanProgressStrip": { "fileCount_one": "{{value0}} fichier", "fileCount_other": "{{value0}} fichiers", + "fileCount_many": "{{value0}} fichiers", "databaseCount_one": "{{value0}} base de données", "databaseCount_other": "{{value0}} bases de données", + "databaseCount_many": "{{value0}} bases de données", "scanning": "Analyse de {{value0}}", "checking": "Vérification de {{value0}}", "scanned": "{{value0}} analysés", "agentCheckedCount_one": "{{agent}} : {{settled}} sur {{total}} candidat de l’historique vérifié", - "agentCheckedCount_other": "{{agent}} : {{settled}} sur {{total}} candidats de l’historique vérifiés" + "agentCheckedCount_other": "{{agent}} : {{settled}} sur {{total}} candidats de l’historique vérifiés", + "agentCheckedCount_many": "{{agent}} : {{settled}} sur {{total}} candidats de l’historique vérifiés" }, "ssh": { "unrestored": { @@ -14197,7 +14395,8 @@ }, "fileExplorerMultiDrag": { "moreItems_one": "+{{count}} autre", - "moreItems_other": "+{{count}} autres" + "moreItems_other": "+{{count}} autres", + "moreItems_many": "+{{count}} autres" }, "CreatePullRequest": { "createInProgress": "Création de la PR en cours...", @@ -14219,10 +14418,13 @@ "milliseconds": "{{count}} ms", "seconds_one": "{{count}} seconde", "seconds_other": "{{count}} secondes", + "seconds_many": "{{count}} secondes", "folderLevels_one": "{{count}} niveau de dossiers", "folderLevels_other": "{{count}} niveaux de dossiers", + "folderLevels_many": "{{count}} niveaux de dossiers", "repositories_one": "{{count}} dépôt", "repositories_other": "{{count}} dépôts", + "repositories_many": "{{count}} dépôts", "limitText": "Le scan s'arrête après {{depth}} ou {{repos}}. Vous pouvez l'arrêter plus tôt et importer les dépôts déjà trouvés.", "limitTextWithTimeout": "Le scan s'arrête après {{depth}}, {{repos}} ou {{timeout}}. Vous pouvez l'arrêter plus tôt et importer les dépôts déjà trouvés." }, @@ -14282,6 +14484,7 @@ "yoloPermissionsDescription": "Les agents exécutent des commandes et modifient des fichiers sans demander, et certains contournent aussi leur sandbox. À utiliser uniquement dans des projets de confiance.", "showMoreAgents_one": "Afficher {{count}} agent de plus →", "showMoreAgents_other": "Afficher {{count}} agents de plus →", + "showMoreAgents_many": "Afficher {{count}} agents de plus →", "agentNotOnPath": "{{agent}} n'est pas encore dans votre PATH. Orca en fera votre agent par défaut et vous pourrez l'installer à tout moment." }, "IntegrationsStep": { @@ -15352,6 +15555,7 @@ "skippedConflictsExcluded": "Les conflits non résolus {{count}} ont été exclus de cette vue différentielle.", "skippedConflictsExcluded_one": "Le conflit non résolu {{count}} a été exclu de cette vue diff.", "skippedConflictsExcluded_other": "Les conflits non résolus {{count}} ont été exclus de cette vue différentielle.", + "skippedConflictsExcluded_many": "Les conflits non résolus {{count}} ont été exclus de cette vue différentielle.", "2e91bc89d1": "Espaces activés", "2bf19c54ad": "Espaces désactivés", "untrackedFiles": "Fichiers non suivis", @@ -15360,16 +15564,22 @@ "diffLoadFailed": "Impossible de charger le diff.", "moreNotesInSourceControl_one": "{{count}} note supplémentaire dans « Contrôle de code source »", "moreNotesInSourceControl_other": "{{count}} notes supplémentaires dans « Contrôle de code source »", + "moreNotesInSourceControl_many": "{{count}} notes supplémentaires dans « Contrôle de code source »", "clearNotesConfirm_one": "Effacer {{count}} note de ce worktree ?", "clearNotesConfirm_other": "Effacer {{count}} notes de ce worktree ?", + "clearNotesConfirm_many": "Effacer {{count}} notes de ce worktree ?", "changedFilesVs_one": "{{count}} fichier modifié par rapport à {{baseRef}}", "changedFilesVs_other": "{{count}} fichiers modifiés par rapport à {{baseRef}}", + "changedFilesVs_many": "{{count}} fichiers modifiés par rapport à {{baseRef}}", "changedFilesIn_one": "{{count}} fichier modifié dans {{compareRef}}", "changedFilesIn_other": "{{count}} fichiers modifiés dans {{compareRef}}", + "changedFilesIn_many": "{{count}} fichiers modifiés dans {{compareRef}}", "changedFiles_one": "{{count}} fichier modifié", "changedFiles_other": "{{count}} fichiers modifiés", + "changedFiles_many": "{{count}} fichiers modifiés", "showAiNotes_one": "Afficher {{count}} note IA", "showAiNotes_other": "Afficher {{count}} notes IA", + "showAiNotes_many": "Afficher {{count}} notes IA", "send": "Envoyer", "openDiff": "Ouvrir le diff", "openInEditor": "Ouvrir dans l'éditeur" @@ -15387,7 +15597,8 @@ "41d9af2e7a": "Conflit précédent", "da539359b6": "Aucun fichier de l'arbre de travail n'est modifiable pour ce conflit.", "unresolvedConflicts_one": "{{count}} conflit non résolu", - "unresolvedConflicts_other": "{{count}} conflits non résolus" + "unresolvedConflicts_other": "{{count}} conflits non résolus", + "unresolvedConflicts_many": "{{count}} conflits non résolus" }, "ConflictReviewFileTree": { "3449521a8c": "Aucun conflit dans cet instantané.", @@ -15406,8 +15617,10 @@ "delimiter": "Délimiteur", "rowCount_one": "{{formatted}} ligne", "rowCount_other": "{{formatted}} lignes", + "rowCount_many": "{{formatted}} lignes", "columnCount_one": "{{formatted}} colonne", - "columnCount_other": "{{formatted}} colonnes" + "columnCount_other": "{{formatted}} colonnes", + "columnCount_many": "{{formatted}} colonnes" }, "DiffNotesSendMenu": { "f1aa04b5cf": "Ce fichier", @@ -15562,7 +15775,8 @@ "ownerUnresolved": "Orca ne peut pas encore déterminer sur quel ordinateur se trouve ce notebook ; ses cellules ne peuvent donc pas être exécutées.", "invalidNotebook": "Notebook invalide", "cellCount_one": "{{count}} cellule", - "cellCount_other": "{{count}} cellules" + "cellCount_other": "{{count}} cellules", + "cellCount_many": "{{count}} cellules" }, "MarkdownPreview": { "e4683f70c4": "Annuler", @@ -15940,12 +16154,16 @@ "copy": "Copier des tâches", "stepsSucceeded_one": "{{count}} réussie", "stepsSucceeded_other": "{{count}} réussies", + "stepsSucceeded_many": "{{count}} réussies", "stepsSkipped_one": "{{count}} ignorée", "stepsSkipped_other": "{{count}} ignorées", + "stepsSkipped_many": "{{count}} ignorées", "stepsPending_one": "{{count}} en attente", "stepsPending_other": "{{count}} en attente", + "stepsPending_many": "{{count}} en attente", "stepsFailedOfTotal_one": "{{failed}} / {{count}} étape en échec", - "stepsFailedOfTotal_other": "{{failed}} / {{count}} étapes en échec" + "stepsFailedOfTotal_other": "{{failed}} / {{count}} étapes en échec", + "stepsFailedOfTotal_many": "{{failed}} / {{count}} étapes en échec" }, "check": { "run": { @@ -16203,8 +16421,10 @@ "DashboardAgentChildDisclosure": { "hideChildAgents_one": "Masquer {{count}} agent enfant", "hideChildAgents_other": "Masquer {{count}} agents enfants", + "hideChildAgents_many": "Masquer {{count}} agents enfants", "showChildAgents_one": "Afficher {{count}} agent enfant", - "showChildAgents_other": "Afficher {{count}} agents enfants" + "showChildAgents_other": "Afficher {{count}} agents enfants", + "showChildAgents_many": "Afficher {{count}} agents enfants" }, "DashboardAgentRow": { "912e136cd9": "Envoyer", @@ -16217,6 +16437,7 @@ "timeAgo": "il y a {{duration}}", "dispatchedAgents_one": "{{agentType}} - {{count}} agent envoyé", "dispatchedAgents_other": "{{agentType}} - {{count}} agents envoyés", + "dispatchedAgents_many": "{{agentType}} - {{count}} agents envoyés", "startedAgo": "démarré {{time}}", "doneAgo": "terminé {{time}}" }, @@ -16756,10 +16977,13 @@ "noGrace": "Pas de marge", "graceMinutes_one": "{{count}} minute", "graceMinutes_other": "{{count}} minutes", + "graceMinutes_many": "{{count}} minutes", "graceHours_one": "{{count}} heure", "graceHours_other": "{{count}} heures", + "graceHours_many": "{{count}} heures", "usageCoverageRuns_one": "{{known}}/{{count}} exécution", "usageCoverageRuns_other": "{{known}}/{{count}} exécutions", + "usageCoverageRuns_many": "{{known}}/{{count}} exécutions", "usageUnavailable": "Indisponible", "noRuns": "Aucune exécution", "projectDefault": "Valeur par défaut du projet", @@ -16924,7 +17148,8 @@ "deleteAutomationDescription": "Supprimer et son historique d’exécution. Les espaces de travail créés par les exécutions précédentes ne seront pas supprimés.", "deleteExternalAutomationDescription": "Supprimer de sur .", "runUsageSummaryTokens_one": "{{cost}} (est.) · {{tokens}} token", - "runUsageSummaryTokens_other": "{{cost}} (est.) · {{tokens}} tokens" + "runUsageSummaryTokens_other": "{{cost}} (est.) · {{tokens}} tokens", + "runUsageSummaryTokens_many": "{{cost}} (est.) · {{tokens}} tokens" }, "AutomationsPageSkeleton": { "55527b7bcf": "Chargement des automatisations" @@ -16955,7 +17180,8 @@ "dbdcec22bd": "Lecture seule", "0a2d4359a8": "Gérable", "automationCount_one": "{{count}} automatisation", - "automationCount_other": "{{count}} automatisations" + "automationCount_other": "{{count}} automatisations", + "automationCount_many": "{{count}} automatisations" }, "WorkspaceCombobox": { "ee5b280eba": "Aucun espace de travail trouvé.", @@ -17144,7 +17370,8 @@ "externalScope": { "uncheckedHost": "Les gestionnaires d'automatisation externes sur {{hostLabel}} n'ont pas pu être vérifiés.", "uncheckedHostCount_one": "Impossible de vérifier les gestionnaires d’automatisations externes sur {{count}} hôte.", - "uncheckedHostCount_other": "Impossible de vérifier les gestionnaires d’automatisations externes sur {{count}} hôtes." + "uncheckedHostCount_other": "Impossible de vérifier les gestionnaires d’automatisations externes sur {{count}} hôtes.", + "uncheckedHostCount_many": "Impossible de vérifier les gestionnaires d’automatisations externes sur {{count}} hôtes." }, "enablement": { "paused": "En pause" @@ -17206,10 +17433,13 @@ "runHistory": { "runCountSummary_one": "{{count}} exécution · terminées : {{completed}}", "runCountSummary_other": "{{count}} exécutions · terminées : {{completed}}", + "runCountSummary_many": "{{count}} exécutions · terminées : {{completed}}", "occurrencesWithLatestCount_one": "{{count}} fois, dernièrement le {{date}}", "occurrencesWithLatestCount_other": "{{count}} fois, dernièrement le {{date}}", + "occurrencesWithLatestCount_many": "{{count}} fois, dernièrement le {{date}}", "occurrencesCount_one": "{{count}} fois", - "occurrencesCount_other": "{{count}} fois" + "occurrencesCount_other": "{{count}} fois", + "occurrencesCount_many": "{{count}} fois" }, "capabilityProbe": { "createIdempotencyUpdateRequired": "Le déplacement d’automatisations vers cet hôte nécessite un serveur Orca plus récent. Mettez le HUB à jour et réessayez." @@ -17255,7 +17485,8 @@ }, "usage": { "tokensAndCost_one": "{{tokens}} token · {{cost}}", - "tokensAndCost_other": "{{tokens}} tokens · {{cost}}" + "tokensAndCost_other": "{{tokens}} tokens · {{cost}}", + "tokensAndCost_many": "{{tokens}} tokens · {{cost}}" }, "externalDisplay": { "sshHost": "Hôte SSH", @@ -17349,12 +17580,14 @@ "d6a8de3934": "agents", "dc708f3eff": "Fermer les agents", "unreadCount_one": "{{count}} non lu", - "unreadCount_other": "{{count}} non lus" + "unreadCount_other": "{{count}} non lus", + "unreadCount_many": "{{count}} non lus" }, "clearCompleted": { "undo": "Défaire", "cleared_one": "{{count}} agent terminé retiré de la liste", - "cleared_other": "{{count}} agents terminés retirés de la liste" + "cleared_other": "{{count}} agents terminés retirés de la liste", + "cleared_many": "{{count}} agents terminés retirés de la liste" }, "standaloneWorktree": { "floatingTerminal": "Terminal flottant", @@ -17378,10 +17611,13 @@ "agentSection": "Agent", "markManyRead_one": "Marquer {{count}} agent comme lu", "markManyRead_other": "Marquer {{count}} agents comme lus", + "markManyRead_many": "Marquer {{count}} agents comme lus", "markManyUnread_one": "Marquer {{count}} agent comme non lu", "markManyUnread_other": "Marquer {{count}} agents comme non lus", + "markManyUnread_many": "Marquer {{count}} agents comme non lus", "clearMany_one": "Retirer {{count}} agent de la liste", "clearMany_other": "Retirer {{count}} agents de la liste", + "clearMany_many": "Retirer {{count}} agents de la liste", "markManyRead": "Marquer {{count}} agents comme lus", "markManyUnread": "Marquer {{count}} agents comme non lus", "clearMany": "Retirer {{count}} agents de la liste" @@ -17443,7 +17679,8 @@ "emptyTitle": "Aucun worktree attaché pour l'instant", "emptyCopy": "Les worktrees créés depuis cet espace de travail apparaîtront ici.", "attachedCount_one": "{{count}} worktree attaché", - "attachedCount_other": "{{count}} worktrees attachés" + "attachedCount_other": "{{count}} worktrees attachés", + "attachedCount_many": "{{count}} worktrees attachés" }, "FolderWorkspacePrChecksPanel": { "unavailable": "Les vérifications PR ne sont affichées que pour les espaces de travail de type dossier.", @@ -17457,10 +17694,13 @@ "allChecksPassing": "toutes les vérifications passent", "worktreeCountLabel_one": "{{count}} worktree", "worktreeCountLabel_other": "{{count}} worktrees", + "worktreeCountLabel_many": "{{count}} worktrees", "failingCountLabel_one": "{{count}} en échec", "failingCountLabel_other": "{{count}} en échec", + "failingCountLabel_many": "{{count}} en échec", "pendingCountLabel_one": "{{count}} en attente", - "pendingCountLabel_other": "{{count}} en attente" + "pendingCountLabel_other": "{{count}} en attente", + "pendingCountLabel_many": "{{count}} en attente" }, "parentPrChecks": { "rowSummary": { @@ -17546,7 +17786,8 @@ "noMatches": "Aucun projet ne correspond à votre recherche.", "chooseSource": "Choisir la source des tâches", "hostCount_one": "{{count}} hôte", - "hostCount_other": "{{count}} hôtes" + "hostCount_other": "{{count}} hôtes", + "hostCount_many": "{{count}} hôtes" } } }, @@ -17590,12 +17831,15 @@ "sourceTitle": "Source : {{source}}", "sourceHostCount_one": "{{count}} hôte source", "sourceHostCount_other": "{{count}} hôtes sources", + "sourceHostCount_many": "{{count}} hôtes sources", "noHost": "Aucun hôte", "projectCount_one": "{{count}} projet", "projectCount_other": "{{count}} projets", + "projectCount_many": "{{count}} projets", "selectedProject": "Projet sélectionné", "selectedProjectCount_one": "{{count}} projet sélectionné", "selectedProjectCount_other": "{{count}} projets sélectionnés", + "selectedProjectCount_many": "{{count}} projets sélectionnés", "currentAccount": "Compte actuel", "statusCheckingCapabilities": "vérification des capacités du serveur", "statusServerUpdateForTaskSources": "mise à jour du serveur requise pour les sources de tâches", @@ -17605,6 +17849,7 @@ "statusServerUpdateNeeded": "mise à jour du serveur requise", "unavailableCount_one": "{{count}} indisponible", "unavailableCount_other": "{{count}} indisponibles", + "unavailableCount_many": "{{count}} indisponibles", "statusConnected": "connecté", "statusAuthNeeded": "authentification requise", "statusConnecting": "connexion en cours", @@ -17907,20 +18152,28 @@ "serverResumeAll": "Reprendre les {{count}} sur {{machine}}", "resumeChats_one": "Reprendre {{count}} discussion", "resumeChats_other": "Reprendre {{count}} discussions", + "resumeChats_many": "Reprendre {{count}} discussions", "serverResumeHereCount_one": "Reprendre {{count}} discussion démarrée ici", "serverResumeHereCount_other": "Reprendre {{count}} discussions démarrées ici", + "serverResumeHereCount_many": "Reprendre {{count}} discussions démarrées ici", "continuedCount_one": "{{count}} discussion reprise", "continuedCount_other": "{{count}} discussions reprises", + "continuedCount_many": "{{count}} discussions reprises", "notContinuedCount_one": "Impossible de reprendre {{count}} discussion", "notContinuedCount_other": "Impossible de reprendre {{count}} discussions", + "notContinuedCount_many": "Impossible de reprendre {{count}} discussions", "notConfirmedCount_one": "Impossible de confirmer la reprise de {{count}} discussion", "notConfirmedCount_other": "Impossible de confirmer la reprise de {{count}} discussions", + "notConfirmedCount_many": "Impossible de confirmer la reprise de {{count}} discussions", "notConfirmedOtherCount_one": "Impossible de confirmer la reprise de {{count}} autre discussion", "notConfirmedOtherCount_other": "Impossible de confirmer la reprise de {{count}} autres discussions", + "notConfirmedOtherCount_many": "Impossible de confirmer la reprise de {{count}} autres discussions", "activitySubagentCount_one": "{{count}} sous-agent en cours d’exécution", "activitySubagentCount_other": "{{count}} sous-agents en cours d’exécution", + "activitySubagentCount_many": "{{count}} sous-agents en cours d’exécution", "activityMonitorCount_one": "Surveillance de {{count}} tâche en arrière-plan", - "activityMonitorCount_other": "Surveillance de {{count}} tâches en arrière-plan" + "activityMonitorCount_other": "Surveillance de {{count}} tâches en arrière-plan", + "activityMonitorCount_many": "Surveillance de {{count}} tâches en arrière-plan" }, "linear-issue-attribute-filter-coverage-notice": { "statusPartialTeamCoverage": "Filtrage des statuts des équipes {{value0}} sur {{value1}} : les problèmes des équipes restantes ne sont pas inclus.", @@ -18063,8 +18316,10 @@ "finishedPartialUpdate": "Ces discussions étaient en cours quand Orca a installé une mise à jour. Celles qu’Orca a reprises ont été restaurées là où elles s’étaient arrêtées, avec tout leur contexte, et invitées à vérifier ce qu’elles faisaient avant de continuer. Vos propres messages n’ont pas été renvoyés. Consultez la liste pour voir les discussions qui nécessitent encore votre attention ou qui peuvent être reprises.", "resumedOfTotal_one": "Discussions reprises : {{resumed}} sur {{count}}", "resumedOfTotal_other": "Discussions reprises : {{resumed}} sur {{count}}", + "resumedOfTotal_many": "Discussions reprises : {{resumed}} sur {{count}}", "resumingCount_one": "Reprise de {{count}} discussion", - "resumingCount_other": "Reprise de {{count}} discussions" + "resumingCount_other": "Reprise de {{count}} discussions", + "resumingCount_many": "Reprise de {{count}} discussions" }, "NativeChatResumeRunStatusIcon": { "waitingForReply": "En attente de réponse", @@ -18152,13 +18407,17 @@ "noChecksFound": "Aucune vérification trouvée", "checksFailing_one": "{{count}} vérification en échec", "checksFailing_other": "{{count}} vérifications en échec", + "checksFailing_many": "{{count}} vérifications en échec", "checksNeedAction_one": "{{count}} vérification nécessite une action", "checksNeedAction_other": "{{count}} vérifications nécessitent une action", + "checksNeedAction_many": "{{count}} vérifications nécessitent une action", "checksPending_one": "{{count}} vérification en attente", "checksPending_other": "{{count}} vérifications en attente", + "checksPending_many": "{{count}} vérifications en attente", "allChecksPassing": "Toutes les vérifications réussissent", "checksPassingOfTotal_one": "Vérifications réussies : {{passing}} sur {{count}}", - "checksPassingOfTotal_other": "Vérifications réussies : {{passing}} sur {{count}}" + "checksPassingOfTotal_other": "Vérifications réussies : {{passing}} sur {{count}}", + "checksPassingOfTotal_many": "Vérifications réussies : {{passing}} sur {{count}}" }, "taskPageJiraBoard": { "changeStatusFailed": "Impossible de modifier le statut." @@ -18675,46 +18934,73 @@ "runListSeparator": ", ", "callCount_one": "{{count}} appel d'outil", "callCount_other": "{{count}} appels d'outil", + "callCount_many": "{{count}} appels d'outil", "runRead_one": "{{count}} fichier lu", "runRead_other": "{{count}} fichiers lus", + "runRead_many": "{{count}} fichiers lus", "runSearch_one": "{{count}} recherche effectuée", "runSearch_other": "{{count}} recherches effectuées", + "runSearch_many": "{{count}} recherches effectuées", "runListFiles_one": "{{count}} répertoire listé", "runListFiles_other": "{{count}} répertoires listés", + "runListFiles_many": "{{count}} répertoires listés", "runCommand_one": "{{count}} commande exécutée", "runCommand_other": "{{count}} commandes exécutées", + "runCommand_many": "{{count}} commandes exécutées", "runFileChange_one": "{{count}} fichier modifié", "runFileChange_other": "{{count}} fichiers modifiés", + "runFileChange_many": "{{count}} fichiers modifiés", "runWebSearch_one": "{{count}} recherche sur le web effectuée", "runWebSearch_other": "{{count}} recherches sur le web effectuées", + "runWebSearch_many": "{{count}} recherches sur le web effectuées", "runBrowser_other": "Navigateur utilisé {{count}} fois", + "runBrowser_one": "Navigateur utilisé {{count}} fois", + "runBrowser_many": "Navigateur utilisé {{count}} fois", "runIntegration_one": "{{count}} intégration utilisée", "runIntegration_other": "{{count}} intégrations utilisées", + "runIntegration_many": "{{count}} intégrations utilisées", "runAgent_one": "{{count}} agent exécuté", "runAgent_other": "{{count}} agents exécutés", + "runAgent_many": "{{count}} agents exécutés", "runPlan_other": "Plan mis à jour {{count}} fois", + "runPlan_one": "Plan mis à jour {{count}} fois", + "runPlan_many": "Plan mis à jour {{count}} fois", "runTool_one": "{{count}} outil utilisé", "runTool_other": "{{count}} outils utilisés", + "runTool_many": "{{count}} outils utilisés", "runLiveRead_one": "Lecture de {{count}} fichier", "runLiveRead_other": "Lecture de {{count}} fichiers", + "runLiveRead_many": "Lecture de {{count}} fichiers", "runLiveSearch_one": "{{count}} recherche en cours", "runLiveSearch_other": "{{count}} recherches en cours", + "runLiveSearch_many": "{{count}} recherches en cours", "runLiveListFiles_one": "Énumération de {{count}} répertoire", "runLiveListFiles_other": "Énumération de {{count}} répertoires", + "runLiveListFiles_many": "Énumération de {{count}} répertoires", "runLiveCommand_one": "Exécution de {{count}} commande", "runLiveCommand_other": "Exécution de {{count}} commandes", + "runLiveCommand_many": "Exécution de {{count}} commandes", "runLiveFileChange_one": "Modification de {{count}} fichier", "runLiveFileChange_other": "Modification de {{count}} fichiers", + "runLiveFileChange_many": "Modification de {{count}} fichiers", "runLiveWebSearch_one": "{{count}} recherche sur le web en cours", "runLiveWebSearch_other": "{{count}} recherches sur le web en cours", + "runLiveWebSearch_many": "{{count}} recherches sur le web en cours", "runLiveBrowser_other": "{{count}} utilisations du navigateur en cours", + "runLiveBrowser_one": "{{count}} utilisations du navigateur en cours", + "runLiveBrowser_many": "{{count}} utilisations du navigateur en cours", "runLiveIntegration_one": "Utilisation de {{count}} intégration", "runLiveIntegration_other": "Utilisation de {{count}} intégrations", + "runLiveIntegration_many": "Utilisation de {{count}} intégrations", "runLiveAgent_one": "Exécution de {{count}} agent", "runLiveAgent_other": "Exécution de {{count}} agents", + "runLiveAgent_many": "Exécution de {{count}} agents", "runLivePlan_other": "{{count}} mises à jour du plan en cours", + "runLivePlan_one": "{{count}} mises à jour du plan en cours", + "runLivePlan_many": "{{count}} mises à jour du plan en cours", "runLiveTool_one": "Utilisation de {{count}} outil", - "runLiveTool_other": "Utilisation de {{count}} outils" + "runLiveTool_other": "Utilisation de {{count}} outils", + "runLiveTool_many": "Utilisation de {{count}} outils" }, "status": { "responding": "L'agent répond", @@ -18823,14 +19109,16 @@ "unchanged": "Tâches inchangées", "showAll": "Liste complète des tâches", "progress_one": "Tâches terminées : {{completed}} sur {{count}}", - "progress_other": "Tâches terminées : {{completed}} sur {{count}}" + "progress_other": "Tâches terminées : {{completed}} sur {{count}}", + "progress_many": "Tâches terminées : {{completed}} sur {{count}}" }, "turnDiff": { "partial": "Différence partielle", "showDiff": "Afficher les différences", "hideDiff": "Masquer les différences", "changedFiles_one": "{{count}} fichier modifié", - "changedFiles_other": "{{count}} fichiers modifiés" + "changedFiles_other": "{{count}} fichiers modifiés", + "changedFiles_many": "{{count}} fichiers modifiés" }, "receipt": { "unavailable": "Réponse sélectionnée indisponible", @@ -18861,7 +19149,8 @@ }, "providerFrame": { "byteCount_one": "{{count}} octet", - "byteCount_other": "{{count}} octets" + "byteCount_other": "{{count}} octets", + "byteCount_many": "{{count}} octets" }, "backgroundTasks": { "monitoring": "Surveillance des tâches en arrière-plan", @@ -18892,30 +19181,43 @@ "groupTasks": "Tâches", "countAgents_one": "{{count}} agent", "countAgents_other": "{{count}} agents", + "countAgents_many": "{{count}} agents", "countShell_one": "{{count}} shell", "countShell_other": "{{count}} shells", + "countShell_many": "{{count}} shells", "countMonitors_one": "{{count}} moniteur", "countMonitors_other": "{{count}} moniteurs", + "countMonitors_many": "{{count}} moniteurs", "countWorkflows_one": "{{count}} flux de travail", "countWorkflows_other": "{{count}} flux de travail", + "countWorkflows_many": "{{count}} flux de travail", "countTasks_one": "{{count}} tâche", "countTasks_other": "{{count}} tâches", + "countTasks_many": "{{count}} tâches", "headerTotal_one": "{{count}} tâche en arrière-plan", "headerTotal_other": "{{count}} tâches en arrière-plan", + "headerTotal_many": "{{count}} tâches en arrière-plan", "stateWorkingCount_one": "{{value0}} en cours", "stateWorkingCount_other": "{{value0}} en cours", + "stateWorkingCount_many": "{{value0}} en cours", "stateMonitoringCount_one": "{{value0}} en surveillance", "stateMonitoringCount_other": "{{value0}} en surveillance", + "stateMonitoringCount_many": "{{value0}} en surveillance", "stateWaitingCount_one": "{{value0}} en attente", "stateWaitingCount_other": "{{value0}} en attente", + "stateWaitingCount_many": "{{value0}} en attente", "stateBlockedCount_one": "{{value0}} à l'état bloqué", "stateBlockedCount_other": "{{value0}} à l'état bloqué", + "stateBlockedCount_many": "{{value0}} à l'état bloqué", "stateDoneCount_one": "{{value0}} à l'état terminé", "stateDoneCount_other": "{{value0}} à l'état terminé", + "stateDoneCount_many": "{{value0}} à l'état terminé", "stateIdleCount_one": "{{value0}} à l'état arrêté", "stateIdleCount_other": "{{value0}} à l'état arrêté", + "stateIdleCount_many": "{{value0}} à l'état arrêté", "stateUnverifiableCount_one": "{{value0}} au statut indisponible", - "stateUnverifiableCount_other": "{{value0}} au statut indisponible" + "stateUnverifiableCount_other": "{{value0}} au statut indisponible", + "stateUnverifiableCount_many": "{{value0}} au statut indisponible" }, "railLabel": "Vos messages", "railImageMessage": "Image jointe", @@ -18925,7 +19227,8 @@ "awaitingUnnamed": "En attente de la saisie de l'utilisateur", "asked": "Demandé:", "questionCount_one": "{{count}} question", - "questionCount_other": "{{count}} questions" + "questionCount_other": "{{count}} questions", + "questionCount_many": "{{count}} questions" }, "subagents": { "state": { @@ -18937,21 +19240,28 @@ "unverifiable": "statut indisponible", "workingCount_one": "{{count}} en cours", "workingCount_other": "{{count}} en cours", + "workingCount_many": "{{count}} en cours", "idleCount_one": "{{count}} inactif", "idleCount_other": "{{count}} inactifs", + "idleCount_many": "{{count}} inactifs", "failedCount_one": "{{count}} en échec", "failedCount_other": "{{count}} en échec", + "failedCount_many": "{{count}} en échec", "stoppedCount_one": "{{count}} arrêté", "stoppedCount_other": "{{count}} arrêtés", + "stoppedCount_many": "{{count}} arrêtés", "unverifiableCount_one": "{{count}} au statut indisponible", - "unverifiableCount_other": "{{count}} au statut indisponible" + "unverifiableCount_other": "{{count}} au statut indisponible", + "unverifiableCount_many": "{{count}} au statut indisponible" }, "tokens": "Jetons {{value0}}", "unnamed": "Sous-agent", "started_one": "A lancé {{count}} sous-agent", "started_other": "A lancé {{count}} sous-agents", + "started_many": "A lancé {{count}} sous-agents", "ran_one": "A exécuté {{count}} sous-agent", - "ran_other": "A exécuté {{count}} sous-agents" + "ran_other": "A exécuté {{count}} sous-agents", + "ran_many": "A exécuté {{count}} sous-agents" }, "drop": { "messageTitle": "Déposez pour joindre à ce message", @@ -19038,6 +19348,7 @@ "imageCount": "{{count}} images", "imageCount_one": "{{count}} image", "imageCount_other": "{{count}} images", + "imageCount_many": "{{count}} images", "collapse": "Réduire", "expand": "Développer", "queued": "En file d'attente", @@ -19443,12 +19754,16 @@ }, "forceDeleteRisk_one": "{{count}} espace de travail présente actuellement un risque et peut nécessiter une suppression forcée", "forceDeleteRisk_other": "{{count}} espaces de travail présentent actuellement un risque et peuvent nécessiter une suppression forcée", + "forceDeleteRisk_many": "{{count}} espaces de travail présentent actuellement un risque et peuvent nécessiter une suppression forcée", "selectionVanishedCount_one": "{{count}} espace de travail sélectionné n’existe plus.", "selectionVanishedCount_other": "{{count}} espaces de travail sélectionnés n’existent plus.", + "selectionVanishedCount_many": "{{count}} espaces de travail sélectionnés n’existent plus.", "selectionWithheldCount_one": "{{count}} espace de travail sélectionné est masqué par les filtres actuels et a été désélectionné.", "selectionWithheldCount_other": "{{count}} espaces de travail sélectionnés sont masqués par les filtres actuels et ont été désélectionnés.", + "selectionWithheldCount_many": "{{count}} espaces de travail sélectionnés sont masqués par les filtres actuels et ont été désélectionnés.", "selectAllSafetyChecked_one": "Sélectionner {{count}} espace de travail dont la sécurité a été vérifiée", - "selectAllSafetyChecked_other": "Sélectionner tous les {{count}} espaces de travail dont la sécurité a été vérifiée" + "selectAllSafetyChecked_other": "Sélectionner tous les {{count}} espaces de travail dont la sécurité a été vérifiée", + "selectAllSafetyChecked_many": "Sélectionner tous les {{count}} espaces de travail dont la sécurité a été vérifiée" }, "scan": { "progress": "Analyse des espaces de travail ({{value0}}/{{value1}})", @@ -19458,10 +19773,13 @@ "gitListFailed": "Git n'a pas pu lister les worktrees", "multipleErrorsWithMore_one": "Impossible de vérifier {{count}} dépôt ({{names}}, +{{moreCount}} de plus). Certains espaces de travail peuvent manquer. Actualisez pour réessayer.", "multipleErrorsWithMore_other": "Impossible de vérifier {{count}} dépôts ({{names}}, +{{moreCount}} de plus). Certains espaces de travail peuvent manquer. Actualisez pour réessayer.", + "multipleErrorsWithMore_many": "Impossible de vérifier {{count}} dépôts ({{names}}, +{{moreCount}} de plus). Certains espaces de travail peuvent manquer. Actualisez pour réessayer.", "multipleErrorsCount_one": "Impossible de vérifier {{count}} dépôt ({{names}}). Certains espaces de travail peuvent manquer. Actualisez pour réessayer.", "multipleErrorsCount_other": "Impossible de vérifier {{count}} dépôts ({{names}}). Certains espaces de travail peuvent manquer. Actualisez pour réessayer.", + "multipleErrorsCount_many": "Impossible de vérifier {{count}} dépôts ({{names}}). Certains espaces de travail peuvent manquer. Actualisez pour réessayer.", "readyCount_one": "{{count}} espace de travail trouvé.", - "readyCount_other": "{{count}} espaces de travail trouvés." + "readyCount_other": "{{count}} espaces de travail trouvés.", + "readyCount_many": "{{count}} espaces de travail trouvés." }, "relativeTime": { "never": "Jamais", @@ -19501,11 +19819,14 @@ "unsavedEdits": { "discarded_one": "Les modifications non enregistrées de {{count}} fichier seront ignorées :", "discarded_other": "Les modifications non enregistrées de {{count}} fichiers seront ignorées :", + "discarded_many": "Les modifications non enregistrées de {{count}} fichiers seront ignorées :", "moreFiles": "et {{value}} de plus", "blocked_one": "Enregistrez ou fermez d'abord {{count}} fichier non enregistré dans {{name}}", "blocked_other": "Enregistrez ou fermez d'abord {{count}} fichiers non enregistrés dans {{name}}", + "blocked_many": "Enregistrez ou fermez d'abord {{count}} fichiers non enregistrés dans {{name}}", "closedToast_one": "{{count}} fichier avec des modifications non enregistrées de {{workspace}} a été fermé", "closedToast_other": "{{count}} fichiers avec des modifications non enregistrées de {{workspace}} ont été fermés", + "closedToast_many": "{{count}} fichiers avec des modifications non enregistrées de {{workspace}} ont été fermés", "reopen": "Rouvrir", "reopenFailed": "Certains fichiers n’ont pas pu être rouverts. Ouvrez un espace de travail et réessayez avec Rouvrir." } @@ -19790,7 +20111,8 @@ "closed": "Review fermée" }, "subagents_one": "{{count}} sous-agent", - "subagents_other": "{{count}} sous-agents" + "subagents_other": "{{count}} sous-agents", + "subagents_many": "{{count}} sous-agents" }, "terminal": { "focusWorktree": "Ouvrir le worktree", @@ -20035,16 +20357,19 @@ "discard": { "deleteUntrackedFileDescription": "Cela supprimera définitivement ce fichier non suivi. Cette action est irréversible.", "deleteUntrackedFilesDescription_other": "Cela supprimera définitivement ces {{count}} fichiers non suivis. Cette action est irréversible.", + "deleteUntrackedFilesDescription_many": "Cela supprimera définitivement ces {{count}} fichiers non suivis. Cette action est irréversible.", "restoreStagedVersionDescription": "Cela restaurera la dernière version intermédiaire et annulera la suppression. Cela ne peut pas être annulé.", "unstagedChangesDescription": "Cela annulera les modifications non planifiées apportées à ce fichier. Cela ne peut pas être annulé.", "unstagedSelectionIncludingUntrackedDescription": "Cela annulera les modifications non indexées et supprimera définitivement tous les fichiers non suivis de cette sélection. Cette action est irréversible.", "unstagedFilesIncludingUntrackedDescription_other": "Cela annulera les modifications non indexées et supprimera définitivement tous les fichiers non suivis parmi ces {{count}} fichiers. Cette action est irréversible.", + "unstagedFilesIncludingUntrackedDescription_many": "Cela annulera les modifications non indexées et supprimera définitivement tous les fichiers non suivis parmi ces {{count}} fichiers. Cette action est irréversible.", "delete": "Supprimer", "restore": "Restaurer", "discard": "Abandonner", "discardAll": "Tout abandonner", "deleteUntrackedTitle_one": "Supprimer {{count}} fichier non suivi ?", "deleteUntrackedTitle_other": "Supprimer {{count}} fichiers non suivis ?", + "deleteUntrackedTitle_many": "Supprimer {{count}} fichiers non suivis ?", "deleteCount": "Supprimer {{count}}", "deleteUntrackedFilesDescription_one": "Cela supprimera définitivement {{count}} fichier non suivi. Cette action est irréversible.", "unstagedFilesIncludingUntrackedDescription_one": "Cela annulera les modifications non indexées apportées à {{count}} fichier et le supprimera définitivement s'il n'est pas suivi. Cette action est irréversible." @@ -20162,10 +20487,13 @@ "unsupportedAgent": "Cet ordinateur ne prend pas en charge la recherche dans l'historique de l'agent sélectionné. Mettez à jour Orca sur cet ordinateur ou sélectionnez un autre agent.", "resultCount_one": "{{count}} résultat", "resultCount_other": "{{count}} résultats", + "resultCount_many": "{{count}} résultats", "sessionCount_one": "{{count}} session", "sessionCount_other": "{{count}} sessions", + "sessionCount_many": "{{count}} sessions", "sessionsShownOfLoaded_one": "{{shown}} sur {{count}} session", "sessionsShownOfLoaded_other": "{{shown}} sur {{count}} sessions", + "sessionsShownOfLoaded_many": "{{shown}} sur {{count}} sessions", "hostSkipReason": { "indexChanged": "index modifié", "searchOff": "recherche désactivée", @@ -20423,10 +20751,13 @@ "uncheckedOther": "Impossible de vérifier la présence de Claude dans {{count}} terminaux. Toute instance de Claude qui y tourne reste sur {{previous}} jusqu’à son redémarrage.", "restartCount_one": "Redémarrer {{count}} session", "restartCount_other": "Redémarrer {{count}} sessions", + "restartCount_many": "Redémarrer {{count}} sessions", "reviewBody_one": "{{count}} autre session Claude n’a pas été déplacée vers {{next}}.", "reviewBody_other": "{{count}} autres sessions Claude n’ont pas été déplacées vers {{next}}.", + "reviewBody_many": "{{count}} autres sessions Claude n’ont pas été déplacées vers {{next}}.", "body_one": "{{count}} session Claude est toujours active sur {{previous}}. Le redémarrage poursuit la conversation sur {{next}}. Les sessions occupées attendent d’être inactives avant de redémarrer.", - "body_other": "{{count}} sessions Claude sont toujours actives sur {{previous}}. Le redémarrage poursuit chaque conversation sur {{next}}. Les sessions occupées attendent d’être inactives avant de redémarrer." + "body_other": "{{count}} sessions Claude sont toujours actives sur {{previous}}. Le redémarrage poursuit chaque conversation sur {{next}}. Les sessions occupées attendent d’être inactives avant de redémarrer.", + "body_many": "{{count}} sessions Claude sont toujours actives sur {{previous}}. Le redémarrage poursuit chaque conversation sur {{next}}. Les sessions occupées attendent d’être inactives avant de redémarrer." } }, "hostSignIn": { @@ -20519,12 +20850,15 @@ "reopenTerminal": "Réouvrir {{count}} terminaux", "reopenTerminal_one": "Réouvrir le terminal", "reopenTerminal_other": "Réouvrir {{count}} terminaux", + "reopenTerminal_many": "Réouvrir {{count}} terminaux", "reopened": "{{count}} terminaux réouverts", "reopened_one": "{{count}} terminal réouvert", "reopened_other": "{{count}} terminaux réouverts", + "reopened_many": "{{count}} terminaux réouverts", "resumed": "{{count}} sessions d'agent reprises.", "resumed_one": "{{count}} session d'agent reprise.", - "resumed_other": "{{count}} sessions d'agent reprises." + "resumed_other": "{{count}} sessions d'agent reprises.", + "resumed_many": "{{count}} sessions d'agent reprises." }, "severedDaemonBanner": { "unknownCount": "ses terminaux en cours d'exécution", @@ -20542,6 +20876,7 @@ "cancel": "Annuler", "confirm": "Redémarrer et arrêter les processus", "count_other": "{{count}} terminaux en cours d'exécution", + "count_many": "{{count}} terminaux en cours d'exécution", "count_one": "{{count}} terminal en cours d’exécution" }, "restartedInputNotSent": "Le terminal a redémarré pendant votre saisie, une partie ne lui est peut-être pas parvenue. Vérifiez le nouveau shell avant de la saisir à nouveau.", @@ -20599,6 +20934,7 @@ "thisComputer": "Cet ordinateur", "localOwnedCount_one": "{{count}} PTY Orca sur cet ordinateur", "localOwnedCount_other": "{{count}} PTY Orca sur cet ordinateur", + "localOwnedCount_many": "{{count}} PTY Orca sur cet ordinateur", "withoutTab": "{{count}} sans onglet", "observedTime": "Dernière observation : {{time}}", "failed": "Non vérifiable : les terminaux locaux n’ont pas pu être actualisés. Les terminaux observés en dernier sont affichés.", @@ -20757,7 +21093,8 @@ "tooLargeUnknownCount": "Cette vue contient trop d'éléments pour être affichée dans Orca. Restreignez le filtre de la vue sur GitHub.", "schemaDriftDetail": "Impossible de lire cette vue de projet : {{detail}}.", "tooLargeCount_one": "Cette vue contient {{count}} élément — elle est trop volumineuse pour être affichée dans Orca. Restreignez le filtre de la vue sur GitHub.", - "tooLargeCount_other": "Cette vue contient {{count}} éléments — elle est trop volumineuse pour être affichée dans Orca. Restreignez le filtre de la vue sur GitHub." + "tooLargeCount_other": "Cette vue contient {{count}} éléments — elle est trop volumineuse pour être affichée dans Orca. Restreignez le filtre de la vue sur GitHub.", + "tooLargeCount_many": "Cette vue contient {{count}} éléments — elle est trop volumineuse pour être affichée dans Orca. Restreignez le filtre de la vue sur GitHub." }, "columns": { "type": "Tapez" @@ -20843,8 +21180,10 @@ "allReviewChecks": "Revues : {{count}} · Vérifications : {{status}}", "showLinked_one": "Afficher {{count}} revue ou tâche liée", "showLinked_other": "Afficher {{count}} revues et tâches liées", + "showLinked_many": "Afficher {{count}} revues et tâches liées", "linkedCount_one": "{{count}} lié", - "linkedCount_other": "{{count}} liés" + "linkedCount_other": "{{count}} liés", + "linkedCount_many": "{{count}} liés" }, "attachments": { "updateRuntime": "Mettez à jour le runtime distant pour modifier les liens de l'espace de travail", @@ -20919,7 +21258,8 @@ "mode": "Avec espace de travail", "search": "Rechercher les issues liées", "linkedCount_one": "{{count}} espace de travail lié à {{key}}", - "linkedCount_other": "{{count}} espaces de travail liés à {{key}}" + "linkedCount_other": "{{count}} espaces de travail liés à {{key}}", + "linkedCount_many": "{{count}} espaces de travail liés à {{key}}" }, "prompt": { "dialogTitle": "Copier le prompt depuis un modèle", @@ -21046,7 +21386,8 @@ "linked": "Lié", "linkedAndUnavailable": "{{value0}} dans les arbres de travail liés · {{value1}} indisponible", "linkedAndScannedCount_one": "{{size}} dans les worktrees liés · {{count}} espace de travail", - "linkedAndScannedCount_other": "{{size}} dans les worktrees liés · {{count}} espaces de travail" + "linkedAndScannedCount_other": "{{size}} dans les worktrees liés · {{count}} espaces de travail", + "linkedAndScannedCount_many": "{{size}} dans les worktrees liés · {{count}} espaces de travail" }, "changes": { "empty": "Aucun fichier correspondant.", @@ -21312,6 +21653,7 @@ "noLiveTerminals": "Aucun terminal actif n'a besoin de se reconnecter.", "liveTerminals_one": "{{count}} terminal actif se reconnectera après le redémarrage.", "liveTerminals_other": "{{count}} terminaux actifs se reconnecteront après le redémarrage.", + "liveTerminals_many": "{{count}} terminaux actifs se reconnecteront après le redémarrage.", "confirmTitle": "Utiliser la build locale d'Orca ?", "schemaCompatibility": "Les cartes d'espace de travail et les réglages sont compatibles avec le schéma d'état {{schemaVersion}}.", "signatureRequirement": "La build doit avoir la même signature de code valide qu'Orca, sinon l'installation s'arrêtera.", @@ -21341,7 +21683,8 @@ "allSites": "Lire et modifier toutes vos données sur tous les sites Web", "someSites": "Lire et modifier vos données sur {{hosts}}", "manyOtherSites_one": "Lire et modifier vos données sur {{hosts}} et {{count}} autre site", - "manyOtherSites_other": "Lire et modifier vos données sur {{hosts}} et {{count}} autres sites" + "manyOtherSites_other": "Lire et modifier vos données sur {{hosts}} et {{count}} autres sites", + "manyOtherSites_many": "Lire et modifier vos données sur {{hosts}} et {{count}} autres sites" }, "install": { "title": "Ajouter {{name}} ?", @@ -21445,14 +21788,19 @@ "truncated": { "issues_one": "Affichage de {{count}} issue en tête de liste. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", "issues_other": "Affichage des {{count}} premières issues. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", + "issues_many": "Affichage des {{count}} premières issues. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", "projectIssues_one": "Affichage de {{count}} issue du projet en tête de liste. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", "projectIssues_other": "Affichage des {{count}} premières issues du projet. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", + "projectIssues_many": "Affichage des {{count}} premières issues du projet. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", "projects_one": "Affichage de {{count}} projet en tête de liste. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", "projects_other": "Affichage des {{count}} premiers projets. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", + "projects_many": "Affichage des {{count}} premiers projets. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", "viewIssues_one": "Affichage de {{count}} issue de la vue en tête de liste. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", "viewIssues_other": "Affichage des {{count}} premières issues de la vue. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", + "viewIssues_many": "Affichage des {{count}} premières issues de la vue. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", "views_one": "Affichage de {{count}} vue en tête de liste. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", - "views_other": "Affichage des {{count}} premières vues. Faites une recherche ou ouvrez Linear pour consulter la liste complète." + "views_other": "Affichage des {{count}} premières vues. Faites une recherche ou ouvrez Linear pour consulter la liste complète.", + "views_many": "Affichage des {{count}} premières vues. Faites une recherche ou ouvrez Linear pour consulter la liste complète." } }, "jira": { @@ -21510,7 +21858,8 @@ }, "workspaceOptions": { "activeFilterCount_one": "{{count}} filtre", - "activeFilterCount_other": "{{count}} filtres" + "activeFilterCount_other": "{{count}} filtres", + "activeFilterCount_many": "{{count}} filtres" }, "editorConflicts": { "kind": { @@ -21542,8 +21891,11 @@ "events_one": "{{count}} événement", "sessions_one": "{{count}} session", "events_other": "{{count}} événements", + "events_many": "{{count}} événements", "sessions_other": "{{count}} sessions", - "turns_other": "{{count}} tours" + "sessions_many": "{{count}} sessions", + "turns_other": "{{count}} tours", + "turns_many": "{{count}} tours" } }, "github": { diff --git a/src/renderer/src/i18n/locales/pt.json b/src/renderer/src/i18n/locales/pt.json index 144f5e32f5c..daa78d8d2c1 100644 --- a/src/renderer/src/i18n/locales/pt.json +++ b/src/renderer/src/i18n/locales/pt.json @@ -23,16 +23,19 @@ "discard": { "deleteUntrackedFileDescription": "Isso excluirá permanentemente este arquivo não rastreado. Essa ação não pode ser desfeita.", "deleteUntrackedFilesDescription_other": "Isso excluirá permanentemente estes {{count}} arquivos não rastreados. Essa ação não pode ser desfeita.", + "deleteUntrackedFilesDescription_many": "Isso excluirá permanentemente estes {{count}} arquivos não rastreados. Essa ação não pode ser desfeita.", "restoreStagedVersionDescription": "Isso restaurará a última versão preparada e descartará a exclusão. Essa ação não pode ser desfeita.", "unstagedChangesDescription": "Isso reverterá as alterações não preparadas neste arquivo. Essa ação não pode ser desfeita.", "unstagedSelectionIncludingUntrackedDescription": "Isso reverterá as alterações não preparadas e excluirá permanentemente quaisquer arquivos não rastreados nesta seleção. Essa ação não pode ser desfeita.", "unstagedFilesIncludingUntrackedDescription_other": "Isso reverterá as alterações não preparadas e excluirá permanentemente quaisquer arquivos não rastreados entre estes {{count}} arquivos. Essa ação não pode ser desfeita.", + "unstagedFilesIncludingUntrackedDescription_many": "Isso reverterá as alterações não preparadas e excluirá permanentemente quaisquer arquivos não rastreados entre estes {{count}} arquivos. Essa ação não pode ser desfeita.", "delete": "Excluir", "restore": "Restaurar", "discard": "Descartar", "discardAll": "Descartar tudo", "deleteUntrackedTitle_one": "Excluir {{count}} arquivo não rastreado?", "deleteUntrackedTitle_other": "Excluir {{count}} arquivos não rastreados?", + "deleteUntrackedTitle_many": "Excluir {{count}} arquivos não rastreados?", "deleteCount": "Excluir {{count}}", "deleteUntrackedFilesDescription_one": "Isso excluirá permanentemente {{count}} arquivo não rastreado. Essa ação não pode ser desfeita.", "unstagedFilesIncludingUntrackedDescription_one": "Isso reverterá as alterações não preparadas em {{count}} arquivo e o excluirá permanentemente se ele não for rastreado. Essa ação não pode ser desfeita." @@ -387,10 +390,13 @@ "loadingMoreSessions": "Carregando mais sessões…", "resultCount_one": "{{count}} resultado", "resultCount_other": "{{count}} resultados", + "resultCount_many": "{{count}} resultados", "sessionCount_one": "{{count}} sessão", "sessionCount_other": "{{count}} sessões", + "sessionCount_many": "{{count}} sessões", "sessionsShownOfLoaded_one": "{{shown}} de {{count}} sessão", "sessionsShownOfLoaded_other": "{{shown}} de {{count}} sessões", + "sessionsShownOfLoaded_many": "{{shown}} de {{count}} sessões", "hostSkipReason": { "indexChanged": "índice alterado", "searchOff": "busca desativada", @@ -575,7 +581,8 @@ "closed": "Revisão encerrada" }, "subagents_one": "{{count}} subagente", - "subagents_other": "{{count}} subagentes" + "subagents_other": "{{count}} subagentes", + "subagents_many": "{{count}} subagentes" }, "terminal": { "remotePreviewUnavailable": "Nenhuma pré-visualização para esta sessão remota — abra o espaço de trabalho para ver o terminal.", @@ -1111,13 +1118,16 @@ "permissionOverridesKept": "{{count}} agentes ainda usam a própria configuração de permissão:", "permissionOverridesKept_one": "{{count}} agente ainda usa a própria configuração de permissão:", "permissionOverridesKept_other": "{{count}} agentes ainda usam a própria configuração de permissão:", + "permissionOverridesKept_many": "{{count}} agentes ainda usam a própria configuração de permissão:", "permissionOverridesFollow": "{{count}} agentes agora seguem {{mode}}", "permissionOverridesFollow_one": "{{count}} agente agora segue {{mode}}", "permissionOverridesFollow_other": "{{count}} agentes agora seguem {{mode}}", + "permissionOverridesFollow_many": "{{count}} agentes agora seguem {{mode}}", "permissionOverrideFollows": "{{agent}} agora segue {{mode}}", "permissionOverrideMore": "e mais {{count}}", "permissionOverrideMore_one": "e mais {{count}}", "permissionOverrideMore_other": "e mais {{count}}", + "permissionOverrideMore_many": "e mais {{count}}", "permissionOverridesUse": "Usar {{mode}}", "approveForMe": "aprovar por mim" }, @@ -1174,6 +1184,7 @@ "invalidServer": "Servidor inválido", "serverCount_one": "{{count}} servidor", "serverCount_other": "{{count}} servidores", + "serverCount_many": "{{count}} servidores", "claudeWorkspace": "Espaço de trabalho do Claude" }, "shortcuts": { @@ -1586,7 +1597,8 @@ "5f3d2c8a1b": "Falha ao resolver a base do MR.", "dropPartiallyAttached": "{{failureCount}} de {{count}} itens não puderam ser anexados.", "dropPartiallyAttached_one": "{{failureCount}} de {{count}} item não pôde ser anexado.", - "dropPartiallyAttached_other": "{{failureCount}} de {{count}} itens não puderam ser anexados." + "dropPartiallyAttached_other": "{{failureCount}} de {{count}} itens não puderam ser anexados.", + "dropPartiallyAttached_many": "{{failureCount}} de {{count}} itens não puderam ser anexados." }, "useGlobalFileDrop": { "38c9f034ff": "Falha ao enviar os arquivos soltos.", @@ -1602,6 +1614,7 @@ "nativeDropTempCopyFailed": "O Orca não conseguiu copiar {{count}} arquivos arrastados.", "nativeDropTempCopyFailed_one": "O Orca não conseguiu copiar {{count}} arquivo arrastado.", "nativeDropTempCopyFailed_other": "O Orca não conseguiu copiar {{count}} arquivos arrastados.", + "nativeDropTempCopyFailed_many": "O Orca não conseguiu copiar {{count}} arquivos arrastados.", "hostMismatch": "Este editor está em outro host. Abra o arquivo a partir do espaço de trabalho de origem.", "workspaceOpenFailed": "Não foi possível abrir {{fileName}}. Abra-o a partir do espaço de trabalho de origem e tente novamente." }, @@ -2252,6 +2265,7 @@ "yoloPermissionsDescription": "Os agentes executam comandos e editam arquivos sem perguntar, e alguns também ignoram o sandbox. Use apenas em projetos nos quais você confia.", "showMoreAgents_one": "Mostrar mais {{count}} agente →", "showMoreAgents_other": "Mostrar mais {{count}} agentes →", + "showMoreAgents_many": "Mostrar mais {{count}} agentes →", "agentNotOnPath": "{{agent}} ainda não está no seu PATH. O Orca o definirá como padrão e você poderá instalá-lo a qualquer momento." }, "IntegrationsStep": { @@ -2424,10 +2438,13 @@ "2b84c4d11f": "{{value0}} espaço de trabalho · {{value1}} externa(s)", "portsAria_one": "Portas, {{count}} porta do espaço de trabalho", "portsAria_other": "Portas, {{count}} portas do espaço de trabalho", + "portsAria_many": "Portas, {{count}} portas do espaço de trabalho", "portsTooltipWithExternal_one": "Portas — {{count}} porta do espaço de trabalho · externas: {{externalCount}}", "portsTooltipWithExternal_other": "Portas — {{count}} portas do espaço de trabalho · externas: {{externalCount}}", + "portsTooltipWithExternal_many": "Portas — {{count}} portas do espaço de trabalho · externas: {{externalCount}}", "portsTooltip_one": "Portas — {{count}} porta do espaço de trabalho", - "portsTooltip_other": "Portas — {{count}} portas do espaço de trabalho" + "portsTooltip_other": "Portas — {{count}} portas do espaço de trabalho", + "portsTooltip_many": "Portas — {{count}} portas do espaço de trabalho" }, "ResourceUsageStatusSegment": { "946d9f94d0": "Cancelar", @@ -2468,8 +2485,10 @@ "1ea066b73f": "Atualize {{value0}} para ver seus recursos.", "endOrphanTerminals_one": "Encerrar {{count}} terminal órfão", "endOrphanTerminals_other": "Encerrar {{count}} terminais órfãos", + "endOrphanTerminals_many": "Encerrar {{count}} terminais órfãos", "orphanCount_one": "{{count}} órfão", - "orphanCount_other": "{{count}} órfãos" + "orphanCount_other": "{{count}} órfãos", + "orphanCount_many": "{{count}} órfãos" }, "SshStatusSegment": { "3ad70e0365": "Gerenciar Hosts Remotos…", @@ -2492,12 +2511,15 @@ "runtime_workspace_window_closed": "Janela do espaço de trabalho fechada", "connectedHostCount_one": "{{count}} host", "connectedHostCount_other": "{{count}} hosts", + "connectedHostCount_many": "{{count}} hosts", "searchSshHosts": "Buscar hosts SSH…", "noMatchingSshHosts": "Nenhum host SSH encontrado.", "moreSshHostMatches_one": "Mais {{count}} resultado. Continue digitando para refinar a busca.", "moreSshHostMatches_other": "Mais {{count}} resultados. Continue digitando para refinar a busca.", + "moreSshHostMatches_many": "Mais {{count}} resultados. Continue digitando para refinar a busca.", "moreSshHosts_one": "Encontrar mais {{count}} host SSH…", - "moreSshHosts_other": "Buscar entre mais {{count}} hosts SSH…" + "moreSshHosts_other": "Buscar entre mais {{count}} hosts SSH…", + "moreSshHosts_many": "Buscar entre mais {{count}} hosts SSH…" }, "StatusBar": { "9659e38343": "Portas", @@ -2550,8 +2572,10 @@ "zcodeUsageMenu": "Uso do ZCode", "rateLimitResetsAvailable_one": "{{count}} redefinição de limite de taxa disponível", "rateLimitResetsAvailable_other": "{{count}} redefinições de limite de taxa disponíveis", + "rateLimitResetsAvailable_many": "{{count}} redefinições de limite de taxa disponíveis", "staleCodexSessions_one": "{{count}} sessão do Codex ainda está na conta antiga.", - "staleCodexSessions_other": "{{count}} sessões do Codex ainda estão na conta antiga." + "staleCodexSessions_other": "{{count}} sessões do Codex ainda estão na conta antiga.", + "staleCodexSessions_many": "{{count}} sessões do Codex ainda estão na conta antiga." }, "StatusBarUsageEmptyCta": { "828c764a79": "Conectar uma conta", @@ -2575,7 +2599,8 @@ "attentionLabel": "Skills precisam de atenção", "attentionTooltip": "Algumas atualizações de skills foram ignoradas — clique para ver os detalhes", "runningSkills_one": "Atualizando {{count}} skill…", - "runningSkills_other": "Atualizando {{count}} skills…" + "runningSkills_other": "Atualizando {{count}} skills…", + "runningSkills_many": "Atualizando {{count}} skills…" }, "UpdateStatusSegment": { "5cd13105a3": "Falha na atualização. Clique para expandir.", @@ -2667,10 +2692,13 @@ "0d1c78d749": "Selecionar {{value0}}", "removedFromSpace_one": "{{count}} espaço de trabalho removido do Espaço.", "removedFromSpace_other": "{{count}} espaços de trabalho removidos do Espaço.", + "removedFromSpace_many": "{{count}} espaços de trabalho removidos do Espaço.", "topLevelItems_one": "{{formattedCount}} item de nível superior", "topLevelItems_other": "{{formattedCount}} itens de nível superior", + "topLevelItems_many": "{{formattedCount}} itens de nível superior", "selectedCount_one": "{{count}} selecionado", "selectedCount_other": "{{count}} selecionados", + "selectedCount_many": "{{count}} selecionados", "reclaimableSize": "{{size}} recuperáveis", "scanning": "Verificando" }, @@ -2770,7 +2798,8 @@ "updatedAgo": "Atualizado {{time}}", "notYetUpdated": "Ainda não atualizado", "rateLimitResetsAvailable_one": "{{count}} redefinição de limite de taxa disponível", - "rateLimitResetsAvailable_other": "{{count}} redefinições de limite de taxa disponíveis" + "rateLimitResetsAvailable_other": "{{count}} redefinições de limite de taxa disponíveis", + "rateLimitResetsAvailable_many": "{{count}} redefinições de limite de taxa disponíveis" }, "SshTargetStatusRow": { "sshHost": "Host SSH" @@ -2809,8 +2838,10 @@ "updatedTooltip": "Atualizações do Servidor Orca Remoto concluídas", "failedCount_one": "{{count}} atualização de servidor falhou", "failedCount_other": "{{count}} atualizações de servidores falharam", + "failedCount_many": "{{count}} atualizações de servidores falharam", "updatedCount_one": "{{count}} servidor atualizado", - "updatedCount_other": "{{count}} servidores atualizados" + "updatedCount_other": "{{count}} servidores atualizados", + "updatedCount_many": "{{count}} servidores atualizados" }, "resource": { "memory": { @@ -2829,6 +2860,7 @@ "copy": { "terminalSessionCount_one": "{{count}} sessão de terminal", "terminalSessionCount_other": "{{count}} sessões de terminal", + "terminalSessionCount_many": "{{count}} sessões de terminal", "memoryUnavailable": "memória indisponível", "tooltipSummary": "Gerenciador de Recursos - {{memory}} - {{sessions}}", "spaceScanReady": "Verificação de espaço pronta", @@ -2889,20 +2921,28 @@ "resumedTooltip": "Conversas que o Orca retomou após a reinicialização. Clique para vê-las.", "chatsFailedLabel_one": "Não foi possível retomar {{count}} chat", "chatsFailedLabel_other": "Não foi possível retomar {{count}} chats", + "chatsFailedLabel_many": "Não foi possível retomar {{count}} chats", "chatsFailedAria_one": "Não foi possível retomar {{count}} chat. Clique para ver os detalhes.", "chatsFailedAria_other": "Não foi possível retomar {{count}} chats. Clique para ver os detalhes.", + "chatsFailedAria_many": "Não foi possível retomar {{count}} chats. Clique para ver os detalhes.", "resumedLabelCount_one": "{{count}} chat retomado", "resumedLabelCount_other": "{{count}} chats retomados", + "resumedLabelCount_many": "{{count}} chats retomados", "resumedAriaCount_one": "{{count}} chat retomado. Clique para vê-lo.", "resumedAriaCount_other": "{{count}} chats retomados. Clique para vê-los.", + "resumedAriaCount_many": "{{count}} chats retomados. Clique para vê-los.", "checkLabelCount_one": "{{count}} chat para verificar", "checkLabelCount_other": "{{count}} chats para verificar", + "checkLabelCount_many": "{{count}} chats para verificar", "checkAriaCount_one": "{{count}} chat para verificar após a retomada. Clique para ver os detalhes.", "checkAriaCount_other": "{{count}} chats para verificar após a retomada. Clique para ver os detalhes.", + "checkAriaCount_many": "{{count}} chats para verificar após a retomada. Clique para ver os detalhes.", "labelCount_one": "{{count}} chat para retomar", "labelCount_other": "{{count}} chats para retomar", + "labelCount_many": "{{count}} chats para retomar", "ariaLabelCount_one": "{{count}} chat disponível para retomar", - "ariaLabelCount_other": "{{count}} chats disponíveis para retomar" + "ariaLabelCount_other": "{{count}} chats disponíveis para retomar", + "ariaLabelCount_many": "{{count}} chats disponíveis para retomar" }, "StatusBarUsageChangeNotices": { "compactTitle": "A exibição de uso agora é compacta", @@ -2939,28 +2979,36 @@ "behind": "{{behind}} atrás", "activeAgents_one": "{{count}} agente ativo", "activeAgents_other": "{{count}} agentes ativos", + "activeAgents_many": "{{count}} agentes ativos", "completedAgents_one": "{{count}} agente concluído", "completedAgents_other": "{{count}} agentes concluídos", + "completedAgents_many": "{{count}} agentes concluídos", "activeAndCompletedAgents": "{{active}}, {{completed}}", "completedAgentsRetained_one": "{{count}} agente concluído mantido", "completedAgentsRetained_other": "{{count}} agentes concluídos mantidos", + "completedAgentsRetained_many": "{{count}} agentes concluídos mantidos", "noTrackedAgents": "Nenhum agente monitorado em execução", "noTerminalTabs": "Nenhuma aba de terminal", "liveTerminalTabs_one": "{{live}} em execução de {{count}} aba de terminal", "liveTerminalTabs_other": "{{live}} em execução de {{count}} abas de terminal", + "liveTerminalTabs_many": "{{live}} em execução de {{count}} abas de terminal", "gitStatusUnavailable": "Status do Git indisponível: {{error}}", "gitStatusNotLoaded": "O status do Git ainda não foi carregado", "noUncommittedFiles": "Nenhum arquivo com alterações sem commit", "changedFiles_one": "{{count}} arquivo alterado", "changedFiles_other": "{{count}} arquivos alterados", + "changedFiles_many": "{{count}} arquivos alterados", "noEditorFiles": "Nenhum arquivo aberto no editor", "editorFilesOpen_one": "{{count}} arquivo aberto no editor", "editorFilesOpen_other": "{{count}} arquivos abertos no editor", + "editorFilesOpen_many": "{{count}} arquivos abertos no editor", "dirtyOfOpen": "{{dirty}} de {{open}}", "dirtyEditorBuffers_one": "{{count}} buffer do editor não salvo", "dirtyEditorBuffers_other": "{{count}} buffers do editor não salvos", + "dirtyEditorBuffers_many": "{{count}} buffers do editor não salvos", "openFiles_one": "{{count}} arquivo aberto", "openFiles_other": "{{count}} arquivos abertos", + "openFiles_many": "{{count}} arquivos abertos", "activeWorkspace": "Este é o espaço de trabalho ativo", "mainWorktreeProtected": "A worktree principal está protegida", "workspaceProtected": "O espaço de trabalho está protegido", @@ -2968,7 +3016,8 @@ "noLinkedIssue": "Nenhuma issue vinculada", "noLinkedReview": "Nenhum PR vinculado", "browserTabsOpen_one": "{{count}} aba do navegador aberta", - "browserTabsOpen_other": "{{count}} abas do navegador abertas" + "browserTabsOpen_other": "{{count}} abas do navegador abertas", + "browserTabsOpen_many": "{{count}} abas do navegador abertas" }, "workspaceSpaceFormat": { "cancellingScan": "Cancelando verificação", @@ -2976,6 +3025,7 @@ "scanningWorkspaces": "Verificando {{scanned}} de {{total}} · {{current}}", "scanningRepos_one": "Verificando {{scanned}} de {{count}} repositório · {{current}}", "scanningRepos_other": "Verificando {{scanned}} de {{count}} repositórios · {{current}}", + "scanningRepos_many": "Verificando {{scanned}} de {{count}} repositórios · {{current}}", "scanningSizes": "Verificando os tamanhos dos espaços de trabalho", "status": { "scanned": "Verificado", @@ -6207,6 +6257,7 @@ "loading": "Carregando temas do Warp...", "found_theme_one": "{{value0}} tema encontrado", "found_theme_other": "{{value0}} temas encontrados", + "found_theme_many": "{{value0}} temas encontrados", "found_in_source": " em {{value0}}", "clear_all": "Limpar tudo", "select_all": "Selecionar tudo", @@ -6220,6 +6271,7 @@ "cancel": "Cancelar", "import_theme_one": "Importar {{value0}} Tema", "import_theme_other": "Importar {{value0}} Temas", + "import_theme_many": "Importar {{value0}} Temas", "import_themes": "Importar Temas" }, "PluginMarketplacePreviewDialog": { @@ -7353,7 +7405,8 @@ "82436439eb": "Adicionar configuração MCP", "0a5c1ead54": "Criar configuração vazia", "detectedServers_one": "Detectados: {{detected}} · {{count}} servidor", - "detectedServers_other": "Detectados: {{detected}} · {{count}} servidores" + "detectedServers_other": "Detectados: {{detected}} · {{count}} servidores", + "detectedServers_many": "Detectados: {{detected}} · {{count}} servidores" }, "MobileSettingsPane": { "b5a2ed83ff": "App Store", @@ -7611,6 +7664,7 @@ "noAgents": "Nenhuma CLI de agente detectada no PATH. Instale agentes em Configurações → Agentes e depois verifique novamente.", "fullCoverage_one": "O único agente detectado tem a skill.", "fullCoverage_other": "Todos os {{value0}} agentes detectados têm a skill.", + "fullCoverage_many": "Todos os {{value0}} agentes detectados têm a skill.", "noCoverage": "Instale a skill acima e depois verifique novamente.", "partialCoverage": "{{value0}} de {{value1}} agentes detectados têm a skill." }, @@ -7641,7 +7695,8 @@ "readyDescription": "Os agentes podem inspecionar e operar janelas de apps quando você solicitar.", "permissionsTitle": "Conclua a configuração para usar apps locais.", "permissionsRequired_one": "{{value0}} permissão é necessária antes que os agentes possam operar janelas de apps.", - "permissionsRequired_other": "{{value0}} permissões são necessárias antes que os agentes possam operar janelas de apps." + "permissionsRequired_other": "{{value0}} permissões são necessárias antes que os agentes possam operar janelas de apps.", + "permissionsRequired_many": "{{value0}} permissões são necessárias antes que os agentes possam operar janelas de apps." }, "LinearAgentSkillPane": { "title": "Linear", @@ -7852,9 +7907,11 @@ "unknown_error": "Erro desconhecido", "imported_one": "{{value0}} tema importado", "imported_other": "{{value0}} temas importados", + "imported_many": "{{value0}} temas importados", "import_failed": "Falha ao importar temas", "over_limit_one": "Importar estes temas excederia o limite de {{value0}} temas de terminal personalizados. Desmarque {{value1}} tema novo e tente novamente.", - "over_limit_other": "Importar estes temas excederia o limite de {{value0}} temas de terminal personalizados. Desmarque {{value1}} temas novos e tente novamente." + "over_limit_other": "Importar estes temas excederia o limite de {{value0}} temas de terminal personalizados. Desmarque {{value1}} temas novos e tente novamente.", + "over_limit_many": "Importar estes temas excederia o limite de {{value0}} temas de terminal personalizados. Desmarque {{value1}} temas novos e tente novamente." }, "ManageSessionKillDialog": { "6bf4627168": "Cancelar", @@ -8368,9 +8425,11 @@ "olderTerminalsUnverifiable": "O Orca não conseguiu confirmar se os terminais iniciados por uma versão anterior do Orca foram encerrados. Conecte novamente para tentar de novo.", "olderTerminals_one": "{{count}} terminal iniciado por uma versão anterior do Orca ainda está em execução neste host e não para sozinho. Feche-o naquela versão do Orca ou encerre-o no host e conecte novamente.", "olderTerminals_other": "{{count}} terminais iniciados por uma versão anterior do Orca ainda estão em execução neste host e não param sozinhos. Feche-os naquela versão do Orca ou encerre-os no host e conecte novamente.", + "olderTerminals_many": "{{count}} terminais iniciados por uma versão anterior do Orca ainda estão em execução neste host e não param sozinhos. Feche-os naquela versão do Orca ou encerre-os no host e conecte novamente.", "olderTerminals": "{{count}} terminais iniciados por uma versão anterior do Orca ainda estão em execução neste host e não param sozinhos. Feche-os naquela versão do Orca ou encerre-os no host e conecte novamente.", "linkedProjects_one": "O servidor Orca deste host já tinha {{paths}}, então este computador agora usa a cópia do servidor. As abas e {{count}} automação deste computador nesse host não foram movidas, e os worktrees que ele criou lá aparecem como worktrees externos.", "linkedProjects_other": "O servidor Orca deste host já tinha {{paths}}, então este computador agora usa a cópia do servidor. As abas e {{count}} automações deste computador nesse host não foram movidas, e os worktrees que ele criou lá aparecem como worktrees externos.", + "linkedProjects_many": "O servidor Orca deste host já tinha {{paths}}, então este computador agora usa a cópia do servidor. As abas e {{count}} automações deste computador nesse host não foram movidas, e os worktrees que ele criou lá aparecem como worktrees externos.", "linkedProjects": "O servidor Orca deste host já tinha {{paths}}, então este computador agora usa a cópia do servidor. As abas e {{count}} automações deste computador nesse host não foram movidas, e os worktrees que ele criou lá aparecem como worktrees externos.", "linkedProjectsNoAutomations": "O servidor Orca deste host já tinha {{paths}}, então este computador agora usa a cópia do servidor. As abas deste computador nesse host não foram movidas, e os worktrees que ele criou lá aparecem como worktrees externos.", "launchSessionEnded": "Os terminais neste Mac podem ter perdido o acesso à rede local porque a sessão SSH que iniciou o servidor Orca deste host foi encerrada. Reinicie o servidor Orca para restaurá-lo.", @@ -8389,6 +8448,7 @@ "refusedLeaveBehindUnnamed": "Alguns itens salvos deste host não podem ser movidos para o servidor do Orca. “Mover mesmo assim” conecta o host e os mantém neste computador.", "automationsLeftDisabled_one": "O servidor do Orca deste host assumiu {{count}} automação, mas não conseguiu reativá-la. Ative-a em Automações.", "automationsLeftDisabled_other": "O servidor do Orca deste host assumiu {{count}} automações, mas não conseguiu reativá-las. Ative-as em Automações.", + "automationsLeftDisabled_many": "O servidor do Orca deste host assumiu {{count}} automações, mas não conseguiu reativá-las. Ative-as em Automações.", "windowsBuildUnsupported": "Este host executa uma versão do Windows anterior ao Windows 10 e ao Windows Server 2016, então não consegue executar o servidor do Orca. Use um host com uma versão mais recente do Windows, ou um host Linux ou macOS.", "windowsNoExtractor": "Este host Windows não tem tar.exe nem o Expand-Archive do PowerShell, então o Orca não consegue descompactar o servidor nele. Instale o Windows PowerShell 5.1 no host e conecte novamente.", "automationsLeftDisabled": "O servidor do Orca deste host assumiu {{count}} automações, mas não conseguiu reativá-las. Ative-as em Automações." @@ -8963,22 +9023,30 @@ "diffCommentNotesCopyFailed": "Falha ao copiar as notas", "conflictCount_one": "{{count}} conflito", "conflictCount_other": "{{count}} conflitos", + "conflictCount_many": "{{count}} conflitos", "discardFailedSampleMore_one": "{{paths}}, +{{count}} outro", "discardFailedSampleMore_other": "{{paths}}, +{{count}} outros", + "discardFailedSampleMore_many": "{{paths}}, +{{count}} outros", "discardFailed_one": "Falha ao descartar {{count}} arquivo", "discardFailed_other": "Falha ao descartar {{count}} arquivos", + "discardFailed_many": "Falha ao descartar {{count}} arquivos", "discardFailedWithSample": "{{error}} (por exemplo, {{paths}})", "compareBaseCommitsAhead_one": "{{count}} commit adiante de {{ref}}", "compareBaseCommitsAhead_other": "{{count}} commits adiante de {{ref}}", + "compareBaseCommitsAhead_many": "{{count}} commits adiante de {{ref}}", "compareBaseCommitsBehind_one": "{{count}} commit atrás de {{ref}}", "compareBaseCommitsBehind_other": "{{count}} commits atrás de {{ref}}", + "compareBaseCommitsBehind_many": "{{count}} commits atrás de {{ref}}", "branchFilesChangedVsBase_one": "{{count}} arquivo alterado em relação a {{ref}}", "branchFilesChangedVsBase_other": "{{count}} arquivos alterados em relação a {{ref}}", + "branchFilesChangedVsBase_many": "{{count}} arquivos alterados em relação a {{ref}}", "noteCount_one": "{{count}} nota", "noteCount_other": "{{count}} notas", + "noteCount_many": "{{count}} notas", "comparingAgainstRef": "Comparando com {{ref}}", "commitsAheadShort_one": "{{count}} adiante", "commitsAheadShort_other": "{{count}} adiante", + "commitsAheadShort_many": "{{count}} adiante", "unresolvedConflictOfKind": "Conflito não resolvido ({{kind}})", "unresolvedConflict": "Conflito não resolvido", "locallyResolvedConflictOfKind": "Conflito resolvido localmente ({{kind}})", @@ -8994,8 +9062,10 @@ "abortMergeFailed": "Falha ao abortar o merge", "clearNotesFromWorkspace_one": "Limpar {{count}} nota deste espaço de trabalho?", "clearNotesFromWorkspace_other": "Limpar {{count}} notas deste espaço de trabalho?", + "clearNotesFromWorkspace_many": "Limpar {{count}} notas deste espaço de trabalho?", "clearNotesFromFile_one": "Limpar {{count}} nota de {{path}}?", - "clearNotesFromFile_other": "Limpar {{count}} notas de {{path}}?" + "clearNotesFromFile_other": "Limpar {{count}} notas de {{path}}?", + "clearNotesFromFile_many": "Limpar {{count}} notas de {{path}}?" }, "checks": { "panel": { @@ -9077,23 +9147,32 @@ "e45324fbed": "Falha ao carregar os detalhes da verificação.", "commitsBehind_one": "{{count}} commit atrás", "commitsBehind_other": "{{count}} commits atrás", + "commitsBehind_many": "{{count}} commits atrás", "baseCommitLabel": "commit base:", "failingChecks_one": "{{count}} verificação com falha", "failingChecks_other": "{{count}} verificações com falha", + "failingChecks_many": "{{count}} verificações com falha", "pendingChecks_one": "{{count}} verificação pendente", "pendingChecks_other": "{{count}} verificações pendentes", + "pendingChecks_many": "{{count}} verificações pendentes", "unresolvedChecks_one": "{{count}} verificação não resolvida", "unresolvedChecks_other": "{{count}} verificações não resolvidas", + "unresolvedChecks_many": "{{count}} verificações não resolvidas", "passingCount_one": "{{count}} com sucesso", "passingCount_other": "{{count}} com sucesso", + "passingCount_many": "{{count}} com sucesso", "failingCount_one": "{{count}} com falha", "failingCount_other": "{{count}} com falha", + "failingCount_many": "{{count}} com falha", "pendingCount_one": "{{count}} pendente", "pendingCount_other": "{{count}} pendentes", + "pendingCount_many": "{{count}} pendentes", "unresolvedCount_one": "{{count}} não resolvido", "unresolvedCount_other": "{{count}} não resolvidos", + "unresolvedCount_many": "{{count}} não resolvidos", "sendQueuedCommentsToAi_one": "Enviar {{count}} comentário na fila para a IA", "sendQueuedCommentsToAi_other": "Enviar {{count}} comentários na fila para a IA", + "sendQueuedCommentsToAi_many": "Enviar {{count}} comentários na fila para a IA", "conflictsBlockThisMr": "Conflitos bloqueiam este MR", "conflictsBlockThisPr": "Conflitos bloqueiam este PR", "copyComment": "Copiar comentário", @@ -9281,7 +9360,8 @@ "0d2d88cba5": "Isso não pode ser desfeito.", "1551c14668": "Descartar alterações?", "fileCount_one": "{{count}} arquivo", - "fileCount_other": "{{count}} arquivos" + "fileCount_other": "{{count}} arquivos", + "fileCount_many": "{{count}} arquivos" } }, "dropdown": { @@ -9336,22 +9416,29 @@ "titlePushBeforeCreatingReview": "Faça push dos commits locais antes de criar um(a) {{reviewLabel}}", "pushCount_one": "Fazer push de {{count}} commit", "pushCount_other": "Fazer push de {{count}} commits", + "pushCount_many": "Fazer push de {{count}} commits", "pullCount_one": "Fazer pull de {{count}} commit", "pullCount_other": "Fazer pull de {{count}} commits", + "pullCount_many": "Fazer pull de {{count}} commits", "fastForwardCount_one": "Fazer fast-forward de {{count}} commit", "fastForwardCount_other": "Fazer fast-forward de {{count}} commits", + "fastForwardCount_many": "Fazer fast-forward de {{count}} commits", "syncCounts": "Pull de {{behind}}, push de {{ahead}}", "remoteBranchFallback": "a branch remota", "titleForcePushOlderCopiesBranch": "O remoto só tem cópias antigas de commits locais. Faça force push com lease desta branch para atualizar {{upstreamName}}.", "titleForcePushOlderCopiesCount_one": "O remoto só tem cópias antigas de commits locais. Faça force push com lease de {{count}} commit da branch para atualizar {{upstreamName}}.", "titleForcePushOlderCopiesCount_other": "O remoto só tem cópias antigas de commits locais. Faça force push com lease de {{count}} commits da branch para atualizar {{upstreamName}}.", + "titleForcePushOlderCopiesCount_many": "O remoto só tem cópias antigas de commits locais. Faça force push com lease de {{count}} commits da branch para atualizar {{upstreamName}}.", "titleManualForcePush_one": "Faça force push com lease de {{count}} commit local para atualizar {{upstreamName}}.", "titleManualForcePush_other": "Faça force push com lease de {{count}} commits locais para atualizar {{upstreamName}}.", + "titleManualForcePush_many": "Faça force push com lease de {{count}} commits locais para atualizar {{upstreamName}}.", "titleManualForcePushReplaceRemote_one": "Faça force push com lease de {{count}} commit local para atualizar {{upstreamName}} e substituir os commits que só existem no remoto.", "titleManualForcePushReplaceRemote_other": "Faça force push com lease de {{count}} commits locais para atualizar {{upstreamName}} e substituir os commits que só existem no remoto.", + "titleManualForcePushReplaceRemote_many": "Faça force push com lease de {{count}} commits locais para atualizar {{upstreamName}} e substituir os commits que só existem no remoto.", "titleUnpublishedForcePushBranch": "Faça force push com lease desta branch e defina um upstream se necessário.", "titleUnpublishedForcePushCount_one": "Faça force push com lease de {{count}} commit da branch e defina um upstream se necessário.", "titleUnpublishedForcePushCount_other": "Faça force push com lease de {{count}} commits da branch e defina um upstream se necessário.", + "titleUnpublishedForcePushCount_many": "Faça force push com lease de {{count}} commits da branch e defina um upstream se necessário.", "checkingBranchStatus": "Verificando o status da branch…", "titleCheckingPrStatus": "Verificando o status do PR…", "titlePrAlreadyMerged": "O PR já foi mergeado", @@ -9444,7 +9531,8 @@ "compare": { "summary": { "commitsAhead_one": "{{count}} commit adiante de {{ref}}", - "commitsAhead_other": "{{count}} commits adiante de {{ref}}" + "commitsAhead_other": "{{count}} commits adiante de {{ref}}", + "commitsAhead_many": "{{count}} commits adiante de {{ref}}" } }, "conflict": { @@ -9527,10 +9615,13 @@ "resumeInFolder": "Retomar na pasta", "recoverableEmptyDetailCount_one": "Esta sessão não tem conversa salva, mas ainda resta {{count}} item recuperável.", "recoverableEmptyDetailCount_other": "Esta sessão não tem conversa salva, mas ainda restam {{count}} itens recuperáveis.", + "recoverableEmptyDetailCount_many": "Esta sessão não tem conversa salva, mas ainda restam {{count}} itens recuperáveis.", "queuedMessageCount_one": "{{count}} mensagem na fila", "queuedMessageCount_other": "{{count}} mensagens na fila", + "queuedMessageCount_many": "{{count}} mensagens na fila", "subagentTranscriptCount_one": "{{count}} transcrição de subagente", - "subagentTranscriptCount_other": "{{count}} transcrições de subagentes" + "subagentTranscriptCount_other": "{{count}} transcrições de subagentes", + "subagentTranscriptCount_many": "{{count}} transcrições de subagentes" }, "PortsPanel": { "3ea4a02a8f": "Cancelar", @@ -9719,7 +9810,8 @@ "resumeInNewCliHostTooOld": "Atualize o Orca no host que executa este chat para retomá-lo em uma nova CLI.", "folderWorkspaceUnavailable": "O espaço de trabalho de pasta não está mais disponível.", "transcriptsSkippedCount_one": "{{count}} transcrição ignorada", - "transcriptsSkippedCount_other": "{{count}} transcrições ignoradas" + "transcriptsSkippedCount_other": "{{count}} transcrições ignoradas", + "transcriptsSkippedCount_many": "{{count}} transcrições ignoradas" }, "AiVaultSessionRow": { "noPreviewAvailable": "Nenhuma pré-visualização de conversa disponível", @@ -9845,12 +9937,16 @@ "1feef35ca4": "Fazer merge até #{{pr}}?", "queueDescription_one": "{{included}}O GitHub vai adicionar {{count}} pull request à fila de merge. A fila escolhe o método de merge e pode mergear os pull requests em grupos separados.", "queueDescription_other": "{{included}}O GitHub vai adicionar {{count}} pull requests juntos à fila de merge. A fila escolhe o método de merge e pode mergeá-los em grupos separados.", + "queueDescription_many": "{{included}}O GitHub vai adicionar {{count}} pull requests juntos à fila de merge. A fila escolhe o método de merge e pode mergeá-los em grupos separados.", "queueConfirm_one": "Colocar {{count}} PR na fila", "queueConfirm_other": "Colocar {{count}} PRs na fila", + "queueConfirm_many": "Colocar {{count}} PRs na fila", "mergeDescription_one": "{{included}}O GitHub vai mergear {{count}} pull request atomicamente usando {{method}}. Se não for possível mergeá-lo, nada será mergeado.", "mergeDescription_other": "{{included}}O GitHub vai mergear {{count}} pull requests atomicamente usando {{method}}. Se algum não puder ser mergeado, nenhum será mergeado.", + "mergeDescription_many": "{{included}}O GitHub vai mergear {{count}} pull requests atomicamente usando {{method}}. Se algum não puder ser mergeado, nenhum será mergeado.", "mergeConfirm_one": "Mergear {{count}} PR", - "mergeConfirm_other": "Mergear {{count}} PRs" + "mergeConfirm_other": "Mergear {{count}} PRs", + "mergeConfirm_many": "Mergear {{count}} PRs" }, "merge": { "189d0ec614": "#{{pr}} ainda é um rascunho.", @@ -9861,7 +9957,8 @@ "c23faf74df": "#{{pr}} precisa ser atualizado.", "f561e80968": "#{{pr}} está bloqueado.", "mergeThroughLabel_one": "Mergear até #{{pr}} inclusive · {{count}} PR", - "mergeThroughLabel_other": "Mergear até #{{pr}} inclusive · {{count}} PRs" + "mergeThroughLabel_other": "Mergear até #{{pr}} inclusive · {{count}} PRs", + "mergeThroughLabel_many": "Mergear até #{{pr}} inclusive · {{count}} PRs" } } } @@ -9956,10 +10053,12 @@ "deleteFailed": "Falha ao excluir '{{name}}'.", "deleteItems_one": "Excluir {{count}} item?", "deleteItems_other": "Excluir {{count}} itens?", + "deleteItems_many": "Excluir {{count}} itens?", "mixedRecycleBin": "Os itens remotos são excluídos permanentemente, e isso não pode ser desfeito. Os itens locais são movidos para a Lixeira.", "mixedTrash": "Os itens remotos são excluídos permanentemente, e isso não pode ser desfeito. Os itens locais são movidos para a Lixeira.", "permanentlyDeleteItems_one": "Excluir {{count}} item permanentemente?", "permanentlyDeleteItems_other": "Excluir {{count}} itens permanentemente?", + "permanentlyDeleteItems_many": "Excluir {{count}} itens permanentemente?", "recycleBinFailed": "Não foi possível mover '{{name}}' para a Lixeira.", "trashFailed": "Não foi possível mover '{{name}}' para a Lixeira." }, @@ -10016,8 +10115,10 @@ "resultsInFiles": "{{results}} em {{files}}", "resultCount_one": "{{count}} resultado", "resultCount_other": "{{count}} resultados", + "resultCount_many": "{{count}} resultados", "fileCount_one": "{{count}} arquivo", - "fileCount_other": "{{count}} arquivos" + "fileCount_other": "{{count}} arquivos", + "fileCount_many": "{{count}} arquivos" }, "SourceControlTextGenerationDialogForm": { "25fcd8e49a": "Salvar padrões", @@ -10144,6 +10245,7 @@ "BulkActionBar": { "selectedCount_one": "{{count}} selecionado", "selectedCount_other": "{{count}} selecionados", + "selectedCount_many": "{{count}} selecionados", "stageCount": "Adicionar ao stage ({{count}})", "unstageCount": "Remover do stage ({{count}})" }, @@ -10222,8 +10324,10 @@ "useFileExplorerImport": { "importFailedCount_one": "Falha ao importar {{count}} arquivo.", "importFailedCount_other": "Falha ao importar {{count}} arquivos.", + "importFailedCount_many": "Falha ao importar {{count}} arquivos.", "importSkippedCount_one": "{{count}} arquivo ignorado.", "importSkippedCount_other": "{{count}} arquivos ignorados.", + "importSkippedCount_many": "{{count}} arquivos ignorados.", "importFailed": "Falha ao importar arquivos." }, "GitHistoryRow": { @@ -10252,13 +10356,16 @@ "AiVaultScanProgressStrip": { "fileCount_one": "{{value0}} arquivo", "fileCount_other": "{{value0}} arquivos", + "fileCount_many": "{{value0}} arquivos", "databaseCount_one": "{{value0}} banco de dados", "databaseCount_other": "{{value0}} bancos de dados", + "databaseCount_many": "{{value0}} bancos de dados", "scanning": "Verificando {{value0}}", "scanned": "Verificação concluída: {{value0}}", "checking": "Verificando {{value0}}", "agentCheckedCount_one": "{{agent}}: {{settled}} de {{total}} candidato do histórico verificado", - "agentCheckedCount_other": "{{agent}}: {{settled}} de {{total}} candidatos do histórico verificados" + "agentCheckedCount_other": "{{agent}}: {{settled}} de {{total}} candidatos do histórico verificados", + "agentCheckedCount_many": "{{agent}}: {{settled}} de {{total}} candidatos do histórico verificados" }, "run": { "source": { @@ -10290,7 +10397,8 @@ }, "fileExplorerMultiDrag": { "moreItems_one": "+{{count}} outro", - "moreItems_other": "+{{count}} outros" + "moreItems_other": "+{{count}} outros", + "moreItems_many": "+{{count}} outros" }, "CreatePullRequest": { "createInProgress": "Criação do PR em andamento...", @@ -10368,6 +10476,7 @@ "pairingHelpShareComputer": "Crie isto em Configurações → Servidores Orca remotos → Compartilhar este computador no outro computador.", "sshImportSynced_one": "{{count}} host adicionado ao Orca.", "sshImportSynced_other": "{{count}} hosts adicionados ao Orca.", + "sshImportSynced_many": "{{count}} hosts adicionados ao Orca.", "sshConfigPickerInvalidResponse": "Resposta de host da configuração SSH inválida" }, "SidebarWorkspaceOptionsMenu": { @@ -10462,11 +10571,15 @@ "showChildWorkspaces_one": "Mostrar {{count}} espaço de trabalho filho", "hideChildWorkspaces_one": "Ocultar {{count}} espaço de trabalho filho", "showChildWorkspaces_other": "Mostrar {{count}} espaços de trabalho filhos", + "showChildWorkspaces_many": "Mostrar {{count}} espaços de trabalho filhos", "hideChildWorkspaces_other": "Ocultar {{count}} espaços de trabalho filhos", + "hideChildWorkspaces_many": "Ocultar {{count}} espaços de trabalho filhos", "childCount_one": "{{count}} filho", "childCount_other": "{{count}} filhos", + "childCount_many": "{{count}} filhos", "groupProjectsRemained_one": "Projetos do grupo restantes após excluí-lo: {{remaining}} de {{count}}.", - "groupProjectsRemained_other": "Projetos do grupo restantes após excluí-lo: {{remaining}} de {{count}}." + "groupProjectsRemained_other": "Projetos do grupo restantes após excluí-lo: {{remaining}} de {{count}}.", + "groupProjectsRemained_many": "Projetos do grupo restantes após excluí-lo: {{remaining}} de {{count}}." }, "WorktreeCardMeta": { "3e65e11cc6": "Metadados do espaço de trabalho", @@ -10636,7 +10749,8 @@ "openGlobalSettings": "Gerenciar nas Configurações Globais", "globalSettingsSources": "Estas origens têm uma configuração global que você pode substituir aqui:", "searchHiddenPlaceholder_one": "Pesquisar em {{count}} worktree…", - "searchHiddenPlaceholder_other": "Pesquisar em {{count}} worktrees…" + "searchHiddenPlaceholder_other": "Pesquisar em {{count}} worktrees…", + "searchHiddenPlaceholder_many": "Pesquisar em {{count}} worktrees…" }, "WorktreeMetaDialog": { "3db0a2a593": "Cancelar", @@ -10714,7 +10828,8 @@ "6149d5203f": "Nenhum repositório está selecionado. Abra a pasta pai em vez disso para usar editor, terminal e busca sem recursos do Git.", "e52454b7f6": "Abrir como Pasta", "foundRepositories_one": "{{count}} repositório encontrado em {{path}}.", - "foundRepositories_other": "{{count}} repositórios encontrados em {{path}}." + "foundRepositories_other": "{{count}} repositórios encontrados em {{path}}.", + "foundRepositories_many": "{{count}} repositórios encontrados em {{path}}." }, "SidebarFeedbackDialog": { "8bf619e4cf": "Cancelar", @@ -10786,22 +10901,27 @@ "a3cdd9d9e6": "O Git manteve {{count}} branches locais porque podem conter commits não mesclados. As branches mantidas não retêm as pastas de espaço de trabalho; seus commits permanecem no repositório. O Orca pode continuar liberando espaço em disco do espaço de trabalho em segundo plano.", "a3cdd9d9e6_one": "O Git manteve {{count}} branch local porque pode conter commits não mesclados. As branches mantidas não retêm as pastas de espaço de trabalho; seus commits permanecem no repositório. O Orca pode continuar liberando espaço em disco do espaço de trabalho em segundo plano.", "a3cdd9d9e6_other": "O Git manteve {{count}} branches locais porque podem conter commits não mesclados. As branches mantidas não retêm as pastas de espaço de trabalho; seus commits permanecem no repositório. O Orca pode continuar liberando espaço em disco do espaço de trabalho em segundo plano.", + "a3cdd9d9e6_many": "O Git manteve {{count}} branches locais porque podem conter commits não mesclados. As branches mantidas não retêm as pastas de espaço de trabalho; seus commits permanecem no repositório. O Orca pode continuar liberando espaço em disco do espaço de trabalho em segundo plano.", "6310412304": "Revisar {{count}} Branches", "6310412304_one": "Revisar {{count}} Branch", "6310412304_other": "Revisar {{count}} Branches", + "6310412304_many": "Revisar {{count}} Branches", "cea24c2b7d": "{{count}} espaços de trabalho removidos", "cea24c2b7d_one": "{{count}} espaço de trabalho removido", "cea24c2b7d_other": "{{count}} espaços de trabalho removidos", + "cea24c2b7d_many": "{{count}} espaços de trabalho removidos", "0e0379f24a": "{{count}} branches mantidas", "0e0379f24a_one": "{{count}} branch mantida", "0e0379f24a_other": "{{count}} branches mantidas", + "0e0379f24a_many": "{{count}} branches mantidas", "4cf75caab7": "{{value0}}, {{value1}}", "e61d78054f": "Excluindo branches locais: {{value0}}", "1e1a5f6763": "Branches locais excluídas: {{value0}}", "43d9395605": "{{value0}} excluída(s), {{value1}} não excluída(s)", "d42f1f14e0": "Tentar Novamente {{count}} Branches", "d42f1f14e0_one": "Tentar Novamente {{count}} Branch", - "d42f1f14e0_other": "Tentar Novamente {{count}} Branches" + "d42f1f14e0_other": "Tentar Novamente {{count}} Branches", + "d42f1f14e0_many": "Tentar Novamente {{count}} Branches" } } } @@ -10890,8 +11010,10 @@ "wslHostEndsTerminalsUnlessShared": "Remove {{value0}} do Orca. A menos que outro Orca aberto neste computador o esteja usando, também encerra seus terminais abertos e para o servidor do Orca nessa distro. Os arquivos da distro não são alterados.", "hostKeepsWorkspaces_one": "Remove {{host}} e suas credenciais deste computador. Seu {{count}} espaço de trabalho permanece no Orca — os arquivos remotos não são alterados.", "hostKeepsWorkspaces_other": "Remove {{host}} e suas credenciais deste computador. Seus {{count}} espaços de trabalho permanecem no Orca — os arquivos remotos não são alterados.", + "hostKeepsWorkspaces_many": "Remove {{host}} e suas credenciais deste computador. Seus {{count}} espaços de trabalho permanecem no Orca — os arquivos remotos não são alterados.", "alsoRemoveWorkspaces_one": "Também remover este espaço de trabalho do Orca", - "alsoRemoveWorkspaces_other": "Também remover estes {{count}} espaços de trabalho do Orca" + "alsoRemoveWorkspaces_other": "Também remover estes {{count}} espaços de trabalho do Orca", + "alsoRemoveWorkspaces_many": "Também remover estes {{count}} espaços de trabalho do Orca" }, "AddRepoSteps": { "569326d9cc": "Escolher pasta", @@ -11009,9 +11131,11 @@ "fec7e9c8ae": "Excluir Grupo", "removeContainedProjects_one": "Remover {{count}} projeto contido no grupo", "removeContainedProjects_other": "Remover {{count}} projetos contidos no grupo", + "removeContainedProjects_many": "Remover {{count}} projetos contidos no grupo", "deleteGroupDescription": "Excluir {{name}}.", "moreProjects_one": "+{{count}} a mais", - "moreProjects_other": "+{{count}} a mais" + "moreProjects_other": "+{{count}} a mais", + "moreProjects_many": "+{{count}} a mais" }, "HostSectionHeaderMenu": { "5b8b4b6a01": "Atualização do servidor necessária", @@ -11058,7 +11182,8 @@ "d1113f4660": "Falha ao abrir o navegador", "unknownProcess": "Processo desconhecido", "livePorts_one": "{{count}} porta ativa", - "livePorts_other": "{{count}} portas ativas" + "livePorts_other": "{{count}} portas ativas", + "livePorts_many": "{{count}} portas ativas" }, "WorkspaceKanbanDrawer": { "1975a4e480": "Falha na sincronização do status da tarefa", @@ -11121,7 +11246,8 @@ "285e1e4882": "Cancelar", "a0f9863597": "Forçar Exclusão de {{count}} Branches", "a0f9863597_one": "Forçar Exclusão de {{count}} Branch", - "a0f9863597_other": "Forçar Exclusão de {{count}} Branches" + "a0f9863597_other": "Forçar Exclusão de {{count}} Branches", + "a0f9863597_many": "Forçar Exclusão de {{count}} Branches" }, "local": { "base": { @@ -11134,7 +11260,8 @@ "34a03a6565": "Manter {{value0}} atualizado", "4a18052018": "{{value0}} local está atrás de {{value1}}", "staleLocalBranch_one": "Sua nova worktree está atualizada, mas a branch local {{branch}} está {{count}} commit atrás, então os diffs da IA podem usar um histórico desatualizado na comparação. Deixe o Orca mantê-la atualizada automaticamente. Altere isso a qualquer momento em Configurações › {{setting}}", - "staleLocalBranch_other": "Sua nova worktree está atualizada, mas a branch local {{branch}} está {{count}} commits atrás, então os diffs da IA podem usar um histórico desatualizado na comparação. Deixe o Orca mantê-la atualizada automaticamente. Altere isso a qualquer momento em Configurações › {{setting}}" + "staleLocalBranch_other": "Sua nova worktree está atualizada, mas a branch local {{branch}} está {{count}} commits atrás, então os diffs da IA podem usar um histórico desatualizado na comparação. Deixe o Orca mantê-la atualizada automaticamente. Altere isso a qualquer momento em Configurações › {{setting}}", + "staleLocalBranch_many": "Sua nova worktree está atualizada, mas a branch local {{branch}} está {{count}} commits atrás, então os diffs da IA podem usar um histórico desatualizado na comparação. Deixe o Orca mantê-la atualizada automaticamente. Altere isso a qualquer momento em Configurações › {{setting}}" } } } @@ -11152,18 +11279,24 @@ "gitBlocksMainWorktree": "O Git não permite remover a worktree principal.", "removeBatchFolder_one": "Remover {{count}} espaço de trabalho do Orca. As pastas dos projetos no disco não serão excluídas.", "removeBatchFolder_other": "Remover {{count}} espaços de trabalho do Orca. As pastas dos projetos no disco não serão excluídas.", + "removeBatchFolder_many": "Remover {{count}} espaços de trabalho do Orca. As pastas dos projetos no disco não serão excluídas.", "removeBatchMixed_one": "Remover {{count}} espaço de trabalho do Orca. Os worktrees Git também serão removidos do git e do disco; nos espaços de trabalho de pasta, apenas a entrada no Orca será removida.", "removeBatchMixed_other": "Remover {{count}} espaços de trabalho do Orca. Os worktrees Git também serão removidos do git e do disco; nos espaços de trabalho de pasta, apenas a entrada no Orca será removida.", + "removeBatchMixed_many": "Remover {{count}} espaços de trabalho do Orca. Os worktrees Git também serão removidos do git e do disco; nos espaços de trabalho de pasta, apenas a entrada no Orca será removida.", "removeBatchGit_one": "Remover {{count}} espaço de trabalho do git e excluir sua pasta de espaço de trabalho.", "removeBatchGit_other": "Remover {{count}} espaços de trabalho do git e excluir suas pastas de espaço de trabalho.", + "removeBatchGit_many": "Remover {{count}} espaços de trabalho do git e excluir suas pastas de espaço de trabalho.", "removeSingleFolder": "Remover do Orca. A pasta do projeto no disco não será excluída.", "removeSingleGit": "Remover do git e excluir sua pasta de espaço de trabalho.", "removeWithChildrenFolder_one": "Remover e {{count}} espaço de trabalho filho do Orca. As pastas dos projetos no disco não serão excluídas.", "removeWithChildrenFolder_other": "Remover e {{count}} espaços de trabalho filhos do Orca. As pastas dos projetos no disco não serão excluídas.", + "removeWithChildrenFolder_many": "Remover e {{count}} espaços de trabalho filhos do Orca. As pastas dos projetos no disco não serão excluídas.", "removeWithChildrenMixed_one": "Remover e {{count}} espaço de trabalho filho do Orca. Os worktrees Git também serão removidos do git e do disco; nos espaços de trabalho de pasta, apenas a entrada no Orca será removida.", "removeWithChildrenMixed_other": "Remover e {{count}} espaços de trabalho filhos do Orca. Os worktrees Git também serão removidos do git e do disco; nos espaços de trabalho de pasta, apenas a entrada no Orca será removida.", + "removeWithChildrenMixed_many": "Remover e {{count}} espaços de trabalho filhos do Orca. Os worktrees Git também serão removidos do git e do disco; nos espaços de trabalho de pasta, apenas a entrada no Orca será removida.", "removeWithChildrenGit_one": "Remover e {{count}} espaço de trabalho filho do git e excluir suas pastas de espaço de trabalho.", - "removeWithChildrenGit_other": "Remover e {{count}} espaços de trabalho filhos do git e excluir suas pastas de espaço de trabalho." + "removeWithChildrenGit_other": "Remover e {{count}} espaços de trabalho filhos do git e excluir suas pastas de espaço de trabalho.", + "removeWithChildrenGit_many": "Remover e {{count}} espaços de trabalho filhos do git e excluir suas pastas de espaço de trabalho." }, "ImportedWorktreesVisibilityLine": { "b7a87dc32f": "Mostrar na lista de worktrees", @@ -11177,14 +11310,18 @@ "expandAriaLabel": "Expandir worktrees ocultas de {{repo}}", "hiding_one": "Ocultando {{count}} worktree descoberta", "hiding_other": "Ocultando {{count}} worktrees descobertas", + "hiding_many": "Ocultando {{count}} worktrees descobertas", "hidingInRepo_one": "Ocultando {{count}} worktree descoberta em {{repo}}", "hidingInRepo_other": "Ocultando {{count}} worktrees descobertas em {{repo}}", + "hidingInRepo_many": "Ocultando {{count}} worktrees descobertas em {{repo}}", "keepHiddenAriaLabel_one": "Manter {{count}} worktree descoberta oculta para {{repo}}; recupere-a pelo menu do projeto", "keepHiddenAriaLabel_other": "Manter {{count}} worktrees descobertas ocultas para {{repo}}; recupere-as pelo menu do projeto", + "keepHiddenAriaLabel_many": "Manter {{count}} worktrees descobertas ocultas para {{repo}}; recupere-as pelo menu do projeto", "keepHiddenTooltip": "Manter oculto - recupere pelo menu do projeto", "repoOnHost": "{{repo}} em {{host}}", "moreLocations_one": "+ {{count}} local a mais", - "moreLocations_other": "+ {{count}} locais a mais" + "moreLocations_other": "+ {{count}} locais a mais", + "moreLocations_many": "+ {{count}} locais a mais" }, "WorkspaceKanbanSettingsMenu": { "79eb990aa4": "Adicionar status", @@ -11228,8 +11365,10 @@ "6c07f3a91e": "{{value0}} em {{value1}}", "hiddenWorktreesNoun_one": "worktree oculta", "hiddenWorktreesNoun_other": "worktrees ocultas", + "hiddenWorktreesNoun_many": "worktrees ocultas", "reviewHiddenWorktrees_one": "Revisar {{count}} worktree oculta em {{scope}}", - "reviewHiddenWorktrees_other": "Revisar {{count}} worktrees ocultas em {{scope}}" + "reviewHiddenWorktrees_other": "Revisar {{count}} worktrees ocultas em {{scope}}", + "reviewHiddenWorktrees_many": "Revisar {{count}} worktrees ocultas em {{scope}}" }, "ForgetSshWorkspaceDialog": { "ghostBody": "{{host}} não é mais um host SSH salvo, então este espaço de trabalho não está mais conectado a um host ativo. Ele só pode ser removido do Orca — os arquivos e branches no remoto permanecem intocados.", @@ -11293,6 +11432,7 @@ "savedSetupCommand": "O comando de configuração foi salvo.", "savedWithSkippedFields_one": "{{count}} campo não compatível foi ignorado. O comando de configuração foi salvo.", "savedWithSkippedFields_other": "{{count}} campos não compatíveis foram ignorados. O comando de configuração foi salvo.", + "savedWithSkippedFields_many": "{{count}} campos não compatíveis foram ignorados. O comando de configuração foi salvo.", "savedInProjectSettings": "Salvo nas configurações deste projeto" }, "FolderWorkspaceComposerDialog": { @@ -11362,7 +11502,8 @@ "7f1c2e94a5": "O texto de busca é muito longo — o quadro está sem filtro", "9a4d0f6b21": "Muito longo", "workspacesMatch_one": "Espaços de trabalho correspondentes: {{matchCount}} de {{count}}", - "workspacesMatch_other": "Espaços de trabalho correspondentes: {{matchCount}} de {{count}}" + "workspacesMatch_other": "Espaços de trabalho correspondentes: {{matchCount}} de {{count}}", + "workspacesMatch_many": "Espaços de trabalho correspondentes: {{matchCount}} de {{count}}" }, "SidebarToolbar": { "87d0064026": "O quadro do espaço de trabalho foi movido para a barra inferior", @@ -11426,15 +11567,18 @@ "a940f3c96e": "Os espaços de trabalho filhos serão excluídos", "alsoDeletesChildren_one": "Excluir este espaço de trabalho também exclui {{count}} espaço de trabalho filho.", "alsoDeletesChildren_other": "Excluir este espaço de trabalho também exclui {{count}} espaços de trabalho filhos.", + "alsoDeletesChildren_many": "Excluir este espaço de trabalho também exclui {{count}} espaços de trabalho filhos.", "moreChildren_one": "+{{count}} a mais", - "moreChildren_other": "+{{count}} a mais" + "moreChildren_other": "+{{count}} a mais", + "moreChildren_many": "+{{count}} a mais" }, "WorkspaceKanbanDrawerHeader": { "f369f5c5a3": "Fechar", "e1a34450fc": "Organize os espaços de trabalho por status e abra os cartões de espaço de trabalho.", "c6a77ab0f4": "Quadro do espaço de trabalho", "selectedCount_one": "{{count}} selecionado", - "selectedCount_other": "{{count}} selecionados" + "selectedCount_other": "{{count}} selecionados", + "selectedCount_many": "{{count}} selecionados" }, "WorktreeVisibilityHelpPopover": { "c41f2d7e90": "Quais worktrees ficam ocultas por padrão?", @@ -11521,7 +11665,8 @@ "3e102f111c": "Todos os hosts", "hosts": "Hosts", "visibleHosts_one": "{{count}} host", - "visibleHosts_other": "{{count}} hosts" + "visibleHosts_other": "{{count}} hosts", + "visibleHosts_many": "{{count}} hosts" }, "SshTargetRow": { "4677394048": "Conectando…", @@ -11577,9 +11722,11 @@ "unresolvedConflict": "Conflito não resolvido", "changeCount_one": "{{count}} alteração não commitada ou não rastreada", "changeCount_other": "{{count}} alterações não commitadas ou não rastreadas", + "changeCount_many": "{{count}} alterações não commitadas ou não rastreadas", "changes": "Alterações não commitadas ou não rastreadas", "moreLoadedPaths_one": "e mais {{count}} caminho carregado", - "moreLoadedPaths_other": "e mais {{count}} caminhos carregados" + "moreLoadedPaths_other": "e mais {{count}} caminhos carregados", + "moreLoadedPaths_many": "e mais {{count}} caminhos carregados" }, "DeleteWorktreeSkipConfirmOption": { "29aefb7e52": "Não perguntar novamente" @@ -11622,7 +11769,8 @@ "retry": "Tentar novamente agora", "restored": "O Git voltou a funcionar. Worktrees atualizadas.", "affectedProjects_one": "Verificação de worktrees pausada para {{count}} projeto", - "affectedProjects_other": "Verificação de worktrees pausada para {{count}} projetos" + "affectedProjects_other": "Verificação de worktrees pausada para {{count}} projetos", + "affectedProjects_many": "Verificação de worktrees pausada para {{count}} projetos" }, "manualSortSwitch": { "title": "Ordenação alterada para Manual", @@ -11699,10 +11847,12 @@ "workspaceBatchActionLabels": { "deleteCount_one": "Excluir {{count}} Espaço de Trabalho", "deleteCount_other": "Excluir {{count}} Espaços de Trabalho", + "deleteCount_many": "Excluir {{count}} Espaços de Trabalho", "deleteSelected": "Excluir Selecionados", "sleep": "Suspender", "sleepCount_one": "Suspender {{count}} Espaço de Trabalho", - "sleepCount_other": "Suspender {{count}} Espaços de Trabalho" + "sleepCount_other": "Suspender {{count}} Espaços de Trabalho", + "sleepCount_many": "Suspender {{count}} Espaços de Trabalho" }, "addRepoBusyLabels": { "scanningRepositories": "Procurando repositórios...", @@ -11729,7 +11879,8 @@ }, "worktreeCardModel": { "sparsePreviewMore_one": "{{preview}}, +{{count}} a mais", - "sparsePreviewMore_other": "{{preview}}, +{{count}} a mais" + "sparsePreviewMore_other": "{{preview}}, +{{count}} a mais", + "sparsePreviewMore_many": "{{preview}}, +{{count}} a mais" }, "worktreeCardPrDisplay": { "mrDetailsUnavailable": "Detalhes do MR indisponíveis", @@ -11739,7 +11890,8 @@ }, "HostSectionHeader": { "workspaceCount_one": "{{count}} espaço de trabalho", - "workspaceCount_other": "{{count}} espaços de trabalho" + "workspaceCount_other": "{{count}} espaços de trabalho", + "workspaceCount_many": "{{count}} espaços de trabalho" }, "titleDerivedAgentRows": { "needsInput": "Precisa de interação", @@ -11823,6 +11975,7 @@ "skippedConflictsExcluded": "{{count}} conflitos não resolvidos foram excluídos desta visualização de diff.", "skippedConflictsExcluded_one": "{{count}} conflito não resolvido foi excluído desta visualização de diff.", "skippedConflictsExcluded_other": "{{count}} conflitos não resolvidos foram excluídos desta visualização de diff.", + "skippedConflictsExcluded_many": "{{count}} conflitos não resolvidos foram excluídos desta visualização de diff.", "820ec01f24": "Arquivos em conflito são revisados separadamente", "fd8892b120": "Nenhuma alteração para exibir", "eb5f40e49c": "Esta visualização de diff exclui conflitos não resolvidos porque o pipeline normal de diff bidirecional não é seguro para conflitos.", @@ -11843,16 +11996,22 @@ "diffLoadFailed": "Não foi possível carregar o diff.", "moreNotesInSourceControl_one": "{{count}} nota a mais no Controle de Código-Fonte", "moreNotesInSourceControl_other": "{{count}} notas a mais no Controle de Código-Fonte", + "moreNotesInSourceControl_many": "{{count}} notas a mais no Controle de Código-Fonte", "clearNotesConfirm_one": "Limpar {{count}} nota desta worktree?", "clearNotesConfirm_other": "Limpar {{count}} notas desta worktree?", + "clearNotesConfirm_many": "Limpar {{count}} notas desta worktree?", "changedFilesVs_one": "{{count}} arquivo alterado em relação a {{baseRef}}", "changedFilesVs_other": "{{count}} arquivos alterados em relação a {{baseRef}}", + "changedFilesVs_many": "{{count}} arquivos alterados em relação a {{baseRef}}", "changedFilesIn_one": "{{count}} arquivo alterado em {{compareRef}}", "changedFilesIn_other": "{{count}} arquivos alterados em {{compareRef}}", + "changedFilesIn_many": "{{count}} arquivos alterados em {{compareRef}}", "changedFiles_one": "{{count}} arquivo alterado", "changedFiles_other": "{{count}} arquivos alterados", + "changedFiles_many": "{{count}} arquivos alterados", "showAiNotes_one": "Mostrar {{count}} nota de IA", "showAiNotes_other": "Mostrar {{count}} notas de IA", + "showAiNotes_many": "Mostrar {{count}} notas de IA", "send": "Enviar", "openDiff": "Abrir diff", "openInEditor": "Abrir no editor" @@ -12009,7 +12168,8 @@ "ownerUnresolved": "O Orca ainda não sabe em qual computador este notebook está, por isso não pode executar suas células.", "invalidNotebook": "Notebook inválido", "cellCount_one": "{{count}} célula", - "cellCount_other": "{{count}} células" + "cellCount_other": "{{count}} células", + "cellCount_many": "{{count}} células" }, "MarkdownPreview": { "e4683f70c4": "Cancelar", @@ -12105,7 +12265,8 @@ "41d9af2e7a": "Conflito anterior", "da539359b6": "Nenhum arquivo da working tree está disponível para edição neste conflito.", "unresolvedConflicts_one": "{{count}} conflito não resolvido", - "unresolvedConflicts_other": "{{count}} conflitos não resolvidos" + "unresolvedConflicts_other": "{{count}} conflitos não resolvidos", + "unresolvedConflicts_many": "{{count}} conflitos não resolvidos" }, "RichMarkdownSearchBar": { "de68b75bde": "Fechar busca", @@ -12277,12 +12438,16 @@ "copy": "Copiar jobs", "stepsSucceeded_one": "{{count}} concluída com sucesso", "stepsSucceeded_other": "{{count}} concluídas com sucesso", + "stepsSucceeded_many": "{{count}} concluídas com sucesso", "stepsSkipped_one": "{{count}} ignorada", "stepsSkipped_other": "{{count}} ignoradas", + "stepsSkipped_many": "{{count}} ignoradas", "stepsPending_one": "{{count}} pendente", "stepsPending_other": "{{count}} pendentes", + "stepsPending_many": "{{count}} pendentes", "stepsFailedOfTotal_one": "{{failed}} / {{count}} etapa falhou", - "stepsFailedOfTotal_other": "{{failed}} / {{count}} etapas falharam" + "stepsFailedOfTotal_other": "{{failed}} / {{count}} etapas falharam", + "stepsFailedOfTotal_many": "{{failed}} / {{count}} etapas falharam" }, "ExternalFileChangeBanner": { "7c41e90d12": "Este arquivo foi alterado no disco enquanto você tinha edições não salvas. Salvar vai sobrescrever o conteúdo mais novo do disco.", @@ -12376,8 +12541,10 @@ "delimiter": "Delimitador", "rowCount_one": "{{formatted}} linha", "rowCount_other": "{{formatted}} linhas", + "rowCount_many": "{{formatted}} linhas", "columnCount_one": "{{formatted}} coluna", - "columnCount_other": "{{formatted}} colunas" + "columnCount_other": "{{formatted}} colunas", + "columnCount_many": "{{formatted}} colunas" }, "ImageDiffViewer": { "a651be62b0": "Modificado", @@ -12638,8 +12805,10 @@ "namesAndMore": "{{names}} e mais {{count}}", "agentCount_one": "{{count}} agente", "agentCount_other": "{{count}} agentes", + "agentCount_many": "{{count}} agentes", "runnableWarningOfSelected_one": "Skills selecionadas com scripts ou arquivos binários: {{affectedCount}} de {{count}} ({{affected}}).", - "runnableWarningOfSelected_other": "Skills selecionadas com scripts ou arquivos binários: {{affectedCount}} de {{count}} ({{affected}})." + "runnableWarningOfSelected_other": "Skills selecionadas com scripts ou arquivos binários: {{affectedCount}} de {{count}} ({{affected}}).", + "runnableWarningOfSelected_many": "Skills selecionadas com scripts ou arquivos binários: {{affectedCount}} de {{count}} ({{affected}})." }, "SkillsPage": { "cb142070b4": "Atualizar", @@ -12692,14 +12861,20 @@ "updateServer": "Atualize o Orca no servidor para atualizar as skills do Orca.", "connectHost": "Conecte-se a este host SSH para verificar as skills do Orca.", "upToDate_other": "{{count}} skills estão atualizadas.", + "upToDate_one": "{{count}} skills estão atualizadas.", + "upToDate_many": "{{count}} skills estão atualizadas.", "update_one": "{{count}} atualização disponível", "update_other": "{{count}} atualizações disponíveis", + "update_many": "{{count}} atualizações disponíveis", "current_one": "{{count}} skill está atualizada", "current_other": "{{count}} skills estão atualizadas", + "current_many": "{{count}} skills estão atualizadas", "updated_one": "{{count}} skill atualizada", "updated_other": "{{count}} skills atualizadas", + "updated_many": "{{count}} skills atualizadas", "updateAction_one": "Atualizar {{count}} skill", - "updateAction_other": "Atualizar {{count}} skills" + "updateAction_other": "Atualizar {{count}} skills", + "updateAction_many": "Atualizar {{count}} skills" }, "SkillFreshnessRow": {}, "SkillShareReviewContent": { @@ -12720,28 +12895,40 @@ "selected": "{{count}} selecionado(s)", "delete_one": "Excluir {{count}} skill", "delete_other": "Excluir {{count}} skills", + "delete_many": "Excluir {{count}} skills", "deleteFolder_one": "{{count}} pasta", "deleteFolder_other": "{{count}} pastas", + "deleteFolder_many": "{{count}} pastas", "deleteLink_one": "{{count}} link", "deleteLink_other": "{{count}} links", + "deleteLink_many": "{{count}} links", "skill_one": "{{count}} skill", "skill_other": "{{count}} skills", + "skill_many": "{{count}} skills", "source_one": "{{count}} origem", "source_other": "{{count}} origens", + "source_many": "{{count}} origens", "file_one": "{{count}} arquivo", "file_other": "{{count}} arquivos", + "file_many": "{{count}} arquivos", "link_one": "{{count}} link", "link_other": "{{count}} links", + "link_many": "{{count}} links", "result_one": "{{count}} resultado", "result_other": "{{count}} resultados", + "result_many": "{{count}} resultados", "share_one": "Compartilhar {{count}} skill", "share_other": "Compartilhar {{count}} skills", + "share_many": "Compartilhar {{count}} skills", "install_one": "Instalar {{count}} skill", "install_other": "Instalar {{count}} skills", + "install_many": "Instalar {{count}} skills", "retry_one": "Tentar novamente para {{count}} skill", "retry_other": "Tentar novamente para {{count}} skills", + "retry_many": "Tentar novamente para {{count}} skills", "deleted_one": "{{count}} skill excluída", - "deleted_other": "{{count}} skills excluídas" + "deleted_other": "{{count}} skills excluídas", + "deleted_many": "{{count}} skills excluídas" }, "SkillInstallManagementDialog": { "8095927ff3": "Fechar", @@ -12777,7 +12964,9 @@ "placementSummaryParts": "Remove {{parts}} em {{roots}}.", "placementJoin": " e ", "retainedSource": "A própria skill permanece em {{path}}.", - "nothing_other": "Nenhuma das {{count}} skills selecionadas pode ser excluída daqui." + "nothing_other": "Nenhuma das {{count}} skills selecionadas pode ser excluída daqui.", + "nothing_one": "Nenhuma das {{count}} skills selecionadas pode ser excluída daqui.", + "nothing_many": "Nenhuma das {{count}} skills selecionadas pode ser excluída daqui." }, "SkillShareDialog": { "reconnect": "Reconecte sua conta do Orca antes de compartilhar.", @@ -12813,7 +13002,8 @@ "releaseNotes": "Notas da versão:", "targetHeader": "Destino da Instalação", "placementsChecked_one": "{{count}} local verificado.", - "placementsChecked_other": "{{count}} locais verificados." + "placementsChecked_other": "{{count}} locais verificados.", + "placementsChecked_many": "{{count}} locais verificados." }, "SkillBundleInstallReview": { "01c5a11e09": "Notas da versão:", @@ -12858,8 +13048,10 @@ "accessSummaryPlain": "Link não listado — qualquer pessoa com ele pode instalar isto.", "script_one": "{{count}} script", "script_other": "{{count}} scripts", + "script_many": "{{count}} scripts", "executable_one": "{{count}} executável", - "executable_other": "{{count}} executáveis" + "executable_other": "{{count}} executáveis", + "executable_many": "{{count}} executáveis" }, "SkillInstallTargetFields": { "8e6a972229": "Nenhum espaço de trabalho conhecido nesta máquina.", @@ -12899,7 +13091,8 @@ "01c5a12e08": "Skills instaladas e verificadas.", "01c5a12e10": "Precisa tentar novamente", "selectedChecked_one": "{{count}} skill selecionada verificada.", - "selectedChecked_other": "{{count}} skills selecionadas verificadas." + "selectedChecked_other": "{{count}} skills selecionadas verificadas.", + "selectedChecked_many": "{{count}} skills selecionadas verificadas." }, "SkillInstallDialog": { "39acb9e8f4": "Instalar skill", @@ -12951,7 +13144,9 @@ "description": "Atualize {{value0}} para que os agentes sigam as instruções atuais para esta versão do Orca.", "updateOne": "Atualizar skill", "updateMany": "Atualizar skills", - "title_other": "{{count}} skills do Orca instaladas estão desatualizadas" + "title_other": "{{count}} skills do Orca instaladas estão desatualizadas", + "title_one": "{{count}} skills do Orca instaladas estão desatualizadas", + "title_many": "{{count}} skills do Orca instaladas estão desatualizadas" }, "SkillBundleInstallFlow": { "01c5a13e01": "Fechar", @@ -13058,7 +13253,8 @@ "managedRemoval": { "removed": "Removidas: {{removed}}.", "removedPreserved_one": "Removidas: {{removed}} · {{count}} skill modificada preservada.", - "removedPreserved_other": "Removidas: {{removed}} · {{count}} skills modificadas preservadas." + "removedPreserved_other": "Removidas: {{removed}} · {{count}} skills modificadas preservadas.", + "removedPreserved_many": "Removidas: {{removed}} · {{count}} skills modificadas preservadas." } }, "automations": { @@ -13128,7 +13324,8 @@ "deleteAutomationDescription": "Excluir e seu histórico de execuções. Os espaços de trabalho criados por execuções anteriores não serão excluídos.", "deleteExternalAutomationDescription": "Excluir de em .", "runUsageSummaryTokens_one": "{{cost}} (est.) · {{tokens}} token", - "runUsageSummaryTokens_other": "{{cost}} (est.) · {{tokens}} tokens" + "runUsageSummaryTokens_other": "{{cost}} (est.) · {{tokens}} tokens", + "runUsageSummaryTokens_many": "{{cost}} (est.) · {{tokens}} tokens" }, "hostStatus": { "authority": { @@ -13251,10 +13448,13 @@ "noGrace": "Sem tolerância", "graceMinutes_one": "{{count}} minuto", "graceMinutes_other": "{{count}} minutos", + "graceMinutes_many": "{{count}} minutos", "graceHours_one": "{{count}} hora", "graceHours_other": "{{count}} horas", + "graceHours_many": "{{count}} horas", "usageCoverageRuns_one": "{{known}}/{{count}} execução", "usageCoverageRuns_other": "{{known}}/{{count}} execuções", + "usageCoverageRuns_many": "{{known}}/{{count}} execuções", "usageUnavailable": "Indisponível", "noRuns": "Nenhuma execução", "projectDefault": "Padrão do projeto", @@ -13281,7 +13481,8 @@ "dbdcec22bd": "Somente leitura", "0a2d4359a8": "Gerenciável", "automationCount_one": "{{count}} automação", - "automationCount_other": "{{count}} automações" + "automationCount_other": "{{count}} automações", + "automationCount_many": "{{count}} automações" }, "AutomationRunsDashboard": { "search": "Buscar execuções…", @@ -13483,7 +13684,8 @@ "externalScope": { "uncheckedHost": "Os gerenciadores de automação externa em {{hostLabel}} não puderam ser verificados.", "uncheckedHostCount_one": "Não foi possível verificar os gerenciadores de automações externos em {{count}} host.", - "uncheckedHostCount_other": "Não foi possível verificar os gerenciadores de automações externos em {{count}} hosts." + "uncheckedHostCount_other": "Não foi possível verificar os gerenciadores de automações externos em {{count}} hosts.", + "uncheckedHostCount_many": "Não foi possível verificar os gerenciadores de automações externos em {{count}} hosts." }, "AutomationPromptDisclosure": { "showLess": "Mostrar menos", @@ -13555,10 +13757,13 @@ "runHistory": { "runCountSummary_one": "{{count}} execução · concluídas: {{completed}}", "runCountSummary_other": "{{count}} execuções · concluídas: {{completed}}", + "runCountSummary_many": "{{count}} execuções · concluídas: {{completed}}", "occurrencesWithLatestCount_one": "{{count}} vez, mais recentemente em {{date}}", "occurrencesWithLatestCount_other": "{{count}} vezes, mais recentemente em {{date}}", + "occurrencesWithLatestCount_many": "{{count}} vezes, mais recentemente em {{date}}", "occurrencesCount_one": "{{count}} vez", - "occurrencesCount_other": "{{count}} vezes" + "occurrencesCount_other": "{{count}} vezes", + "occurrencesCount_many": "{{count}} vezes" }, "capabilityProbe": { "createIdempotencyUpdateRequired": "Mover automações para este host exige um servidor Orca mais recente. Atualize o HUB e tente novamente." @@ -13604,7 +13809,8 @@ }, "usage": { "tokensAndCost_one": "{{tokens}} token · {{cost}}", - "tokensAndCost_other": "{{tokens}} tokens · {{cost}}" + "tokensAndCost_other": "{{tokens}} tokens · {{cost}}", + "tokensAndCost_many": "{{tokens}} tokens · {{cost}}" }, "externalDisplay": { "sshHost": "Host SSH", @@ -13907,6 +14113,7 @@ "shortcutToSubmit": "{{shortcut}} para enviar.", "projectsFailedToLoad_one": "Falha ao carregar {{failed}} de {{count}} projeto", "projectsFailedToLoad_other": "Falha ao carregar {{failed}} de {{count}} projetos", + "projectsFailedToLoad_many": "Falha ao carregar {{failed}} de {{count}} projetos", "draftPullRequestNumber": "Rascunho de pull request #{{number}}", "pullRequestNumber": "Pull request #{{number}}", "issueNumber": "Issue #{{number}}", @@ -13918,16 +14125,20 @@ "startWorkspaceFromIssue": "Iniciar espaço de trabalho a partir da issue {{number}}", "shownCount_one": "{{count}} exibido", "shownCount_other": "{{count}} exibidos", + "shownCount_many": "{{count}} exibidos", "linearProjectPlaceholder": "Projeto", "labelCount_one": "{{count}} rótulo", "labelCount_other": "{{count}} rótulos", + "labelCount_many": "{{count}} rótulos", "memberCount_one": "{{count}} membro", "memberCount_other": "{{count}} membros", + "memberCount_many": "{{count}} membros", "groupUnassigned": "Não atribuído", "linearProjectContext": "Projeto: {{name}}", "linearViewContext": "Visualização: {{name}}", "changedFileCount_one": "{{count}} arquivo", "changedFileCount_other": "{{count}} arquivos", + "changedFileCount_many": "{{count}} arquivos", "resumeRestoration": { "linearProjectNotFound": "O projeto do Linear salvo não foi encontrado.", "linearProjectRestoreFailed": "Falha ao restaurar o projeto do Linear salvo.", @@ -14503,10 +14714,13 @@ "tokenTotal": "Tokens: {{tokens}}", "sessionCount_one": "{{formatted}} sessão", "sessionCount_other": "{{formatted}} sessões", + "sessionCount_many": "{{formatted}} sessões", "turnCount_one": "{{formatted}} turno", "turnCount_other": "{{formatted}} turnos", + "turnCount_many": "{{formatted}} turnos", "eventCount_one": "{{formatted}} evento", - "eventCount_other": "{{formatted}} eventos" + "eventCount_other": "{{formatted}} eventos", + "eventCount_many": "{{formatted}} eventos" } } }, @@ -14553,7 +14767,8 @@ "noLocalUsageYet": "Nenhum uso local de Claude, Codex, OpenCode ou Muse encontrado ainda. A visão geral será preenchida quando a próxima sessão de agente gravar registros de tokens.", "providersEnabledWithData": "Habilitados: {{enabled}} - com dados: {{withData}}", "sessionCount_one": "{{formatted}} sessão", - "sessionCount_other": "{{formatted}} sessões" + "sessionCount_other": "{{formatted}} sessões", + "sessionCount_many": "{{formatted}} sessões" }, "StatsPane": { "42d3e0bdf7": "Provedor de análise de uso: {{value0}}", @@ -14865,6 +15080,7 @@ "draft": "Rascunho", "labelCount_one": "{{count}} rótulo", "labelCount_other": "{{count}} rótulos", + "labelCount_many": "{{count}} rótulos", "allStates": "Todos", "filterPullRequests": "Filtrar pull requests", "filterIssues": "Filtrar issues", @@ -15149,8 +15365,10 @@ "00f55cc17b": "O acesso ao repositório não está disponível para este pull request.", "reactionCount_one": "{{count}} reação de {{reaction}}", "reactionCount_other": "{{count}} reações de {{reaction}}", + "reactionCount_many": "{{count}} reações de {{reaction}}", "filesViewed_one": "{{viewed}} / {{count}} arquivo visualizado", "filesViewed_other": "{{viewed}} / {{count}} arquivos visualizados", + "filesViewed_many": "{{viewed}} / {{count}} arquivos visualizados", "updatedRelativeTime": "atualizado {{time}}", "authorOpenedThisIssue": " abriu esta issue", "middotUpdatedRelativeTime": "· atualizado {{time}}", @@ -15212,14 +15430,19 @@ "internalHostMismatch": "Arraste arquivos do mesmo host deste terminal.", "skippedSymlinks_one": "{{count}} link simbólico ignorado.", "skippedSymlinks_other": "{{count}} links simbólicos ignorados.", + "skippedSymlinks_many": "{{count}} links simbólicos ignorados.", "skippedItems_one": "{{count}} item ignorado.", "skippedItems_other": "{{count}} itens ignorados.", + "skippedItems_many": "{{count}} itens ignorados.", "failedUploads_one": "Não foi possível enviar {{count}} arquivo.", "failedUploads_other": "Não foi possível enviar {{count}} arquivos.", + "failedUploads_many": "Não foi possível enviar {{count}} arquivos.", "uploadingFiles_one": "Enviando {{count}} arquivo para o runtime…", "uploadingFiles_other": "Enviando {{count}} arquivos para o runtime…", + "uploadingFiles_many": "Enviando {{count}} arquivos para o runtime…", "uploadingFilesToRemote_one": "Enviando {{count}} arquivo para o host remoto…", - "uploadingFilesToRemote_other": "Enviando {{count}} arquivos para o host remoto…" + "uploadingFilesToRemote_other": "Enviando {{count}} arquivos para o host remoto…", + "uploadingFilesToRemote_many": "Enviando {{count}} arquivos para o host remoto…" } } }, @@ -15888,6 +16111,7 @@ "diffLoadTimedOut": "Tempo esgotado ao carregar este diff.", "filesViewed_one": "{{viewed}} / {{count}} arquivo visualizado", "filesViewed_other": "{{viewed}} / {{count}} arquivos visualizados", + "filesViewed_many": "{{viewed}} / {{count}} arquivos visualizados", "updatedRelativeTime": "atualizado {{time}}", "resolvedThreadBy": "Thread resolvida de {{author}}", "resolvedCommentBy": "Comentário resolvido de {{author}}", @@ -16814,8 +17038,10 @@ "gitlabActionFailed": "Falha na ação do GitLab.", "approvalsRemainingOfRequired_one": "Falta {{count}} aprovação das {{required}} necessárias", "approvalsRemainingOfRequired_other": "Faltam {{count}} aprovações das {{required}} necessárias", + "approvalsRemainingOfRequired_many": "Faltam {{count}} aprovações das {{required}} necessárias", "approvalsRemaining_one": "{{count}} aprovação restante", - "approvalsRemaining_other": "{{count}} aprovações restantes" + "approvalsRemaining_other": "{{count}} aprovações restantes", + "approvalsRemaining_many": "{{count}} aprovações restantes" }, "linear": { "api": { @@ -16879,6 +17105,7 @@ "linearLoginUnreadable": "Não foi possível ler o login salvo do Linear. Reconecte-o nas Configurações.", "scopedIssueCount_one": "{{count}} issue no escopo", "scopedIssueCount_other": "{{count}} issues no escopo", + "scopedIssueCount_many": "{{count}} issues no escopo", "backlog": "Backlog" } } @@ -16894,7 +17121,8 @@ "b3488fad3c": "Nenhuma equipe foi buscada. O acesso pode depender do escopo da chave, membresia em equipe privada, equipes arquivadas, permissões, ou uma falha na busca.", "405b33c378": "Nenhuma equipe buscada corresponde à sua busca.", "teamCount_one": "{{count}} equipe", - "teamCount_other": "{{count}} equipes" + "teamCount_other": "{{count}} equipes", + "teamCount_many": "{{count}} equipes" } }, "priority": { @@ -16958,7 +17186,8 @@ "clearCompleted": { "undo": "Desfazer", "cleared_one": "{{count}} agente concluído removido", - "cleared_other": "{{count}} agentes concluídos removidos" + "cleared_other": "{{count}} agentes concluídos removidos", + "cleared_many": "{{count}} agentes concluídos removidos" }, "standaloneWorktree": { "floatingTerminal": "Terminal flutuante", @@ -16968,7 +17197,8 @@ "d6a8de3934": "agentes", "dc708f3eff": "Fechar agentes", "unreadCount_one": "{{count}} não lido", - "unreadCount_other": "{{count}} não lidos" + "unreadCount_other": "{{count}} não lidos", + "unreadCount_many": "{{count}} não lidos" }, "ActivityScopeFilterControls": { "resetScope": "Mostrar todos os hosts e projetos", @@ -16998,10 +17228,13 @@ "agentSection": "Agente", "markManyRead_one": "Marcar {{count}} agente como lido", "markManyRead_other": "Marcar {{count}} agentes como lidos", + "markManyRead_many": "Marcar {{count}} agentes como lidos", "markManyUnread_one": "Marcar {{count}} agente como não lido", "markManyUnread_other": "Marcar {{count}} agentes como não lidos", + "markManyUnread_many": "Marcar {{count}} agentes como não lidos", "clearMany_one": "Remover {{count}} agente da lista", "clearMany_other": "Remover {{count}} agentes da lista", + "clearMany_many": "Remover {{count}} agentes da lista", "markManyRead": "Marcar {{count}} agentes como lidos", "markManyUnread": "Marcar {{count}} agentes como não lidos", "clearMany": "Remover {{count}} agentes da lista" @@ -17114,7 +17347,8 @@ "emptyTitle": "Ainda sem worktrees anexadas", "emptyCopy": "Worktrees criadas a partir deste espaço de trabalho vão aparecer aqui.", "attachedCount_one": "{{count}} worktree anexada", - "attachedCount_other": "{{count}} worktrees anexadas" + "attachedCount_other": "{{count}} worktrees anexadas", + "attachedCount_many": "{{count}} worktrees anexadas" }, "FolderWorkspacePrChecksPanel": { "unavailable": "As verificações de PR só são exibidas para espaços de trabalho de pasta.", @@ -17128,10 +17362,13 @@ "allChecksPassing": "todas as verificações aprovadas", "worktreeCountLabel_one": "{{count}} worktree", "worktreeCountLabel_other": "{{count}} worktrees", + "worktreeCountLabel_many": "{{count}} worktrees", "failingCountLabel_one": "{{count}} com falha", "failingCountLabel_other": "{{count}} com falha", + "failingCountLabel_many": "{{count}} com falha", "pendingCountLabel_one": "{{count}} pendente", - "pendingCountLabel_other": "{{count}} pendentes" + "pendingCountLabel_other": "{{count}} pendentes", + "pendingCountLabel_many": "{{count}} pendentes" }, "parentPrChecks": { "rowSummary": { @@ -17384,8 +17621,10 @@ "lastActiveTime": "Última atividade há {{value0}}", "resultsFound_one": "{{count}} resultado encontrado.", "resultsFound_other": "{{count}} resultados encontrados.", + "resultsFound_many": "{{count}} resultados encontrados.", "itemsAvailable_one": "{{count}} item disponível.", "itemsAvailable_other": "{{count}} itens disponíveis.", + "itemsAvailable_many": "{{count}} itens disponíveis.", "createActionAvailable": "Ação de criar worktree disponível." }, "floating": { @@ -17471,20 +17710,28 @@ "serverResumeAll": "Retomar todos os {{count}} em {{machine}}", "resumeChats_one": "Retomar {{count}} chat", "resumeChats_other": "Retomar {{count}} chats", + "resumeChats_many": "Retomar {{count}} chats", "serverResumeHereCount_one": "Retomar {{count}} chat iniciado aqui", "serverResumeHereCount_other": "Retomar {{count}} chats iniciados aqui", + "serverResumeHereCount_many": "Retomar {{count}} chats iniciados aqui", "continuedCount_one": "{{count}} chat retomado", "continuedCount_other": "{{count}} chats retomados", + "continuedCount_many": "{{count}} chats retomados", "notContinuedCount_one": "Não foi possível retomar {{count}} chat", "notContinuedCount_other": "Não foi possível retomar {{count}} chats", + "notContinuedCount_many": "Não foi possível retomar {{count}} chats", "notConfirmedCount_one": "Não foi possível confirmar a retomada de {{count}} chat", "notConfirmedCount_other": "Não foi possível confirmar a retomada de {{count}} chats", + "notConfirmedCount_many": "Não foi possível confirmar a retomada de {{count}} chats", "notConfirmedOtherCount_one": "Não foi possível confirmar a retomada de {{count}} outro chat", "notConfirmedOtherCount_other": "Não foi possível confirmar a retomada de {{count}} outros chats", + "notConfirmedOtherCount_many": "Não foi possível confirmar a retomada de {{count}} outros chats", "activitySubagentCount_one": "{{count}} subagente em execução", "activitySubagentCount_other": "{{count}} subagentes em execução", + "activitySubagentCount_many": "{{count}} subagentes em execução", "activityMonitorCount_one": "Monitorando {{count}} tarefa em segundo plano", - "activityMonitorCount_other": "Monitorando {{count}} tarefas em segundo plano" + "activityMonitorCount_other": "Monitorando {{count}} tarefas em segundo plano", + "activityMonitorCount_many": "Monitorando {{count}} tarefas em segundo plano" }, "LinearItemDrawer": { "04008e6c46": "Iniciar espaço de trabalho a partir da issue", @@ -17564,10 +17811,13 @@ "milliseconds": "{{count}} ms", "seconds_one": "{{count}} segundo", "seconds_other": "{{count}} segundos", + "seconds_many": "{{count}} segundos", "folderLevels_one": "{{count}} nível de pastas", "folderLevels_other": "{{count}} níveis de pastas", + "folderLevels_many": "{{count}} níveis de pastas", "repositories_one": "{{count}} repositório", "repositories_other": "{{count}} repositórios", + "repositories_many": "{{count}} repositórios", "limitText": "A varredura para após {{depth}} ou {{repos}}. Você pode pará-la antes e importar os repositórios encontrados até então.", "limitTextWithTimeout": "A varredura para após {{depth}}, {{repos}} ou {{timeout}}. Você pode pará-la antes e importar os repositórios encontrados até então." }, @@ -17741,7 +17991,8 @@ "noMatches": "Nenhum projeto corresponde à sua busca.", "chooseSource": "Escolher origem da tarefa", "hostCount_one": "{{count}} host", - "hostCount_other": "{{count}} hosts" + "hostCount_other": "{{count}} hosts", + "hostCount_many": "{{count}} hosts" } } }, @@ -17847,6 +18098,7 @@ "cf144856dc": "Copiado", "filesFound_one": "{{count}} arquivo encontrado", "filesFound_other": "{{count}} arquivos encontrados", + "filesFound_many": "{{count}} arquivos encontrados", "hostCouldNotOpenPath": "O host não conseguiu abrir este caminho de arquivo.", "chooseFileNotDirectory": "Escolha um arquivo em vez de um diretório." }, @@ -18168,8 +18420,10 @@ "DashboardAgentChildDisclosure": { "hideChildAgents_one": "Ocultar {{count}} agente filho", "hideChildAgents_other": "Ocultar {{count}} agentes filhos", + "hideChildAgents_many": "Ocultar {{count}} agentes filhos", "showChildAgents_one": "Mostrar {{count}} agente filho", - "showChildAgents_other": "Mostrar {{count}} agentes filhos" + "showChildAgents_other": "Mostrar {{count}} agentes filhos", + "showChildAgents_many": "Mostrar {{count}} agentes filhos" }, "DashboardAgentRow": { "912e136cd9": "Enviar", @@ -18182,6 +18436,7 @@ "timeAgo": "há {{duration}}", "dispatchedAgents_one": "{{agentType}} - {{count}} agente enviado", "dispatchedAgents_other": "{{agentType}} - {{count}} agentes enviados", + "dispatchedAgents_many": "{{agentType}} - {{count}} agentes enviados", "startedAgo": "iniciado {{time}}", "doneAgo": "concluído {{time}}" }, @@ -18493,12 +18748,15 @@ "sourceTitle": "Origem: {{source}}", "sourceHostCount_one": "{{count}} host de origem", "sourceHostCount_other": "{{count}} hosts de origem", + "sourceHostCount_many": "{{count}} hosts de origem", "noHost": "Nenhum host", "projectCount_one": "{{count}} projeto", "projectCount_other": "{{count}} projetos", + "projectCount_many": "{{count}} projetos", "selectedProject": "Projeto selecionado", "selectedProjectCount_one": "{{count}} projeto selecionado", "selectedProjectCount_other": "{{count}} projetos selecionados", + "selectedProjectCount_many": "{{count}} projetos selecionados", "currentAccount": "Conta atual", "statusCheckingCapabilities": "verificando recursos do servidor", "statusServerUpdateForTaskSources": "requer atualização do servidor para origens de tarefas", @@ -18508,6 +18766,7 @@ "statusServerUpdateNeeded": "requer atualização do servidor", "unavailableCount_one": "{{count}} indisponível", "unavailableCount_other": "{{count}} indisponíveis", + "unavailableCount_many": "{{count}} indisponíveis", "statusConnected": "conectado", "statusAuthNeeded": "requer autenticação", "statusConnecting": "conectando", @@ -18605,7 +18864,8 @@ "searchHosts": "Buscar hosts…", "noHostsMatch": "Nenhum host encontrado.", "moreHosts_one": "Mais {{count}} host. Busque pelo nome para encontrá-lo.", - "moreHosts_other": "Mais {{count}} hosts. Busque pelo nome para encontrar um." + "moreHosts_other": "Mais {{count}} hosts. Busque pelo nome para encontrar um.", + "moreHosts_many": "Mais {{count}} hosts. Busque pelo nome para encontrar um." }, "NativeChatResumeOutcomeRow": { "openChat": "Abrir chat", @@ -18646,8 +18906,10 @@ "finishedPartialUpdate": "Estes chats estavam trabalhando quando o Orca instalou uma atualização. Os chats retomados pelo Orca foram restaurados de onde pararam, com seu contexto completo, e receberam um pedido para verificar o que estavam fazendo antes de continuar. Suas próprias instruções não foram reenviadas. Confira na lista os chats que ainda precisam de atenção ou podem ser retomados.", "resumedOfTotal_one": "Chats retomados: {{resumed}} de {{count}}", "resumedOfTotal_other": "Chats retomados: {{resumed}} de {{count}}", + "resumedOfTotal_many": "Chats retomados: {{resumed}} de {{count}}", "resumingCount_one": "Retomando {{count}} chat", - "resumingCount_other": "Retomando {{count}} chats" + "resumingCount_other": "Retomando {{count}} chats", + "resumingCount_many": "Retomando {{count}} chats" }, "NativeChatResumeRunStatusIcon": { "waitingForReply": "Aguardando resposta", @@ -18750,13 +19012,17 @@ "noChecksFound": "Nenhuma verificação encontrada", "checksFailing_one": "{{count}} verificação falhando", "checksFailing_other": "{{count}} verificações falhando", + "checksFailing_many": "{{count}} verificações falhando", "checksNeedAction_one": "{{count}} verificação requer ação", "checksNeedAction_other": "{{count}} verificações requerem ação", + "checksNeedAction_many": "{{count}} verificações requerem ação", "checksPending_one": "{{count}} verificação pendente", "checksPending_other": "{{count}} verificações pendentes", + "checksPending_many": "{{count}} verificações pendentes", "allChecksPassing": "Todas as verificações passaram", "checksPassingOfTotal_one": "Verificações bem-sucedidas: {{passing}} de {{count}}", - "checksPassingOfTotal_other": "Verificações bem-sucedidas: {{passing}} de {{count}}" + "checksPassingOfTotal_other": "Verificações bem-sucedidas: {{passing}} de {{count}}", + "checksPassingOfTotal_many": "Verificações bem-sucedidas: {{passing}} de {{count}}" }, "taskPageJiraBoard": { "changeStatusFailed": "Falha ao alterar o status." @@ -18860,14 +19126,16 @@ "unchanged": "Tarefas inalteradas", "showAll": "Lista completa de tarefas", "progress_one": "Tarefas concluídas: {{completed}} de {{count}}", - "progress_other": "Tarefas concluídas: {{completed}} de {{count}}" + "progress_other": "Tarefas concluídas: {{completed}} de {{count}}", + "progress_many": "Tarefas concluídas: {{completed}} de {{count}}" }, "turnDiff": { "partial": "Diff parcial", "showDiff": "Mostrar diferenças", "hideDiff": "Ocultar diferenças", "changedFiles_one": "{{count}} arquivo alterado", - "changedFiles_other": "{{count}} arquivos alterados" + "changedFiles_other": "{{count}} arquivos alterados", + "changedFiles_many": "{{count}} arquivos alterados" }, "receipt": { "unavailable": "Resposta selecionada indisponível", @@ -19060,50 +19328,78 @@ "runListSeparator": ", ", "callCount_one": "{{count}} chamada de ferramenta", "callCount_other": "{{count}} chamadas de ferramenta", + "callCount_many": "{{count}} chamadas de ferramenta", "runRead_one": "Leu {{count}} arquivo", "runRead_other": "Leu {{count}} arquivos", + "runRead_many": "Leu {{count}} arquivos", "runSearch_one": "Buscou {{count}} vez", "runSearch_other": "Buscou {{count}} vezes", + "runSearch_many": "Buscou {{count}} vezes", "runListFiles_one": "Listou {{count}} diretório", "runListFiles_other": "Listou {{count}} diretórios", + "runListFiles_many": "Listou {{count}} diretórios", "runCommand_one": "Executou {{count}} comando", "runCommand_other": "Executou {{count}} comandos", + "runCommand_many": "Executou {{count}} comandos", "runFileChange_one": "Editou {{count}} arquivo", "runFileChange_other": "Editou {{count}} arquivos", + "runFileChange_many": "Editou {{count}} arquivos", "runWebSearch_one": "Buscou na web {{count}} vez", "runWebSearch_other": "Buscou na web {{count}} vezes", + "runWebSearch_many": "Buscou na web {{count}} vezes", "runBrowser_other": "Usou o navegador {{count}} vezes", + "runBrowser_one": "Usou o navegador {{count}} vezes", + "runBrowser_many": "Usou o navegador {{count}} vezes", "runIntegration_one": "Usou {{count}} integração", "runIntegration_other": "Usou {{count}} integrações", + "runIntegration_many": "Usou {{count}} integrações", "runAgent_one": "Executou {{count}} agente", "runAgent_other": "Executou {{count}} agentes", + "runAgent_many": "Executou {{count}} agentes", "runPlan_other": "Atualizou o plano {{count}} vezes", + "runPlan_one": "Atualizou o plano {{count}} vezes", + "runPlan_many": "Atualizou o plano {{count}} vezes", "runTool_one": "Usou {{count}} ferramenta", "runTool_other": "Usou {{count}} ferramentas", + "runTool_many": "Usou {{count}} ferramentas", "runLiveRead_one": "Lendo {{count}} arquivo", "runLiveRead_other": "Lendo {{count}} arquivos", + "runLiveRead_many": "Lendo {{count}} arquivos", "runLiveSearch_one": "Buscando {{count}} vez", "runLiveSearch_other": "Buscando {{count}} vezes", + "runLiveSearch_many": "Buscando {{count}} vezes", "runLiveListFiles_one": "Listando {{count}} diretório", "runLiveListFiles_other": "Listando {{count}} diretórios", + "runLiveListFiles_many": "Listando {{count}} diretórios", "runLiveCommand_one": "Executando {{count}} comando", "runLiveCommand_other": "Executando {{count}} comandos", + "runLiveCommand_many": "Executando {{count}} comandos", "runLiveFileChange_one": "Editando {{count}} arquivo", "runLiveFileChange_other": "Editando {{count}} arquivos", + "runLiveFileChange_many": "Editando {{count}} arquivos", "runLiveWebSearch_one": "Buscando na web {{count}} vez", "runLiveWebSearch_other": "Buscando na web {{count}} vezes", + "runLiveWebSearch_many": "Buscando na web {{count}} vezes", "runLiveBrowser_other": "Usando o navegador {{count}} vezes", + "runLiveBrowser_one": "Usando o navegador {{count}} vezes", + "runLiveBrowser_many": "Usando o navegador {{count}} vezes", "runLiveIntegration_one": "Usando {{count}} integração", "runLiveIntegration_other": "Usando {{count}} integrações", + "runLiveIntegration_many": "Usando {{count}} integrações", "runLiveAgent_one": "Executando {{count}} agente", "runLiveAgent_other": "Executando {{count}} agentes", + "runLiveAgent_many": "Executando {{count}} agentes", "runLivePlan_other": "Atualizando o plano {{count}} vezes", + "runLivePlan_one": "Atualizando o plano {{count}} vezes", + "runLivePlan_many": "Atualizando o plano {{count}} vezes", "runLiveTool_one": "Usando {{count}} ferramenta", - "runLiveTool_other": "Usando {{count}} ferramentas" + "runLiveTool_other": "Usando {{count}} ferramentas", + "runLiveTool_many": "Usando {{count}} ferramentas" }, "providerFrame": { "byteCount_one": "{{count}} byte", - "byteCount_other": "{{count}} bytes" + "byteCount_other": "{{count}} bytes", + "byteCount_many": "{{count}} bytes" }, "status": { "responding": "O agente está respondendo", @@ -19147,30 +19443,43 @@ "groupTasks": "Tarefas", "countAgents_one": "{{count}} agente", "countAgents_other": "{{count}} agentes", + "countAgents_many": "{{count}} agentes", "countShell_one": "{{count}} shell", "countShell_other": "{{count}} shells", + "countShell_many": "{{count}} shells", "countMonitors_one": "{{count}} monitor", "countMonitors_other": "{{count}} monitores", + "countMonitors_many": "{{count}} monitores", "countWorkflows_one": "{{count}} fluxo de trabalho", "countWorkflows_other": "{{count}} fluxos de trabalho", + "countWorkflows_many": "{{count}} fluxos de trabalho", "countTasks_one": "{{count}} tarefa", "countTasks_other": "{{count}} tarefas", + "countTasks_many": "{{count}} tarefas", "headerTotal_one": "{{count}} tarefa em segundo plano", "headerTotal_other": "{{count}} tarefas em segundo plano", + "headerTotal_many": "{{count}} tarefas em segundo plano", "stateWorkingCount_one": "Trabalhando: {{value0}}", "stateWorkingCount_other": "Trabalhando: {{value0}}", + "stateWorkingCount_many": "Trabalhando: {{value0}}", "stateMonitoringCount_one": "Monitorando: {{value0}}", "stateMonitoringCount_other": "Monitorando: {{value0}}", + "stateMonitoringCount_many": "Monitorando: {{value0}}", "stateWaitingCount_one": "Aguardando: {{value0}}", "stateWaitingCount_other": "Aguardando: {{value0}}", + "stateWaitingCount_many": "Aguardando: {{value0}}", "stateBlockedCount_one": "Bloqueado: {{value0}}", "stateBlockedCount_other": "Bloqueado: {{value0}}", + "stateBlockedCount_many": "Bloqueado: {{value0}}", "stateDoneCount_one": "Concluído: {{value0}}", "stateDoneCount_other": "Concluído: {{value0}}", + "stateDoneCount_many": "Concluído: {{value0}}", "stateIdleCount_one": "Parado: {{value0}}", "stateIdleCount_other": "Parado: {{value0}}", + "stateIdleCount_many": "Parado: {{value0}}", "stateUnverifiableCount_one": "Status indisponível: {{value0}}", - "stateUnverifiableCount_other": "Status indisponível: {{value0}}" + "stateUnverifiableCount_other": "Status indisponível: {{value0}}", + "stateUnverifiableCount_many": "Status indisponível: {{value0}}" }, "jumpToLatest": "Ir para o mais recente", "toggle": { @@ -19223,7 +19532,8 @@ "asked": "Perguntado:", "awaitingUnnamed": "Aguardando sua resposta", "questionCount_one": "{{count}} pergunta", - "questionCount_other": "{{count}} perguntas" + "questionCount_other": "{{count}} perguntas", + "questionCount_many": "{{count}} perguntas" }, "approval": { "title": "Permitir {{value0}}?", @@ -19250,21 +19560,28 @@ "unverifiable": "não verificável", "workingCount_one": "{{count}} trabalhando", "workingCount_other": "{{count}} trabalhando", + "workingCount_many": "{{count}} trabalhando", "idleCount_one": "{{count}} inativo", "idleCount_other": "{{count}} inativos", + "idleCount_many": "{{count}} inativos", "failedCount_one": "{{count}} com falha", "failedCount_other": "{{count}} com falha", + "failedCount_many": "{{count}} com falha", "stoppedCount_one": "{{count}} parado", "stoppedCount_other": "{{count}} parados", + "stoppedCount_many": "{{count}} parados", "unverifiableCount_one": "{{count}} com status indisponível", - "unverifiableCount_other": "{{count}} com status indisponível" + "unverifiableCount_other": "{{count}} com status indisponível", + "unverifiableCount_many": "{{count}} com status indisponível" }, "tokens": "{{value0}} tokens", "unnamed": "Subagente", "started_one": "Iniciou {{count}} subagente", "started_other": "Iniciou {{count}} subagentes", + "started_many": "Iniciou {{count}} subagentes", "ran_one": "Executou {{count}} subagente", - "ran_other": "Executou {{count}} subagentes" + "ran_other": "Executou {{count}} subagentes", + "ran_many": "Executou {{count}} subagentes" }, "drop": { "title": "Solte para anexar a este chat", @@ -19592,6 +19909,7 @@ "imageCount": "{{count}} imagens", "imageCount_one": "{{count}} imagem", "imageCount_other": "{{count}} imagens", + "imageCount_many": "{{count}} imagens", "collapse": "Recolher", "expand": "Expandir", "queued": "Na fila", @@ -19977,12 +20295,16 @@ }, "forceDeleteRisk_one": "{{count}} espaço de trabalho apresenta riscos no momento e pode exigir uma exclusão forçada", "forceDeleteRisk_other": "{{count}} espaços de trabalho apresentam riscos no momento e podem exigir uma exclusão forçada", + "forceDeleteRisk_many": "{{count}} espaços de trabalho apresentam riscos no momento e podem exigir uma exclusão forçada", "selectionVanishedCount_one": "{{count}} espaço de trabalho selecionado não existe mais.", "selectionVanishedCount_other": "{{count}} espaços de trabalho selecionados não existem mais.", + "selectionVanishedCount_many": "{{count}} espaços de trabalho selecionados não existem mais.", "selectionWithheldCount_one": "{{count}} espaço de trabalho selecionado está oculto pelos filtros atuais e foi desmarcado.", "selectionWithheldCount_other": "{{count}} espaços de trabalho selecionados estão ocultos pelos filtros atuais e foram desmarcados.", + "selectionWithheldCount_many": "{{count}} espaços de trabalho selecionados estão ocultos pelos filtros atuais e foram desmarcados.", "selectAllSafetyChecked_one": "Selecionar {{count}} espaço de trabalho com segurança verificada", - "selectAllSafetyChecked_other": "Selecionar todos os {{count}} espaços de trabalho com segurança verificada" + "selectAllSafetyChecked_other": "Selecionar todos os {{count}} espaços de trabalho com segurança verificada", + "selectAllSafetyChecked_many": "Selecionar todos os {{count}} espaços de trabalho com segurança verificada" }, "scan": { "progress": "Verificando espaços de trabalho ({{value0}}/{{value1}})", @@ -19992,10 +20314,13 @@ "gitListFailed": "O Git não conseguiu listar as worktrees", "multipleErrorsWithMore_one": "Não foi possível verificar {{count}} repositório ({{names}}, +{{moreCount}} a mais). Alguns espaços de trabalho podem estar faltando. Atualize para tentar novamente.", "multipleErrorsWithMore_other": "Não foi possível verificar {{count}} repositórios ({{names}}, +{{moreCount}} a mais). Alguns espaços de trabalho podem estar faltando. Atualize para tentar novamente.", + "multipleErrorsWithMore_many": "Não foi possível verificar {{count}} repositórios ({{names}}, +{{moreCount}} a mais). Alguns espaços de trabalho podem estar faltando. Atualize para tentar novamente.", "multipleErrorsCount_one": "Não foi possível verificar {{count}} repositório ({{names}}). Alguns espaços de trabalho podem estar faltando. Atualize para tentar novamente.", "multipleErrorsCount_other": "Não foi possível verificar {{count}} repositórios ({{names}}). Alguns espaços de trabalho podem estar faltando. Atualize para tentar novamente.", + "multipleErrorsCount_many": "Não foi possível verificar {{count}} repositórios ({{names}}). Alguns espaços de trabalho podem estar faltando. Atualize para tentar novamente.", "readyCount_one": "{{count}} espaço de trabalho encontrado.", - "readyCount_other": "{{count}} espaços de trabalho encontrados." + "readyCount_other": "{{count}} espaços de trabalho encontrados.", + "readyCount_many": "{{count}} espaços de trabalho encontrados." }, "relativeTime": { "never": "Nunca", @@ -20035,11 +20360,14 @@ "unsavedEdits": { "discarded_one": "As alterações não salvas em {{count}} arquivo serão descartadas:", "discarded_other": "As alterações não salvas em {{count}} arquivos serão descartadas:", + "discarded_many": "As alterações não salvas em {{count}} arquivos serão descartadas:", "moreFiles": "e mais {{value}}", "blocked_one": "Primeiro, salve ou feche {{count}} arquivo não salvo em {{name}}", "blocked_other": "Primeiro, salve ou feche {{count}} arquivos não salvos em {{name}}", + "blocked_many": "Primeiro, salve ou feche {{count}} arquivos não salvos em {{name}}", "closedToast_one": "{{count}} arquivo com alterações não salvas de {{workspace}} foi fechado", "closedToast_other": "{{count}} arquivos com alterações não salvas de {{workspace}} foram fechados", + "closedToast_many": "{{count}} arquivos com alterações não salvas de {{workspace}} foram fechados", "reopen": "Reabrir", "reopenFailed": "Não foi possível reabrir alguns arquivos. Abra um espaço de trabalho e tente Reabrir novamente." } @@ -20359,12 +20687,15 @@ "reopenTerminal": "Reabrir {{count}} terminais", "reopenTerminal_one": "Reabrir terminal", "reopenTerminal_other": "Reabrir {{count}} terminais", + "reopenTerminal_many": "Reabrir {{count}} terminais", "reopened": "{{count}} terminais reabertos", "reopened_one": "{{count}} terminal reaberto", "reopened_other": "{{count}} terminais reabertos", + "reopened_many": "{{count}} terminais reabertos", "resumed": "{{count}} sessões de agentes retomadas.", "resumed_one": "{{count}} sessão de agente retomada.", - "resumed_other": "{{count}} sessões de agentes retomadas." + "resumed_other": "{{count}} sessões de agentes retomadas.", + "resumed_many": "{{count}} sessões de agentes retomadas." }, "stalledDaemonBanner": { "body": "O trabalho em segundo plano neste computador está travado. A digitação e novos terminais podem não funcionar. Reiniciar o serviço de terminais encerra seus terminais e comandos em execução.", @@ -20387,6 +20718,7 @@ "cancel": "Cancelar", "confirm": "Reiniciar e encerrar processos", "count_other": "{{count}} terminais em execução", + "count_many": "{{count}} terminais em execução", "count_one": "{{count}} terminal em execução" }, "restartedInputNotSent": "O terminal reiniciou enquanto você digitava, então parte da entrada pode não ter chegado a ele. Verifique o novo shell antes de digitar novamente.", @@ -20558,10 +20890,13 @@ "uncheckedOther": "Não foi possível verificar o Claude em {{count}} terminais. Qualquer Claude em execução neles continuará em {{previous}} até ser reiniciado.", "restartCount_one": "Reiniciar {{count}} sessão", "restartCount_other": "Reiniciar {{count}} sessões", + "restartCount_many": "Reiniciar {{count}} sessões", "reviewBody_one": "{{count}} outra sessão do Claude não foi movida para {{next}}.", "reviewBody_other": "{{count}} outras sessões do Claude não foram movidas para {{next}}.", + "reviewBody_many": "{{count}} outras sessões do Claude não foram movidas para {{next}}.", "body_one": "{{count}} sessão do Claude ainda está em execução em {{previous}}. Ao reiniciar, a conversa continua em {{next}}. As sessões ocupadas aguardam ficar ociosas antes de reiniciar.", - "body_other": "{{count}} sessões do Claude ainda estão em execução em {{previous}}. Ao reiniciar, cada conversa continua em {{next}}. As sessões ocupadas aguardam ficar ociosas antes de reiniciar." + "body_other": "{{count}} sessões do Claude ainda estão em execução em {{previous}}. Ao reiniciar, cada conversa continua em {{next}}. As sessões ocupadas aguardam ficar ociosas antes de reiniciar.", + "body_many": "{{count}} sessões do Claude ainda estão em execução em {{previous}}. Ao reiniciar, cada conversa continua em {{next}}. As sessões ocupadas aguardam ficar ociosas antes de reiniciar." } }, "managedData": { @@ -20708,7 +21043,8 @@ "tooLargeUnknownCount": "Esta visualização tem itens demais para ser exibida no Orca. Restrinja o filtro da visualização no GitHub.", "schemaDriftDetail": "Não foi possível ler esta visualização do projeto: {{detail}}.", "tooLargeCount_one": "Esta visualização tem {{count}} item — é grande demais para ser exibida no Orca. Restrinja o filtro da visualização no GitHub.", - "tooLargeCount_other": "Esta visualização tem {{count}} itens — é grande demais para ser exibida no Orca. Restrinja o filtro da visualização no GitHub." + "tooLargeCount_other": "Esta visualização tem {{count}} itens — é grande demais para ser exibida no Orca. Restrinja o filtro da visualização no GitHub.", + "tooLargeCount_many": "Esta visualização tem {{count}} itens — é grande demais para ser exibida no Orca. Restrinja o filtro da visualização no GitHub." }, "columns": { "type": "Digite" @@ -20790,8 +21126,10 @@ "allReviewChecks": "Revisões: {{count}} · Verificações: {{status}}", "showLinked_one": "Mostrar {{count}} revisão ou tarefa vinculada", "showLinked_other": "Mostrar {{count}} revisões e tarefas vinculadas", + "showLinked_many": "Mostrar {{count}} revisões e tarefas vinculadas", "linkedCount_one": "{{count}} vinculado", - "linkedCount_other": "{{count}} vinculados" + "linkedCount_other": "{{count}} vinculados", + "linkedCount_many": "{{count}} vinculados" }, "attachments": { "updateRuntime": "Atualize o runtime remoto para alterar os links do espaço de trabalho", @@ -20884,7 +21222,8 @@ "mode": "Tem espaço de trabalho", "search": "Buscar issues vinculadas", "linkedCount_one": "{{count}} espaço de trabalho vinculado a {{key}}", - "linkedCount_other": "{{count}} espaços de trabalho vinculados a {{key}}" + "linkedCount_other": "{{count}} espaços de trabalho vinculados a {{key}}", + "linkedCount_many": "{{count}} espaços de trabalho vinculados a {{key}}" }, "prompt": { "dialogTitle": "Copiar prompt de um modelo", @@ -20975,7 +21314,8 @@ "linkedAndUnavailable": "{{value0}} em worktrees vinculadas · {{value1}} indisponível", "linked": "Vinculado", "linkedAndScannedCount_one": "{{size}} em worktrees vinculadas · {{count}} espaço de trabalho", - "linkedAndScannedCount_other": "{{size}} em worktrees vinculadas · {{count}} espaços de trabalho" + "linkedAndScannedCount_other": "{{size}} em worktrees vinculadas · {{count}} espaços de trabalho", + "linkedAndScannedCount_many": "{{size}} em worktrees vinculadas · {{count}} espaços de trabalho" }, "savedScan": { "folderDetailsUnavailable": "Os detalhes das pastas não são salvos nas verificações anteriores. Atualize para inspecionar este espaço de trabalho." @@ -21078,6 +21418,7 @@ "endDescription": "Isso encerra o terminal e seus processos filhos. O trabalho não salvo pode ser perdido.", "lastProcess": "Último processo visto: {{process}}", "localOwnedCount_other": "{{count}} PTYs do Orca neste computador", + "localOwnedCount_many": "{{count}} PTYs do Orca neste computador", "loading": "Carregando terminais…", "endNamed": "Encerrar {{terminal}}", "end": "Encerrar terminal", @@ -21252,6 +21593,7 @@ "noLiveTerminals": "Nenhum terminal ativo precisa ser reconectado.", "liveTerminals_one": "{{count}} terminal ativo será reconectado após reiniciar.", "liveTerminals_other": "{{count}} terminais ativos serão reconectados após reiniciar.", + "liveTerminals_many": "{{count}} terminais ativos serão reconectados após reiniciar.", "confirmTitle": "Usar o build local do Orca?", "schemaCompatibility": "Os cards de espaço de trabalho e as configurações são compatíveis com o esquema de estado {{schemaVersion}}.", "signatureRequirement": "O build precisa ter a mesma assinatura de código válida do Orca, ou a instalação será interrompida.", @@ -21346,7 +21688,8 @@ "allSites": "Ler e alterar todos os seus dados em todos os sites", "someSites": "Ler e alterar seus dados em {{hosts}}", "manyOtherSites_one": "Ler e alterar seus dados em {{hosts}} e {{count}} outro site", - "manyOtherSites_other": "Ler e alterar seus dados em {{hosts}} e {{count}} outros sites" + "manyOtherSites_other": "Ler e alterar seus dados em {{hosts}} e {{count}} outros sites", + "manyOtherSites_many": "Ler e alterar seus dados em {{hosts}} e {{count}} outros sites" }, "install": { "title": "Adicionar {{name}}?", @@ -21450,14 +21793,19 @@ "truncated": { "issues_one": "Mostrando {{count}} issue do início da lista. Pesquise ou abra o Linear para ver a lista completa.", "issues_other": "Mostrando as primeiras {{count}} issues. Pesquise ou abra o Linear para ver a lista completa.", + "issues_many": "Mostrando as primeiras {{count}} issues. Pesquise ou abra o Linear para ver a lista completa.", "projectIssues_one": "Mostrando {{count}} issue do início da lista do projeto. Pesquise ou abra o Linear para ver a lista completa.", "projectIssues_other": "Mostrando as primeiras {{count}} issues do projeto. Pesquise ou abra o Linear para ver a lista completa.", + "projectIssues_many": "Mostrando as primeiras {{count}} issues do projeto. Pesquise ou abra o Linear para ver a lista completa.", "projects_one": "Mostrando {{count}} projeto do início da lista. Pesquise ou abra o Linear para ver a lista completa.", "projects_other": "Mostrando os primeiros {{count}} projetos. Pesquise ou abra o Linear para ver a lista completa.", + "projects_many": "Mostrando os primeiros {{count}} projetos. Pesquise ou abra o Linear para ver a lista completa.", "viewIssues_one": "Mostrando {{count}} issue do início da lista da visualização. Pesquise ou abra o Linear para ver a lista completa.", "viewIssues_other": "Mostrando as primeiras {{count}} issues da visualização. Pesquise ou abra o Linear para ver a lista completa.", + "viewIssues_many": "Mostrando as primeiras {{count}} issues da visualização. Pesquise ou abra o Linear para ver a lista completa.", "views_one": "Mostrando {{count}} visualização do início da lista. Pesquise ou abra o Linear para ver a lista completa.", - "views_other": "Mostrando as primeiras {{count}} visualizações. Pesquise ou abra o Linear para ver a lista completa." + "views_other": "Mostrando as primeiras {{count}} visualizações. Pesquise ou abra o Linear para ver a lista completa.", + "views_many": "Mostrando as primeiras {{count}} visualizações. Pesquise ou abra o Linear para ver a lista completa." } }, "jira": { @@ -21515,7 +21863,8 @@ }, "workspaceOptions": { "activeFilterCount_one": "{{count}} filtro", - "activeFilterCount_other": "{{count}} filtros" + "activeFilterCount_other": "{{count}} filtros", + "activeFilterCount_many": "{{count}} filtros" }, "editorConflicts": { "kind": { @@ -21547,8 +21896,11 @@ "events_one": "{{count}} evento", "sessions_one": "{{count}} sessão", "events_other": "{{count}} eventos", + "events_many": "{{count}} eventos", "sessions_other": "{{count}} sessões", - "turns_other": "{{count}} turnos" + "sessions_many": "{{count}} sessões", + "turns_other": "{{count}} turnos", + "turns_many": "{{count}} turnos" } }, "github": { diff --git a/src/renderer/src/i18n/locales/ru.json b/src/renderer/src/i18n/locales/ru.json index 6266f1dce47..d32e0686a25 100644 --- a/src/renderer/src/i18n/locales/ru.json +++ b/src/renderer/src/i18n/locales/ru.json @@ -5241,7 +5241,8 @@ "updateMany": "Обновить навыки", "title_few": "{{count}} установленных навыка Orca устарели", "title_many": "{{count}} установленных навыков Orca устарели", - "title_other": "Устаревшие установленные навыки Orca: {{count}}" + "title_other": "Устаревшие установленные навыки Orca: {{count}}", + "title_one": "Устаревшие установленные навыки Orca: {{count}}" }, "SkillFreshnessUpdateDialog": { "title": "Обновить навыки", @@ -5266,6 +5267,7 @@ "upToDate_few": "{{count}} навыка актуальны.", "upToDate_many": "{{count}} навыков актуальны.", "upToDate_other": "Актуальных навыков: {{count}}.", + "upToDate_one": "Актуальных навыков: {{count}}.", "update_one": "Доступно {{count}} обновление", "update_few": "Доступно {{count}} обновления", "update_many": "Доступно {{count}} обновлений", @@ -5676,7 +5678,8 @@ "retainedSource": "Сам навык останется в {{path}}.", "nothing_few": "Нельзя удалить отсюда ни один из выбранных навыков ({{count}}).", "nothing_many": "Нельзя удалить отсюда ни один из выбранных навыков ({{count}}).", - "nothing_other": "Нельзя удалить отсюда ни один из выбранных навыков ({{count}})." + "nothing_other": "Нельзя удалить отсюда ни один из выбранных навыков ({{count}}).", + "nothing_one": "Нельзя удалить отсюда ни один из выбранных навыков ({{count}})." }, "skillPlanOpCopy": { "busy": "Другая установка ещё выполняется", @@ -19404,6 +19407,7 @@ "runBrowser_few": "Браузер использован {{count}} раза", "runBrowser_many": "Браузер использован {{count}} раз", "runBrowser_other": "Браузер использован {{count}} раза", + "runBrowser_one": "Браузер использован {{count}} раза", "runIntegration_one": "Использована {{count}} интеграция", "runIntegration_few": "Использовано {{count}} интеграции", "runIntegration_many": "Использовано {{count}} интеграций", @@ -19415,6 +19419,7 @@ "runPlan_few": "План обновлён {{count}} раза", "runPlan_many": "План обновлён {{count}} раз", "runPlan_other": "План обновлён {{count}} раза", + "runPlan_one": "План обновлён {{count}} раза", "runTool_one": "Использован {{count}} инструмент", "runTool_few": "Использовано {{count}} инструмента", "runTool_many": "Использовано {{count}} инструментов", @@ -19446,6 +19451,7 @@ "runLiveBrowser_few": "Использует браузер {{count}} раза", "runLiveBrowser_many": "Использует браузер {{count}} раз", "runLiveBrowser_other": "Использует браузер {{count}} раза", + "runLiveBrowser_one": "Использует браузер {{count}} раза", "runLiveIntegration_one": "Использует {{count}} интеграцию", "runLiveIntegration_few": "Использует {{count}} интеграции", "runLiveIntegration_many": "Использует {{count}} интеграций", @@ -19457,6 +19463,7 @@ "runLivePlan_few": "Обновляет план {{count}} раза", "runLivePlan_many": "Обновляет план {{count}} раз", "runLivePlan_other": "Обновляет план {{count}} раза", + "runLivePlan_one": "Обновляет план {{count}} раза", "runLiveTool_one": "Использует {{count}} инструмент", "runLiveTool_few": "Использует {{count}} инструмента", "runLiveTool_many": "Использует {{count}} инструментов", @@ -20667,10 +20674,14 @@ "discard": { "deleteUntrackedFileDescription": "Этот неотслеживаемый файл будет безвозвратно удалён. Это действие нельзя отменить.", "deleteUntrackedFilesDescription_other": "Неотслеживаемые файлы ({{count}}) будут безвозвратно удалены. Это действие нельзя отменить.", + "deleteUntrackedFilesDescription_few": "Неотслеживаемые файлы ({{count}}) будут безвозвратно удалены. Это действие нельзя отменить.", + "deleteUntrackedFilesDescription_many": "Неотслеживаемые файлы ({{count}}) будут безвозвратно удалены. Это действие нельзя отменить.", "restoreStagedVersionDescription": "Будет восстановлена последняя версия из индекса, а удаление отменено. Это действие нельзя отменить.", "unstagedChangesDescription": "Изменения этого файла вне индекса будут отменены. Это действие нельзя отменить.", "unstagedSelectionIncludingUntrackedDescription": "Изменения вне индекса будут отменены, а неотслеживаемые файлы среди выбранных — безвозвратно удалены. Это действие нельзя отменить.", "unstagedFilesIncludingUntrackedDescription_other": "Изменения вне индекса будут отменены, а неотслеживаемые файлы среди выбранных ({{count}}) — безвозвратно удалены. Это действие нельзя отменить.", + "unstagedFilesIncludingUntrackedDescription_few": "Изменения вне индекса будут отменены, а неотслеживаемые файлы среди выбранных ({{count}}) — безвозвратно удалены. Это действие нельзя отменить.", + "unstagedFilesIncludingUntrackedDescription_many": "Изменения вне индекса будут отменены, а неотслеживаемые файлы среди выбранных ({{count}}) — безвозвратно удалены. Это действие нельзя отменить.", "delete": "Удалить", "deleteCount": "Удалить {{count}}", "deleteUntrackedFilesDescription_one": "Будет безвозвратно удалён {{count}} неотслеживаемый файл. Это действие нельзя отменить.", diff --git a/src/renderer/src/i18n/locales/tr.json b/src/renderer/src/i18n/locales/tr.json index 0d4d222948b..34d2bccbc01 100644 --- a/src/renderer/src/i18n/locales/tr.json +++ b/src/renderer/src/i18n/locales/tr.json @@ -1958,7 +1958,9 @@ "88809e79db": "Pull request yeniden açılamadı", "00f55cc17b": "Bu pull request için repository erişimi yok.", "reactionCount_other": "{{count}} {{reaction}} tepkisi", + "reactionCount_one": "{{count}} {{reaction}} tepkisi", "filesViewed_other": "{{viewed}} / {{count}} dosya görüntülendi", + "filesViewed_one": "{{viewed}} / {{count}} dosya görüntülendi", "updatedRelativeTime": "{{time}} güncellendi", "authorOpenedThisIssue": " bu sorunu açtı", "middotUpdatedRelativeTime": "· {{time}} güncellendi", @@ -2025,7 +2027,9 @@ "commentTooLarge": "Yorum, güvenli şekilde gönderilemeyecek kadar büyük.", "gitlabActionFailed": "GitLab işlemi başarısız oldu.", "approvalsRemainingOfRequired_other": "Gerekli {{required}} onaydan {{count}} onay kaldı", - "approvalsRemaining_other": "{{count}} onay kaldı" + "approvalsRemainingOfRequired_one": "Gerekli {{required}} onaydan {{count}} onay kaldı", + "approvalsRemaining_other": "{{count}} onay kaldı", + "approvalsRemaining_one": "{{count}} onay kaldı" }, "JiraIssueWorkspace": { "b0b92666c9": "Yorum", @@ -2420,6 +2424,7 @@ "reopenPullRequestFailed": "Pull request yeniden açılamadı", "diffLoadTimedOut": "Bu diff yüklenirken zaman aşımına uğradı.", "filesViewed_other": "{{viewed}} / {{count}} dosya görüntülendi", + "filesViewed_one": "{{viewed}} / {{count}} dosya görüntülendi", "updatedRelativeTime": "{{time}} güncellendi", "resolvedThreadBy": "{{author}} tarafından yazılan çözülmüş tartışma dizisi", "resolvedCommentBy": "{{author}} tarafından yazılan çözülmüş yorum", @@ -2446,6 +2451,7 @@ "995be8ea22": "Kopyala", "cf144856dc": "Kopyalandı", "filesFound_other": "{{count}} dosya bulundu", + "filesFound_one": "{{count}} dosya bulundu", "hostCouldNotOpenPath": "Bu dosya yolu sunucuda açılamadı.", "chooseFileNotDirectory": "Dizin yerine bir dosya seçin." }, @@ -2490,12 +2496,19 @@ "resumeChats_one": "{{count}} sohbete devam et", "resumeChats_other": "{{count}} sohbete devam et", "serverResumeHereCount_other": "Burada başlatılan {{count}} sohbete devam et", + "serverResumeHereCount_one": "Burada başlatılan {{count}} sohbete devam et", "continuedCount_other": "{{count}} sohbete devam edildi", + "continuedCount_one": "{{count}} sohbete devam edildi", "notContinuedCount_other": "{{count}} sohbete devam edilemedi", + "notContinuedCount_one": "{{count}} sohbete devam edilemedi", "notConfirmedCount_other": "{{count}} sohbete devam edildiği doğrulanamadı", + "notConfirmedCount_one": "{{count}} sohbete devam edildiği doğrulanamadı", "notConfirmedOtherCount_other": "Diğer {{count}} sohbete devam edildiği doğrulanamadı", + "notConfirmedOtherCount_one": "Diğer {{count}} sohbete devam edildiği doğrulanamadı", "activitySubagentCount_other": "{{count}} alt ajan çalışıyor", - "activityMonitorCount_other": "{{count}} arka plan görevi izleniyor" + "activitySubagentCount_one": "{{count}} alt ajan çalışıyor", + "activityMonitorCount_other": "{{count}} arka plan görevi izleniyor", + "activityMonitorCount_one": "{{count}} arka plan görevi izleniyor" }, "StarNagCard": { "30c36231c1": "Orca açık kaynaktır. Bugün işinize yaradıysa, bir GitHub yıldızı diğer geliştiricilerin onu bulmasına yardımcı olur.", @@ -2795,6 +2808,7 @@ "filingInThisRepository": "Bu repository içinde oluşturulacak", "shortcutToSubmit": "Göndermek için {{shortcut}}.", "projectsFailedToLoad_other": "{{count}} projeden {{failed}} tanesi yüklenemedi", + "projectsFailedToLoad_one": "{{count}} projeden {{failed}} tanesi yüklenemedi", "draftPullRequestNumber": "Taslak pull request #{{number}}", "pullRequestNumber": "Pull request #{{number}}", "issueNumber": "Sorun #{{number}}", @@ -2805,13 +2819,17 @@ "startWorkspaceFromMr": "MR {{number}} üzerinden çalışma alanı başlat", "startWorkspaceFromIssue": "Sorun {{number}} üzerinden çalışma alanı başlat", "shownCount_other": "{{count}} gösteriliyor", + "shownCount_one": "{{count}} gösteriliyor", "linearProjectPlaceholder": "Proje", "labelCount_other": "{{count}} etiket", + "labelCount_one": "{{count}} etiket", "memberCount_other": "{{count}} üye", + "memberCount_one": "{{count}} üye", "groupUnassigned": "Atanmamış", "linearProjectContext": "Proje: {{name}}", "linearViewContext": "Görünüm: {{name}}", "changedFileCount_other": "{{count}} dosya", + "changedFileCount_one": "{{count}} dosya", "resumeRestoration": { "linearProjectNotFound": "Kaydedilen Linear projesi bulunamadı.", "linearProjectRestoreFailed": "Kaydedilen Linear projesi geri yüklenemedi.", @@ -2952,7 +2970,9 @@ "2770f02910": "Sohbetlerde, terminallerde, çalışma alanlarında, görevlerde, ayarlarda ve işlemlerde ara", "lastActiveTime": "Son aktivite: {{value0}} önce", "resultsFound_other": "{{count}} sonuç bulundu.", + "resultsFound_one": "{{count}} sonuç bulundu.", "itemsAvailable_other": "{{count}} öğe mevcut.", + "itemsAvailable_one": "{{count}} öğe mevcut.", "createActionAvailable": "Worktree oluşturma eylemi mevcut." }, "github": { @@ -3217,6 +3237,7 @@ "bd162b7d5a": "Merge Edildi", "draft": "Taslak", "labelCount_other": "{{count}} etiket", + "labelCount_one": "{{count}} etiket", "allStates": "Tümü", "filterPullRequests": "Pull request'leri filtrele", "filterIssues": "Sorunları filtrele", @@ -3333,6 +3354,7 @@ "a2f31c4cd6": "Linear projesi bulunamadı", "c9b6e9f90d": "Linear projeleri yüklenemedi", "scopedIssueCount_other": "Seçili kapsamda {{count}} sorun", + "scopedIssueCount_one": "Seçili kapsamda {{count}} sorun", "backlog": "İş birikimi" } } @@ -3347,7 +3369,8 @@ "89f6580dbf": "Takım ara...", "b3488fad3c": "Hiçbir takım getirilemedi. Erişim; anahtar kapsamına, özel takım üyeliğine, arşivlenmiş takımlara, izinlere veya bir getirme hatasına bağlı olabilir.", "405b33c378": "Getirilen takımlar aramanızla eşleşmiyor.", - "teamCount_other": "{{count}} ekip" + "teamCount_other": "{{count}} ekip", + "teamCount_one": "{{count}} ekip" } }, "priority": { @@ -3756,10 +3779,15 @@ "writeTimeout": "Dosya bırakma iptal edildi: terminal, güvenlik zaman aşımından önce yolu kabul etmedi.", "writeRejected": "Dosya bırakma iptal edildi: terminal yolu kabul edemedi.", "skippedSymlinks_other": "{{count}} sembolik bağlantı atlandı.", + "skippedSymlinks_one": "{{count}} sembolik bağlantı atlandı.", "skippedItems_other": "{{count}} öğe atlandı.", + "skippedItems_one": "{{count}} öğe atlandı.", "failedUploads_other": "{{count}} dosya yüklenemedi.", + "failedUploads_one": "{{count}} dosya yüklenemedi.", "uploadingFiles_other": "{{count}} dosya çalışma zamanına yükleniyor…", - "uploadingFilesToRemote_other": "{{count}} dosya uzak ortama yükleniyor…" + "uploadingFiles_one": "{{count}} dosya çalışma zamanına yükleniyor…", + "uploadingFilesToRemote_other": "{{count}} dosya uzak ortama yükleniyor…", + "uploadingFilesToRemote_one": "{{count}} dosya uzak ortama yükleniyor…" } } }, @@ -4136,8 +4164,11 @@ "c174bbbfed": "Çalışma alanı bağlantı noktaları taranıyor...", "2b84c4d11f": "{{value0}} çalışma alanı · {{value1}} harici", "portsAria_other": "Portlar, {{count}} çalışma alanı portu", + "portsAria_one": "Portlar, {{count}} çalışma alanı portu", "portsTooltipWithExternal_other": "Portlar — {{count}} çalışma alanı portu · {{externalCount}} harici", - "portsTooltip_other": "Portlar — {{count}} çalışma alanı portu" + "portsTooltipWithExternal_one": "Portlar — {{count}} çalışma alanı portu · {{externalCount}} harici", + "portsTooltip_other": "Portlar — {{count}} çalışma alanı portu", + "portsTooltip_one": "Portlar — {{count}} çalışma alanı portu" }, "ResourceUsageStatusSegment": { "946d9f94d0": "İptal", @@ -4177,7 +4208,9 @@ "fa6d36758d": "{{value0}} oturumunu sonlandır", "e9a5d3c2b1f0": "{{value0}} sonlandırılsın mı?", "endOrphanTerminals_other": "{{count}} sahipsiz terminali sonlandır", - "orphanCount_other": "{{count}} sahipsiz" + "endOrphanTerminals_one": "{{count}} sahipsiz terminali sonlandır", + "orphanCount_other": "{{count}} sahipsiz", + "orphanCount_one": "{{count}} sahipsiz" }, "SshStatusSegment": { "3ad70e0365": "Uzak Ana Bilgisayarları Yönet…", @@ -4257,7 +4290,9 @@ "hiddenUsageProviders": "Ayrıca: {{value0}}", "zcodeUsageMenu": "ZCode Kullanımı", "rateLimitResetsAvailable_other": "{{count}} hız sınırı sıfırlama hakkı kullanılabilir", - "staleCodexSessions_other": "{{count}} Codex oturumu hâlâ eski hesapta." + "rateLimitResetsAvailable_one": "{{count}} hız sınırı sıfırlama hakkı kullanılabilir", + "staleCodexSessions_other": "{{count}} Codex oturumu hâlâ eski hesapta.", + "staleCodexSessions_one": "{{count}} Codex oturumu hâlâ eski hesapta." }, "StatusBarUsageEmptyCta": { "828c764a79": "Bir hesap bağlayın", @@ -4280,7 +4315,8 @@ "attentionAria": "Bazı beceri güncellemeleri atlandı. Ayrıntıları açmak için tıklayın.", "attentionLabel": "Becerilerin incelenmesi gerekiyor", "attentionTooltip": "Bazı beceri güncellemeleri atlandı — ayrıntıları görmek için tıklayın", - "runningSkills_other": "{{count}} beceri güncelleniyor…" + "runningSkills_other": "{{count}} beceri güncelleniyor…", + "runningSkills_one": "{{count}} beceri güncelleniyor…" }, "UpdateStatusSegment": { "5cd13105a3": "Güncelleme başarısız oldu. Genişletmek için tıklayın.", @@ -4371,8 +4407,11 @@ "977bdf9a36": "Gösterilecek üst düzey öğe yok.", "0d1c78d749": "{{value0}} seç", "removedFromSpace_other": "{{count}} çalışma alanı, Alan bölümünden kaldırıldı.", + "removedFromSpace_one": "{{count}} çalışma alanı, Alan bölümünden kaldırıldı.", "topLevelItems_other": "{{formattedCount}} üst düzey öğe", + "topLevelItems_one": "{{formattedCount}} üst düzey öğe", "selectedCount_other": "{{count}} seçili", + "selectedCount_one": "{{count}} seçili", "reclaimableSize": "{{size}} geri kazanılabilir", "scanning": "Taranıyor" }, @@ -4481,7 +4520,8 @@ "hoursAgo": "{{hours}} sa önce", "updatedAgo": "{{time}} güncellendi", "notYetUpdated": "Henüz güncellenmedi", - "rateLimitResetsAvailable_other": "{{count}} hız sınırı sıfırlama hakkı kullanılabilir" + "rateLimitResetsAvailable_other": "{{count}} hız sınırı sıfırlama hakkı kullanılabilir", + "rateLimitResetsAvailable_one": "{{count}} hız sınırı sıfırlama hakkı kullanılabilir" }, "SshTargetStatusRow": { "sshHost": "SSH sunucusu" @@ -4519,7 +4559,9 @@ "failedTooltip": "İncelemek ve tekrar denemek için Uzak Orca Sunucusu güncellemelerini aç", "updatedTooltip": "Uzak Orca Sunucusu güncellemeleri tamamlandı", "failedCount_other": "{{count}} sunucu güncellemesi başarısız", - "updatedCount_other": "{{count}} sunucu güncellendi" + "failedCount_one": "{{count}} sunucu güncellemesi başarısız", + "updatedCount_other": "{{count}} sunucu güncellendi", + "updatedCount_one": "{{count}} sunucu güncellendi" }, "resource": { "memory": { @@ -4587,13 +4629,21 @@ "resumingProgressAria": "Sohbetlere devam ediliyor, {{value1}} sohbetten {{value0}} tanesi tamamlandı. Ayrıntıları açmak için tıklayın.", "resumedTooltip": "Orca'nın yeniden başlatıldıktan sonra devam ettirdiği sohbetler. Görmek için tıklayın.", "chatsFailedLabel_other": "{{count}} sohbet devam ettirilemedi", + "chatsFailedLabel_one": "{{count}} sohbet devam ettirilemedi", "chatsFailedAria_other": "{{count}} sohbet devam ettirilemedi. Ayrıntılar için tıklayın.", + "chatsFailedAria_one": "{{count}} sohbet devam ettirilemedi. Ayrıntılar için tıklayın.", "resumedLabelCount_other": "{{count}} sohbet devam ettirildi", + "resumedLabelCount_one": "{{count}} sohbet devam ettirildi", "resumedAriaCount_other": "{{count}} sohbet devam ettirildi. Görmek için tıklayın.", + "resumedAriaCount_one": "{{count}} sohbet devam ettirildi. Görmek için tıklayın.", "checkLabelCount_other": "Kontrol edilecek {{count}} sohbet", + "checkLabelCount_one": "Kontrol edilecek {{count}} sohbet", "checkAriaCount_other": "Devam ettirdikten sonra kontrol edilecek {{count}} sohbet var. Ayrıntılar için tıklayın.", + "checkAriaCount_one": "Devam ettirdikten sonra kontrol edilecek {{count}} sohbet var. Ayrıntılar için tıklayın.", "labelCount_other": "Devam ettirilecek {{count}} sohbet", - "ariaLabelCount_other": "Devam ettirilebilecek {{count}} sohbet" + "labelCount_one": "Devam ettirilecek {{count}} sohbet", + "ariaLabelCount_other": "Devam ettirilebilecek {{count}} sohbet", + "ariaLabelCount_one": "Devam ettirilebilecek {{count}} sohbet" }, "StatusBarUsageChangeNotices": { "compactTitle": "Kullanım görünümü artık kompakt", @@ -4629,34 +4679,44 @@ "ahead": "{{ahead}} ileride", "behind": "{{behind}} geride", "activeAgents_other": "{{count}} etkin ajan", + "activeAgents_one": "{{count}} etkin ajan", "completedAgents_other": "{{count}} tamamlanmış ajan", + "completedAgents_one": "{{count}} tamamlanmış ajan", "activeAndCompletedAgents": "{{active}}, {{completed}}", "completedAgentsRetained_other": "{{count}} tamamlanmış ajan tutuluyor", + "completedAgentsRetained_one": "{{count}} tamamlanmış ajan tutuluyor", "noTrackedAgents": "Çalışan izlenen ajan yok", "noTerminalTabs": "Terminal sekmesi yok", "liveTerminalTabs_other": "{{count}} terminal sekmesinden {{live}} tanesi etkin", + "liveTerminalTabs_one": "{{count}} terminal sekmesinden {{live}} tanesi etkin", "gitStatusUnavailable": "Git durumu alınamıyor: {{error}}", "gitStatusNotLoaded": "Git durumu henüz yüklenmedi", "noUncommittedFiles": "Commit edilmemiş dosya yok", "changedFiles_other": "{{count}} değiştirilmiş dosya", + "changedFiles_one": "{{count}} değiştirilmiş dosya", "noEditorFiles": "Düzenleyicide açık dosya yok", "editorFilesOpen_other": "Düzenleyicide {{count}} dosya açık", + "editorFilesOpen_one": "Düzenleyicide {{count}} dosya açık", "dirtyOfOpen": "{{open}} içinde {{dirty}}", "dirtyEditorBuffers_other": "{{count}} kaydedilmemiş düzenleyici arabelleği", + "dirtyEditorBuffers_one": "{{count}} kaydedilmemiş düzenleyici arabelleği", "openFiles_other": "{{count}} açık dosya", + "openFiles_one": "{{count}} açık dosya", "activeWorkspace": "Bu, etkin çalışma alanı", "mainWorktreeProtected": "Ana worktree korunuyor", "workspaceProtected": "Çalışma alanı korunuyor", "canDeleteAfterReview": "İncelemeden sonra silinebilir", "noLinkedIssue": "Bağlantılı sorun yok", "noLinkedReview": "Bağlantılı PR yok", - "browserTabsOpen_other": "{{count}} tarayıcı sekmesi açık" + "browserTabsOpen_other": "{{count}} tarayıcı sekmesi açık", + "browserTabsOpen_one": "{{count}} tarayıcı sekmesi açık" }, "workspaceSpaceFormat": { "cancellingScan": "Tarama iptal ediliyor", "currentWorkspaces": "çalışma alanları", "scanningWorkspaces": "{{total}} öğeden {{scanned}} tanesi taranıyor · {{current}}", "scanningRepos_other": "{{count}} repodan {{scanned}} tanesi taranıyor · {{current}}", + "scanningRepos_one": "{{count}} repodan {{scanned}} tanesi taranıyor · {{current}}", "scanningSizes": "Çalışma alanı boyutları taranıyor", "status": { "scanned": "Tarandı", @@ -4863,7 +4923,8 @@ "enableMuse": "Muse'u etkinleştir", "noLocalUsageYet": "Henüz yerel Claude, Codex, OpenCode veya Muse kullanımı bulunamadı. Bir sonraki ajan oturumu token günlüklerini yazdığında genel görünüm doldurulacak.", "providersEnabledWithData": "{{enabled}} etkin - {{withData}} tanesinde veri var", - "sessionCount_other": "{{formatted}} oturum" + "sessionCount_other": "{{formatted}} oturum", + "sessionCount_one": "{{formatted}} oturum" }, "share": { "card": { @@ -4934,8 +4995,11 @@ "sessionsAndActivity": "{{sessions}} - {{activity}}", "tokenTotal": "{{tokens}} token", "sessionCount_other": "{{formatted}} oturum", + "sessionCount_one": "{{formatted}} oturum", "turnCount_other": "{{formatted}} tur", - "eventCount_other": "{{formatted}} olay" + "turnCount_one": "{{formatted}} tur", + "eventCount_other": "{{formatted}} olay", + "eventCount_one": "{{formatted}} olay" } } }, @@ -5023,7 +5087,8 @@ "description": "Ajanların Orca'nın bu sürümü için geçerli talimatları izlemesi için {{value0}} güncelleyin.", "updateOne": "Beceriyi güncelle", "updateMany": "Becerileri güncelle", - "title_other": "{{count}} yüklü Orca becerisi güncel değil" + "title_other": "{{count}} yüklü Orca becerisi güncel değil", + "title_one": "{{count}} yüklü Orca becerisi güncel değil" }, "SkillFreshnessUpdateDialog": { "title": "Becerileri güncelle", @@ -5046,10 +5111,15 @@ "updateServer": "Orca becerilerini güncellemek için sunucudaki Orca'yı güncelleyin.", "connectHost": "Orca becerilerini kontrol etmek için bu SSH sunucusuna bağlanın.", "upToDate_other": "{{count}} beceri güncel.", + "upToDate_one": "{{count}} beceri güncel.", "update_other": "{{count}} güncelleme mevcut", + "update_one": "{{count}} güncelleme mevcut", "current_other": "{{count}} beceri güncel", + "current_one": "{{count}} beceri güncel", "updated_other": "{{count}} beceri güncellendi", - "updateAction_other": "{{count}} beceriyi güncelle" + "updated_one": "{{count}} beceri güncellendi", + "updateAction_other": "{{count}} beceriyi güncelle", + "updateAction_one": "{{count}} beceriyi güncelle" }, "SkillUpdateRow": { "replaceWithOrca": "Orca'nın kopyasıyla değiştir (yedek saklanır)" @@ -5174,7 +5244,8 @@ "01c5a12e07": "Paket yüklemesi dikkat gerektiriyor.", "01c5a12e08": "Beceriler yüklendi ve doğrulandı.", "01c5a12e10": "Yeniden deneme gerekiyor", - "selectedChecked_other": "Seçilen {{count}} beceri kontrol edildi." + "selectedChecked_other": "Seçilen {{count}} beceri kontrol edildi.", + "selectedChecked_one": "Seçilen {{count}} beceri kontrol edildi." }, "SkillBundleInstallReview": { "01c5a11e09": "Sürüm notları:", @@ -5224,17 +5295,29 @@ "count": { "selected": "{{count}} seçildi", "delete_other": "{{count}} beceriyi sil", + "delete_one": "{{count}} beceriyi sil", "deleteFolder_other": "{{count}} klasör", + "deleteFolder_one": "{{count}} klasör", "deleteLink_other": "{{count}} bağlantı", + "deleteLink_one": "{{count}} bağlantı", "skill_other": "{{count}} beceri", + "skill_one": "{{count}} beceri", "source_other": "{{count}} kaynak", + "source_one": "{{count}} kaynak", "file_other": "{{count}} dosya", + "file_one": "{{count}} dosya", "link_other": "{{count}} bağlantı", + "link_one": "{{count}} bağlantı", "result_other": "{{count}} sonuç", + "result_one": "{{count}} sonuç", "share_other": "{{count}} beceriyi paylaş", + "share_one": "{{count}} beceriyi paylaş", "install_other": "{{count}} beceriyi yükle", + "install_one": "{{count}} beceriyi yükle", "retry_other": "{{count}} beceri için yeniden dene", - "deleted_other": "{{count}} beceri silindi" + "retry_one": "{{count}} beceri için yeniden dene", + "deleted_other": "{{count}} beceri silindi", + "deleted_one": "{{count}} beceri silindi" }, "host": { "local": "Bu makine", @@ -5253,7 +5336,9 @@ "newVersionDescriptionPlain": "Mevcut bağlantıya yeni bir sürüm ekler.", "accessSummaryPlain": "Listelenmemiş bağlantı; sahip olan herkes bunu yükleyebilir.", "script_other": "{{count}} betik", - "executable_other": "{{count}} çalıştırılabilir dosya" + "script_one": "{{count}} betik", + "executable_other": "{{count}} çalıştırılabilir dosya", + "executable_one": "{{count}} çalıştırılabilir dosya" }, "description": { "showLess": "Daha az göster", @@ -5304,7 +5389,9 @@ "additionalAgentsHeader": "Ek Ajan Dizinleri", "namesAndMore": "{{names}} ve {{count}} tane daha", "agentCount_other": "{{count}} ajan", - "runnableWarningOfSelected_other": "Seçilen {{count}} beceriden {{affectedCount}} tanesi betik veya ikili dosya içeriyor: {{affected}}." + "agentCount_one": "{{count}} ajan", + "runnableWarningOfSelected_other": "Seçilen {{count}} beceriden {{affectedCount}} tanesi betik veya ikili dosya içeriyor: {{affected}}.", + "runnableWarningOfSelected_one": "Seçilen {{count}} beceriden {{affectedCount}} tanesi betik veya ikili dosya içeriyor: {{affected}}." }, "filter": { "allAgents": "Tüm ajanlar", @@ -5389,7 +5476,8 @@ "placementSummaryParts": "{{roots}} genelinde {{parts}} kaldırır.", "placementJoin": " ve ", "retainedSource": "Becerinin kendisi {{path}} konumunda kalır.", - "nothing_other": "Seçilen {{count}} becerinin hiçbiri buradan silinemez." + "nothing_other": "Seçilen {{count}} becerinin hiçbiri buradan silinemez.", + "nothing_one": "Seçilen {{count}} becerinin hiçbiri buradan silinemez." }, "skillPlanOpCopy": { "busy": "Başka bir yükleme hâlâ sürüyor", @@ -5430,7 +5518,8 @@ }, "managedRemoval": { "removed": "{{removed}} kaldırıldı.", - "removedPreserved_other": "{{removed}} kaldırıldı · değiştirilmiş {{count}} beceri korundu." + "removedPreserved_other": "{{removed}} kaldırıldı · değiştirilmiş {{count}} beceri korundu.", + "removedPreserved_one": "{{removed}} kaldırıldı · değiştirilmiş {{count}} beceri korundu." } }, "sidebar": { @@ -5444,7 +5533,8 @@ "442552c656": "Ayarlar'ı açın ve tekrar deneyin.", "34a03a6565": "{{value0}} referansını güncel tut", "4a18052018": "Yerel {{value0}}, {{value1}} referansının gerisinde", - "staleLocalBranch_other": "Yeni worktree'niz güncel, ancak yerel {{branch}} branch'i {{count}} commit geride olduğu için AI diff'leri güncel olmayan geçmişe dayanabilir. Orca'nın bu branch'i otomatik olarak güncel tutmasını sağlayın. Bunu Ayarlar › {{setting}} bölümünden istediğiniz zaman değiştirebilirsiniz" + "staleLocalBranch_other": "Yeni worktree'niz güncel, ancak yerel {{branch}} branch'i {{count}} commit geride olduğu için AI diff'leri güncel olmayan geçmişe dayanabilir. Orca'nın bu branch'i otomatik olarak güncel tutmasını sağlayın. Bunu Ayarlar › {{setting}} bölümünden istediğiniz zaman değiştirebilirsiniz", + "staleLocalBranch_one": "Yeni worktree'niz güncel, ancak yerel {{branch}} branch'i {{count}} commit geride olduğu için AI diff'leri güncel olmayan geçmişe dayanabilir. Orca'nın bu branch'i otomatik olarak güncel tutmasını sağlayın. Bunu Ayarlar › {{setting}} bölümünden istediğiniz zaman değiştirebilirsiniz" } } } @@ -5501,7 +5591,8 @@ "24eda6c8b2": "Taranıyor... {{value0}}", "6149d5203f": "Repo seçilmedi. Git özellikleri olmadan düzenleyici, terminal ve arama kullanmak için bunun yerine üst klasörü açın.", "e52454b7f6": "Klasör Olarak Aç", - "foundRepositories_other": "{{path}} konumunda {{count}} repository bulundu." + "foundRepositories_other": "{{path}} konumunda {{count}} repository bulundu.", + "foundRepositories_one": "{{path}} konumunda {{count}} repository bulundu." }, "AddRepoRemoteStep": { "6680289908": "/home/user/project", @@ -5615,12 +5706,15 @@ "changeCount_one": "{{count}} commit'lenmemiş veya izlenmeyen değişiklik", "changeCount_other": "{{count}} commit'lenmemiş veya izlenmeyen değişiklik", "changes": "Commit'lenmemiş veya izlenmeyen değişiklikler", - "moreLoadedPaths_other": "ve yüklenmiş {{count}} yol daha" + "moreLoadedPaths_other": "ve yüklenmiş {{count}} yol daha", + "moreLoadedPaths_one": "ve yüklenmiş {{count}} yol daha" }, "DeleteWorktreeLineageNotice": { "a940f3c96e": "Alt çalışma alanları silinecek", "alsoDeletesChildren_other": "Bu çalışma alanı silindiğinde {{count}} alt çalışma alanı da silinir.", - "moreChildren_other": "+{{count}} tane daha" + "alsoDeletesChildren_one": "Bu çalışma alanı silindiğinde {{count}} alt çalışma alanı da silinir.", + "moreChildren_other": "+{{count}} tane daha", + "moreChildren_one": "+{{count}} tane daha" }, "DeleteWorktreeSkipConfirmOption": { "29aefb7e52": "Tekrar sorma" @@ -5646,7 +5740,8 @@ "keepHiddenAriaLabel_other": "{{repo}} için bulunan {{count}} worktree'yi gizli tut; proje menüsünden geri getir", "keepHiddenTooltip": "Gizli tut - proje menüsünden geri getir", "repoOnHost": "{{host}} üzerindeki {{repo}}", - "moreLocations_other": "+ {{count}} konum daha" + "moreLocations_other": "+ {{count}} konum daha", + "moreLocations_one": "+ {{count}} konum daha" }, "NonGitFolderDialog": { "e52454b7f6": "Klasör Olarak Aç", @@ -5701,8 +5796,10 @@ "55f75628c0": "Diskteki proje klasörleri silinmez.", "fec7e9c8ae": "Grubu Sil", "removeContainedProjects_other": "İçerdiği {{count}} projeyi kaldır", + "removeContainedProjects_one": "İçerdiği {{count}} projeyi kaldır", "deleteGroupDescription": "{{name}} silinecek.", - "moreProjects_other": "+{{count}} tane daha" + "moreProjects_other": "+{{count}} tane daha", + "moreProjects_one": "+{{count}} tane daha" }, "ProjectGroupNameDialog": { "d99a034073": "İptal", @@ -5959,7 +6056,8 @@ "f369f5c5a3": "Kapat", "e1a34450fc": "Çalışma alanlarını duruma göre düzenleyin ve çalışma alanı kartlarını açın.", "c6a77ab0f4": "Çalışma alanı panosu", - "selectedCount_other": "{{count}} seçili" + "selectedCount_other": "{{count}} seçili", + "selectedCount_one": "{{count}} seçili" }, "WorkspaceKanbanPinDropTarget": { "c30151c5ee": "Durumu değiştirmeden sabitlemek için buraya bırakın.", @@ -6073,7 +6171,8 @@ "c89f290e25": "{{value0}} kopyalandı", "d1113f4660": "Tarayıcı açılamadı", "unknownProcess": "Bilinmeyen işlem", - "livePorts_other": "{{count}} etkin port" + "livePorts_other": "{{count}} etkin port", + "livePorts_one": "{{count}} etkin port" }, "WorktreeContextMenu": { "c39c37676a": "Bir grup oluşturun ve bu projeyi içine taşıyın.", @@ -6142,9 +6241,13 @@ "failedUnnestWorkspace": "Çalışma alanının iç içe yerleşimi kaldırılamadı", "hostRepairRequired": "Yeniden eşleştirme gerekiyor", "showChildWorkspaces_other": "{{count}} alt çalışma alanını göster", + "showChildWorkspaces_one": "{{count}} alt çalışma alanını göster", "hideChildWorkspaces_other": "{{count}} alt çalışma alanını gizle", + "hideChildWorkspaces_one": "{{count}} alt çalışma alanını gizle", "childCount_other": "{{count}} alt öğe", - "groupProjectsRemained_other": "Grup silindikten sonra içerdiği {{count}} projeden {{remaining}} tanesi kaldı." + "childCount_one": "{{count}} alt öğe", + "groupProjectsRemained_other": "Grup silindikten sonra içerdiği {{count}} projeden {{remaining}} tanesi kaldı.", + "groupProjectsRemained_one": "Grup silindikten sonra içerdiği {{count}} projeden {{remaining}} tanesi kaldı." }, "WorktreeMetaDialog": { "3db0a2a593": "İptal", @@ -6216,7 +6319,8 @@ "appearWhenDetected": "Orca yeni worktree'ler algıladığında burada görünecekler.", "openGlobalSettings": "Genel Ayarlar'da Yönet", "globalSettingsSources": "Bu kaynakların, burada geçersiz kılabileceğiniz genel bir ayarı vardır:", - "searchHiddenPlaceholder_other": "{{count}} worktree içinde ara…" + "searchHiddenPlaceholder_other": "{{count}} worktree içinde ara…", + "searchHiddenPlaceholder_one": "{{count}} worktree içinde ara…" }, "add": { "repo": { @@ -6427,7 +6531,9 @@ "alsoForgetLocalHint": "Yalnızca Orca'dan temizler. Uzak dosyalar, worktree'ler ve branch'ler dokunulmadan bırakılır.", "wslHostEndsTerminalsUnlessShared": "{{value0}} öğesini Orca'dan kaldırır. Bu bilgisayarda açık olan başka bir Orca onu kullanmıyorsa açık terminallerini de sonlandırır ve bu dağıtımdaki Orca sunucusunu durdurur. Dağıtımdaki dosyalar değiştirilmez.", "hostKeepsWorkspaces_other": "{{host}} sunucusunu ve kimlik bilgilerini bu bilgisayardan kaldırır. Sunucudaki {{count}} çalışma alanı Orca'da kalır — uzak dosyalara dokunulmaz.", - "alsoRemoveWorkspaces_other": "Bu {{count}} çalışma alanını da Orca'dan kaldır" + "hostKeepsWorkspaces_one": "{{host}} sunucusunu ve kimlik bilgilerini bu bilgisayardan kaldırır. Sunucudaki {{count}} çalışma alanı Orca'da kalır — uzak dosyalara dokunulmaz.", + "alsoRemoveWorkspaces_other": "Bu {{count}} çalışma alanını da Orca'dan kaldır", + "alsoRemoveWorkspaces_one": "Bu {{count}} çalışma alanını da Orca'dan kaldır" }, "HostRenameDialog": { "1a2b3c4d5e": "Host'u yeniden adlandır", @@ -6513,7 +6619,9 @@ "c3e8a1f4b2": "Bir daha gösterme", "6c07f3a91e": "{{value1}} üzerinde {{value0}}", "hiddenWorktreesNoun_other": "gizli worktree'ler", - "reviewHiddenWorktrees_other": "{{scope}} kapsamındaki {{count}} gizli worktree'yi incele" + "hiddenWorktreesNoun_one": "gizli worktree'ler", + "reviewHiddenWorktrees_other": "{{scope}} kapsamındaki {{count}} gizli worktree'yi incele", + "reviewHiddenWorktrees_one": "{{scope}} kapsamındaki {{count}} gizli worktree'yi incele" }, "NoticeHostGlyph": { "hostDisconnected": "{{hostName}} bağlantısı kesildi", @@ -6605,6 +6713,7 @@ "sshConfigPickerResolving": "Okunuyor…", "pairingHelpShareComputer": "Bunu diğer bilgisayarda Ayarlar → Uzak Orca Sunucuları → Bu bilgisayarı paylaş bölümünden oluşturun.", "sshImportSynced_other": "Orca'ya {{count}} sunucu eklendi.", + "sshImportSynced_one": "Orca'ya {{count}} sunucu eklendi.", "sshConfigPickerInvalidResponse": "SSH yapılandırmasındaki sunucular için geçersiz yanıt" }, "ForgetSshWorkspaceDialog": { @@ -6632,7 +6741,8 @@ "3b7ea51793": "Aramayı temizle", "7f1c2e94a5": "Arama metni çok uzun, pano filtrelenmedi", "9a4d0f6b21": "Çok uzun", - "workspacesMatch_other": "{{count}} çalışma alanından {{matchCount}} tanesi eşleşiyor" + "workspacesMatch_other": "{{count}} çalışma alanından {{matchCount}} tanesi eşleşiyor", + "workspacesMatch_one": "{{count}} çalışma alanından {{matchCount}} tanesi eşleşiyor" }, "WorktreeCardSshHostControl": { "connectFailed": "SSH bağlantısı başarısız oldu", @@ -6734,7 +6844,8 @@ "copied": "Komut kopyalandı", "retry": "Şimdi tekrar dene", "restored": "Git yeniden çalışıyor. Worktree'ler yenilendi.", - "affectedProjects_other": "{{count}} proje için worktree taraması duraklatıldı" + "affectedProjects_other": "{{count}} proje için worktree taraması duraklatıldı", + "affectedProjects_one": "{{count}} proje için worktree taraması duraklatıldı" }, "manualSortSwitch": { "title": "Sıralama Manuel olarak değiştirildi", @@ -6840,7 +6951,8 @@ "defaultLabel": "Durum {{number}}" }, "worktreeCardModel": { - "sparsePreviewMore_other": "{{preview}}, +{{count}} tane daha" + "sparsePreviewMore_other": "{{preview}}, +{{count}} tane daha", + "sparsePreviewMore_one": "{{preview}}, +{{count}} tane daha" }, "worktreeCardPrDisplay": { "mrDetailsUnavailable": "MR ayrıntıları kullanılamıyor", @@ -6849,7 +6961,8 @@ "loadingPr": "PR yükleniyor…" }, "HostSectionHeader": { - "workspaceCount_other": "{{count}} çalışma alanı" + "workspaceCount_other": "{{count}} çalışma alanı", + "workspaceCount_one": "{{count}} çalışma alanı" }, "titleDerivedAgentRows": { "needsInput": "Girdi gerekiyor", @@ -12700,6 +12813,7 @@ "sidebar": { "BulkActionBar": { "selectedCount_other": "{{count}} seçili", + "selectedCount_one": "{{count}} seçili", "stageCount": "Stage ({{count}})", "unstageCount": "Unstage ({{count}})" }, @@ -13156,14 +13270,21 @@ "conflictCount_one": "{{count}} çakışma", "conflictCount_other": "{{count}} çakışma", "discardFailedSampleMore_other": "{{paths}}, +{{count}} daha", + "discardFailedSampleMore_one": "{{paths}}, +{{count}} daha", "discardFailed_other": "{{count}} dosyadaki değişiklikler atılamadı", + "discardFailed_one": "{{count}} dosyadaki değişiklikler atılamadı", "discardFailedWithSample": "{{error}} (ör. {{paths}})", "compareBaseCommitsAhead_other": "{{ref}} referansından {{count}} commit ileride", + "compareBaseCommitsAhead_one": "{{ref}} referansından {{count}} commit ileride", "compareBaseCommitsBehind_other": "{{ref}} referansından {{count}} commit geride", + "compareBaseCommitsBehind_one": "{{ref}} referansından {{count}} commit geride", "branchFilesChangedVsBase_other": "{{ref}} ile karşılaştırıldığında {{count}} dosya değişti", + "branchFilesChangedVsBase_one": "{{ref}} ile karşılaştırıldığında {{count}} dosya değişti", "noteCount_other": "{{count}} not", + "noteCount_one": "{{count}} not", "comparingAgainstRef": "{{ref}} ile karşılaştırılıyor", "commitsAheadShort_other": "{{count}} ileride", + "commitsAheadShort_one": "{{count}} ileride", "unresolvedConflictOfKind": "Çözülmemiş çakışma ({{kind}})", "unresolvedConflict": "Çözülmemiş çakışma", "locallyResolvedConflictOfKind": "Yerelde çözülmüş çakışma ({{kind}})", @@ -13178,7 +13299,9 @@ "abortRebaseFailed": "Rebase iptal edilemedi", "abortMergeFailed": "Merge iptal edilemedi", "clearNotesFromWorkspace_other": "Bu çalışma alanındaki {{count}} not silinsin mi?", - "clearNotesFromFile_other": "{{path}} dosyasındaki {{count}} not silinsin mi?" + "clearNotesFromWorkspace_one": "Bu çalışma alanındaki {{count}} not silinsin mi?", + "clearNotesFromFile_other": "{{path}} dosyasındaki {{count}} not silinsin mi?", + "clearNotesFromFile_one": "{{path}} dosyasındaki {{count}} not silinsin mi?" }, "SourceControlAgentActionDialog": { "8e856842d1": "Seçilen ajan başlatılamadı.", @@ -13321,10 +13444,15 @@ "unresolvedChecks_one": "{{count}} çözülmemiş kontrol", "unresolvedChecks_other": "{{count}} çözülmemiş kontrol", "passingCount_other": "{{count}} başarılı", + "passingCount_one": "{{count}} başarılı", "failingCount_other": "{{count}} başarısız", + "failingCount_one": "{{count}} başarısız", "pendingCount_other": "{{count}} bekleyen", + "pendingCount_one": "{{count}} bekleyen", "unresolvedCount_other": "{{count}} çözülmemiş", + "unresolvedCount_one": "{{count}} çözülmemiş", "sendQueuedCommentsToAi_other": "Kuyruktaki {{count}} yorumu AI'ya gönder", + "sendQueuedCommentsToAi_one": "Kuyruktaki {{count}} yorumu AI'ya gönder", "conflictsBlockThisMr": "Çakışmalar bu MR'ı engelliyor", "conflictsBlockThisPr": "Çakışmalar bu PR'ı engelliyor", "copyComment": "Yorumu kopyala", @@ -13741,7 +13869,8 @@ }, "compare": { "summary": { - "commitsAhead_other": "{{ref}} referansından {{count}} commit ileride" + "commitsAhead_other": "{{ref}} referansından {{count}} commit ileride", + "commitsAhead_one": "{{ref}} referansından {{count}} commit ileride" } }, "conflict": { @@ -13827,7 +13956,9 @@ }, "useFileExplorerImport": { "importFailedCount_other": "{{count}} dosya içe aktarılamadı.", + "importFailedCount_one": "{{count}} dosya içe aktarılamadı.", "importSkippedCount_other": "{{count}} dosya atlandı.", + "importSkippedCount_one": "{{count}} dosya atlandı.", "importFailed": "Dosyalar içe aktarılamadı." }, "useFileExplorerKeys": { @@ -13885,7 +14016,8 @@ "resumeInNewCliUnavailable": "Bu oturum CLI'da açılamıyor.", "resumeInNewCliHostTooOld": "Bu sohbeti yeni bir CLI'da sürdürmek için sohbetin çalıştığı ana makinedeki Orca'yı güncelleyin.", "folderWorkspaceUnavailable": "Klasör çalışma alanı artık kullanılamıyor.", - "transcriptsSkippedCount_other": "{{count}} transkript atlandı" + "transcriptsSkippedCount_other": "{{count}} transkript atlandı", + "transcriptsSkippedCount_one": "{{count}} transkript atlandı" }, "AiVaultPanelControls": { "scanningSessions": "Oturumlar taranıyor", @@ -13948,8 +14080,11 @@ "folder": "Klasör", "resumeInFolder": "Klasörde sürdür", "recoverableEmptyDetailCount_other": "Bu oturumun kayıtlı bir konuşması yok ama {{count}} kurtarılabilir öge mevcut.", + "recoverableEmptyDetailCount_one": "Bu oturumun kayıtlı bir konuşması yok ama {{count}} kurtarılabilir öge mevcut.", "queuedMessageCount_other": "Kuyrukta {{count}} mesaj", - "subagentTranscriptCount_other": "{{count}} alt ajan transkripti" + "queuedMessageCount_one": "Kuyrukta {{count}} mesaj", + "subagentTranscriptCount_other": "{{count}} alt ajan transkripti", + "subagentTranscriptCount_one": "{{count}} alt ajan transkripti" }, "AiVaultSessionRow": { "noPreviewAvailable": "Konuşma önizlemesi yok", @@ -14085,9 +14220,13 @@ "541984b2eb": "#{{pr}} üzerinden kuyruğa alınsın mı?", "1feef35ca4": "#{{pr}} üzerinden merge edilsin mi?", "queueDescription_other": "{{included}}GitHub, {{count}} pull request'i birlikte merge kuyruğuna ekleyecek. Kuyruk, merge yöntemini seçer ve bunları ayrı gruplarda merge edebilir.", + "queueDescription_one": "{{included}}GitHub, {{count}} pull request'i birlikte merge kuyruğuna ekleyecek. Kuyruk, merge yöntemini seçer ve bunları ayrı gruplarda merge edebilir.", "queueConfirm_other": "{{count}} PR'ı kuyruğa al", + "queueConfirm_one": "{{count}} PR'ı kuyruğa al", "mergeDescription_other": "{{included}}GitHub, {{count}} pull request'i {{method}} kullanarak atomik olarak merge edecek. Herhangi biri merge edilemezse hiçbiri merge edilmeyecek.", - "mergeConfirm_other": "{{count}} PR'ı merge et" + "mergeDescription_one": "{{included}}GitHub, {{count}} pull request'i {{method}} kullanarak atomik olarak merge edecek. Herhangi biri merge edilemezse hiçbiri merge edilmeyecek.", + "mergeConfirm_other": "{{count}} PR'ı merge et", + "mergeConfirm_one": "{{count}} PR'ı merge et" }, "merge": { "189d0ec614": "#{{pr}} hâlâ taslak.", @@ -14097,7 +14236,8 @@ "2bb21fc326": "#{{pr}} hâlâ inceleme onayı bekliyor.", "c23faf74df": "#{{pr}} güncellenmeli.", "f561e80968": "#{{pr}} engellendi.", - "mergeThroughLabel_other": "#{{pr}} dahil merge et · {{count}} PR" + "mergeThroughLabel_other": "#{{pr}} dahil merge et · {{count}} PR", + "mergeThroughLabel_one": "#{{pr}} dahil merge et · {{count}} PR" } } } @@ -14161,7 +14301,8 @@ "scanning": "{{value0}} taranıyor", "checking": "{{value0}} kontrol ediliyor", "scanned": "{{value0}} tarandı", - "agentCheckedCount_other": "{{agent}}: {{total}} olası geçmiş kaydından {{settled}} tanesi kontrol edildi" + "agentCheckedCount_other": "{{agent}}: {{total}} olası geçmiş kaydından {{settled}} tanesi kontrol edildi", + "agentCheckedCount_one": "{{agent}}: {{total}} olası geçmiş kaydından {{settled}} tanesi kontrol edildi" }, "run": { "source": { @@ -14192,7 +14333,8 @@ } }, "fileExplorerMultiDrag": { - "moreItems_other": "+{{count}} daha" + "moreItems_other": "+{{count}} daha", + "moreItems_one": "+{{count}} daha" }, "CreatePullRequest": { "createInProgress": "PR oluşturuluyor...", @@ -14213,8 +14355,11 @@ "03e9beab7b": "Tarama erken durduruldu.", "milliseconds": "{{count}} ms", "seconds_other": "{{count}} saniye", + "seconds_one": "{{count}} saniye", "folderLevels_other": "{{count}} klasör düzeyi", + "folderLevels_one": "{{count}} klasör düzeyi", "repositories_other": "{{count}} repository", + "repositories_one": "{{count}} repository", "limitText": "Tarama {{depth}} veya {{repos}} sonrasında durur. Taramayı erken durdurup şimdiye kadar bulunan repository'leri içe aktarabilirsiniz.", "limitTextWithTimeout": "Tarama {{depth}}, {{repos}} veya {{timeout}} sonrasında durur. Taramayı erken durdurup şimdiye kadar bulunan repository'leri içe aktarabilirsiniz." }, @@ -14273,6 +14418,7 @@ "yoloModeLabel": "Yolo modu", "yoloPermissionsDescription": "Ajanlar sormadan komut çalıştırır ve dosyaları düzenler; bazıları da korumalı alanlarını atlar. Yalnızca güvendiğiniz projelerde kullanın.", "showMoreAgents_other": "{{count}} ajan daha göster →", + "showMoreAgents_one": "{{count}} ajan daha göster →", "agentNotOnPath": "{{agent}} henüz PATH'inizde yok. Orca bunu varsayılan olarak ayarlayacak; istediğiniz zaman kurabilirsiniz." }, "IntegrationsStep": { @@ -15350,11 +15496,17 @@ "diffLoadTimedOut": "Diff yüklemesi tamamlanamadı.", "diffLoadFailed": "Diff yüklenemedi.", "moreNotesInSourceControl_other": "Kaynak Kontrolü bölümünde {{count}} not daha", + "moreNotesInSourceControl_one": "Kaynak Kontrolü bölümünde {{count}} not daha", "clearNotesConfirm_other": "Bu worktree'deki {{count}} not temizlensin mi?", + "clearNotesConfirm_one": "Bu worktree'deki {{count}} not temizlensin mi?", "changedFilesVs_other": "{{baseRef}} ile karşılaştırıldığında {{count}} dosya değişti", + "changedFilesVs_one": "{{baseRef}} ile karşılaştırıldığında {{count}} dosya değişti", "changedFilesIn_other": "{{compareRef}} içinde {{count}} dosya değişti", + "changedFilesIn_one": "{{compareRef}} içinde {{count}} dosya değişti", "changedFiles_other": "{{count}} değişen dosya", + "changedFiles_one": "{{count}} değişen dosya", "showAiNotes_other": "{{count}} AI notunu göster", + "showAiNotes_one": "{{count}} AI notunu göster", "send": "Gönder", "openDiff": "Diff'i aç", "openInEditor": "Düzenleyicide aç" @@ -15390,7 +15542,9 @@ "delimiterAuto": "Otomatik ({{delimiter}})", "delimiter": "Ayırıcı", "rowCount_other": "{{formatted}} satır", - "columnCount_other": "{{formatted}} sütun" + "rowCount_one": "{{formatted}} satır", + "columnCount_other": "{{formatted}} sütun", + "columnCount_one": "{{formatted}} sütun" }, "DiffNotesSendMenu": { "f1aa04b5cf": "Bu dosya", @@ -15547,7 +15701,8 @@ "pythonOnly": "Orca'da yalnızca Python not defterleri çalıştırılabilir.", "ownerUnresolved": "Orca bu not defterinin hangi bilgisayarda olduğunu henüz belirleyemediği için hücreleri çalıştırılamıyor.", "invalidNotebook": "Geçersiz notebook", - "cellCount_other": "{{count}} hücre" + "cellCount_other": "{{count}} hücre", + "cellCount_one": "{{count}} hücre" }, "MarkdownPreview": { "e4683f70c4": "İptal", @@ -15924,9 +16079,13 @@ "5a8e1d4f23": " · ", "copy": "İşleri kopyala", "stepsSucceeded_other": "{{count}} başarılı", + "stepsSucceeded_one": "{{count}} başarılı", "stepsSkipped_other": "{{count}} atlandı", + "stepsSkipped_one": "{{count}} atlandı", "stepsPending_other": "{{count}} bekliyor", - "stepsFailedOfTotal_other": "{{count}} adımdan {{failed}} tanesi başarısız oldu" + "stepsPending_one": "{{count}} bekliyor", + "stepsFailedOfTotal_other": "{{count}} adımdan {{failed}} tanesi başarısız oldu", + "stepsFailedOfTotal_one": "{{count}} adımdan {{failed}} tanesi başarısız oldu" }, "check": { "run": { @@ -16180,7 +16339,9 @@ "dashboard": { "DashboardAgentChildDisclosure": { "hideChildAgents_other": "{{count}} alt ajanı gizle", - "showChildAgents_other": "{{count}} alt ajanı göster" + "hideChildAgents_one": "{{count}} alt ajanı gizle", + "showChildAgents_other": "{{count}} alt ajanı göster", + "showChildAgents_one": "{{count}} alt ajanı göster" }, "DashboardAgentRow": { "912e136cd9": "Gönder", @@ -16192,6 +16353,7 @@ "justNow": "az önce", "timeAgo": "{{duration}} önce", "dispatchedAgents_other": "{{agentType}} - {{count}} ajan görevlendirildi", + "dispatchedAgents_one": "{{agentType}} - {{count}} ajan görevlendirildi", "startedAgo": "{{time}} başladı", "doneAgo": "{{time}} tamamlandı" }, @@ -16730,8 +16892,11 @@ "lastRunFailed": "Son çalıştırma tamamlanamadı.", "noGrace": "Tolerans yok", "graceMinutes_other": "{{count}} dakika", + "graceMinutes_one": "{{count}} dakika", "graceHours_other": "{{count}} saat", + "graceHours_one": "{{count}} saat", "usageCoverageRuns_other": "{{known}}/{{count}} çalıştırma", + "usageCoverageRuns_one": "{{known}}/{{count}} çalıştırma", "usageUnavailable": "Kullanılamıyor", "noRuns": "Çalıştırma yok", "projectDefault": "Proje varsayılanı", @@ -16895,7 +17060,8 @@ "runError": "Hata:", "deleteAutomationDescription": " ve çalıştırma geçmişini sil. Önceki çalıştırmaların oluşturduğu çalışma alanları silinmez.", "deleteExternalAutomationDescription": " üzerindeki içinden otomasyonunu sil.", - "runUsageSummaryTokens_other": "Tahmini {{cost}} · {{tokens}} token" + "runUsageSummaryTokens_other": "Tahmini {{cost}} · {{tokens}} token", + "runUsageSummaryTokens_one": "Tahmini {{cost}} · {{tokens}} token" }, "AutomationsPageSkeleton": { "55527b7bcf": "Otomasyonlar yükleniyor" @@ -16925,7 +17091,8 @@ "92405f1431": "Kullanılamıyor", "dbdcec22bd": "Salt okunur", "0a2d4359a8": "Yönetilebilir", - "automationCount_other": "{{count}} otomasyon" + "automationCount_other": "{{count}} otomasyon", + "automationCount_one": "{{count}} otomasyon" }, "WorkspaceCombobox": { "ee5b280eba": "Çalışma alanı bulunamadı.", @@ -17113,7 +17280,8 @@ }, "externalScope": { "uncheckedHost": "{{hostLabel}} üzerindeki harici otomasyon yöneticileri kontrol edilemedi.", - "uncheckedHostCount_other": "{{count}} sunucudaki harici otomasyon yöneticileri kontrol edilemedi." + "uncheckedHostCount_other": "{{count}} sunucudaki harici otomasyon yöneticileri kontrol edilemedi.", + "uncheckedHostCount_one": "{{count}} sunucudaki harici otomasyon yöneticileri kontrol edilemedi." }, "enablement": { "paused": "Duraklatıldı" @@ -17174,8 +17342,11 @@ }, "runHistory": { "runCountSummary_other": "{{count}} çalıştırma · {{completed}} tamamlandı", + "runCountSummary_one": "{{count}} çalıştırma · {{completed}} tamamlandı", "occurrencesWithLatestCount_other": "{{count}} kez, en son {{date}}", - "occurrencesCount_other": "{{count}} kez" + "occurrencesWithLatestCount_one": "{{count}} kez, en son {{date}}", + "occurrencesCount_other": "{{count}} kez", + "occurrencesCount_one": "{{count}} kez" }, "capabilityProbe": { "createIdempotencyUpdateRequired": "Otomasyonları bu sunucuya taşımak için daha yeni bir Orca sunucusu gerekir. HUB'ı güncelleyip yeniden deneyin." @@ -17220,7 +17391,8 @@ "namedWorkspaceGone": "{{name}} (artık kullanılamıyor)" }, "usage": { - "tokensAndCost_other": "{{tokens}} token · {{cost}}" + "tokensAndCost_other": "{{tokens}} token · {{cost}}", + "tokensAndCost_one": "{{tokens}} token · {{cost}}" }, "externalDisplay": { "sshHost": "SSH sunucusu", @@ -17302,7 +17474,8 @@ }, "clearCompleted": { "undo": "Geri al", - "cleared_other": "{{count}} tamamlanmış ajan temizlendi" + "cleared_other": "{{count}} tamamlanmış ajan temizlendi", + "cleared_one": "{{count}} tamamlanmış ajan temizlendi" }, "standaloneWorktree": { "floatingTerminal": "Yüzen terminal", @@ -17311,7 +17484,8 @@ "ActivityTitlebarControls": { "d6a8de3934": "ajan", "dc708f3eff": "Ajanları kapat", - "unreadCount_other": "{{count}} okunmamış" + "unreadCount_other": "{{count}} okunmamış", + "unreadCount_one": "{{count}} okunmamış" }, "ActivityScopeFilterControls": { "resetScope": "Tüm sunucuları ve projeleri göster", @@ -17405,7 +17579,8 @@ "unavailable": "Çalışma alanları yalnızca klasör çalışma alanları için gösterilir.", "emptyTitle": "Henüz bağlı worktree yok", "emptyCopy": "Bu çalışma alanından oluşturulan worktree'ler burada görünecek.", - "attachedCount_other": "{{count}} bağlı worktree" + "attachedCount_other": "{{count}} bağlı worktree", + "attachedCount_one": "{{count}} bağlı worktree" }, "FolderWorkspacePrChecksPanel": { "unavailable": "PR kontrolleri yalnızca klasör çalışma alanları için gösterilir.", @@ -17418,8 +17593,11 @@ "reviewChecks": "İnceleme kontrolleri", "allChecksPassing": "tüm kontroller başarılı", "worktreeCountLabel_other": "{{count}} worktree", + "worktreeCountLabel_one": "{{count}} worktree", "failingCountLabel_other": "{{count}} başarısız", - "pendingCountLabel_other": "{{count}} bekleyen" + "failingCountLabel_one": "{{count}} başarısız", + "pendingCountLabel_other": "{{count}} bekleyen", + "pendingCountLabel_one": "{{count}} bekleyen" }, "parentPrChecks": { "rowSummary": { @@ -17504,7 +17682,8 @@ "searchProjects": "Projeleri ara...", "noMatches": "Aramanızla eşleşen proje yok.", "chooseSource": "Görev kaynağı seçin", - "hostCount_other": "{{count}} sunucu" + "hostCount_other": "{{count}} sunucu", + "hostCount_one": "{{count}} sunucu" } } }, @@ -17547,10 +17726,13 @@ "accountTitle": "Hesap: {{accounts}}", "sourceTitle": "Kaynak: {{source}}", "sourceHostCount_other": "{{count}} kaynak sunucusu", + "sourceHostCount_one": "{{count}} kaynak sunucusu", "noHost": "Sunucu yok", "projectCount_other": "{{count}} proje", + "projectCount_one": "{{count}} proje", "selectedProject": "Seçili proje", "selectedProjectCount_other": "{{count}} seçili proje", + "selectedProjectCount_one": "{{count}} seçili proje", "currentAccount": "Geçerli hesap", "statusCheckingCapabilities": "sunucu özellikleri kontrol ediliyor", "statusServerUpdateForTaskSources": "görev kaynakları için sunucu güncellemesi gerekli", @@ -17559,6 +17741,7 @@ "statusProviderUnsupported": "sağlayıcı bu sunucuda desteklenmiyor", "statusServerUpdateNeeded": "sunucu güncellemesi gerekli", "unavailableCount_other": "{{count}} kullanılamıyor", + "unavailableCount_one": "{{count}} kullanılamıyor", "statusConnected": "bağlı", "statusAuthNeeded": "kimlik doğrulaması gerekli", "statusConnecting": "bağlanıyor", @@ -17964,7 +18147,9 @@ "finishedPartial": "Orca kapandığında bu sohbetler çalışıyordu. Orca'nın sürdürdüğü sohbetler tam bağlamlarıyla kaldıkları yerden geri yüklendi ve devam etmeden önce ne yaptıklarını kontrol etmeleri istendi. Sizin istemleriniz yeniden gönderilmedi. Hâlâ ilgi gerektiren veya sürdürülebilecek sohbetler için listeyi kontrol edin.", "finishedPartialUpdate": "Orca bir güncelleme yüklediğinde bu sohbetler çalışıyordu. Orca'nın sürdürdüğü sohbetler tam bağlamlarıyla kaldıkları yerden geri yüklendi ve devam etmeden önce ne yaptıklarını kontrol etmeleri istendi. Sizin istemleriniz yeniden gönderilmedi. Hâlâ ilgi gerektiren veya sürdürülebilecek sohbetler için listeyi kontrol edin.", "resumedOfTotal_other": "Devam edilen sohbet: {{resumed}}/{{count}}", - "resumingCount_other": "{{count}} sohbete devam ediliyor" + "resumedOfTotal_one": "Devam edilen sohbet: {{resumed}}/{{count}}", + "resumingCount_other": "{{count}} sohbete devam ediliyor", + "resumingCount_one": "{{count}} sohbete devam ediliyor" }, "NativeChatResumeRunStatusIcon": { "waitingForReply": "Yanıt bekleniyor", @@ -18066,10 +18251,14 @@ "prCheckCounts": { "noChecksFound": "Kontrol bulunamadı", "checksFailing_other": "{{count}} kontrol başarısız", + "checksFailing_one": "{{count}} kontrol başarısız", "checksNeedAction_other": "{{count}} kontrol işlem gerektiriyor", + "checksNeedAction_one": "{{count}} kontrol işlem gerektiriyor", "checksPending_other": "{{count}} kontrol bekliyor", + "checksPending_one": "{{count}} kontrol bekliyor", "allChecksPassing": "Tüm kontroller başarılı", - "checksPassingOfTotal_other": "{{count}} kontrolden {{passing}} tanesi başarılı" + "checksPassingOfTotal_other": "{{count}} kontrolden {{passing}} tanesi başarılı", + "checksPassingOfTotal_one": "{{count}} kontrolden {{passing}} tanesi başarılı" }, "taskPageJiraBoard": { "changeStatusFailed": "Durum değiştirilemedi." @@ -18472,13 +18661,15 @@ "updated": "{{task}} güncellendi", "unchanged": "Görevler değişmedi", "showAll": "Tüm görev listesi", - "progress_other": "{{count}} görevden {{completed}} tanesi tamamlandı" + "progress_other": "{{count}} görevden {{completed}} tanesi tamamlandı", + "progress_one": "{{count}} görevden {{completed}} tanesi tamamlandı" }, "turnDiff": { "partial": "Kısmi diff", "showDiff": "Diff'i göster", "hideDiff": "Diff'i gizle", - "changedFiles_other": "Değiştirilen {{count}} dosya" + "changedFiles_other": "Değiştirilen {{count}} dosya", + "changedFiles_one": "Değiştirilen {{count}} dosya" }, "receipt": { "unavailable": "Seçilen yanıt kullanılamıyor", @@ -18670,31 +18861,55 @@ "showBrowserPage": "Göster", "showBrowserPageLabel": "{{value0}} göster", "callCount_other": "{{count}} araç çağrısı", + "callCount_one": "{{count}} araç çağrısı", "runRead_other": "{{count}} dosya okundu", + "runRead_one": "{{count}} dosya okundu", "runSearch_other": "{{count}} kez arama yapıldı", + "runSearch_one": "{{count}} kez arama yapıldı", "runListFiles_other": "{{count}} dizin listelendi", + "runListFiles_one": "{{count}} dizin listelendi", "runCommand_other": "{{count}} komut çalıştırıldı", + "runCommand_one": "{{count}} komut çalıştırıldı", "runFileChange_other": "{{count}} dosya düzenlendi", + "runFileChange_one": "{{count}} dosya düzenlendi", "runWebSearch_other": "Web'de {{count}} kez arama yapıldı", + "runWebSearch_one": "Web'de {{count}} kez arama yapıldı", "runBrowser_other": "Tarayıcı {{count}} kez kullanıldı", + "runBrowser_one": "Tarayıcı {{count}} kez kullanıldı", "runIntegration_other": "{{count}} entegrasyon kullanıldı", + "runIntegration_one": "{{count}} entegrasyon kullanıldı", "runAgent_other": "{{count}} ajan çalıştırıldı", + "runAgent_one": "{{count}} ajan çalıştırıldı", "runPlan_other": "Plan {{count}} kez güncellendi", + "runPlan_one": "Plan {{count}} kez güncellendi", "runTool_other": "{{count}} araç kullanıldı", + "runTool_one": "{{count}} araç kullanıldı", "runLiveRead_other": "{{count}} dosya okunuyor", + "runLiveRead_one": "{{count}} dosya okunuyor", "runLiveSearch_other": "{{count}} arama yapılıyor", + "runLiveSearch_one": "{{count}} arama yapılıyor", "runLiveListFiles_other": "{{count}} dizin listeleniyor", + "runLiveListFiles_one": "{{count}} dizin listeleniyor", "runLiveCommand_other": "{{count}} komut çalıştırılıyor", + "runLiveCommand_one": "{{count}} komut çalıştırılıyor", "runLiveFileChange_other": "{{count}} dosya düzenleniyor", + "runLiveFileChange_one": "{{count}} dosya düzenleniyor", "runLiveWebSearch_other": "Web'de {{count}} arama yapılıyor", + "runLiveWebSearch_one": "Web'de {{count}} arama yapılıyor", "runLiveBrowser_other": "Tarayıcı {{count}} kez kullanılıyor", + "runLiveBrowser_one": "Tarayıcı {{count}} kez kullanılıyor", "runLiveIntegration_other": "{{count}} entegrasyon kullanılıyor", + "runLiveIntegration_one": "{{count}} entegrasyon kullanılıyor", "runLiveAgent_other": "{{count}} ajan çalıştırılıyor", + "runLiveAgent_one": "{{count}} ajan çalıştırılıyor", "runLivePlan_other": "Plan {{count}} kez güncelleniyor", - "runLiveTool_other": "{{count}} araç kullanılıyor" + "runLivePlan_one": "Plan {{count}} kez güncelleniyor", + "runLiveTool_other": "{{count}} araç kullanılıyor", + "runLiveTool_one": "{{count}} araç kullanılıyor" }, "providerFrame": { - "byteCount_other": "{{count}} bayt" + "byteCount_other": "{{count}} bayt", + "byteCount_one": "{{count}} bayt" }, "status": { "responding": "Ajan yanıt veriyor", @@ -18834,7 +19049,8 @@ "awaiting": "Kullanıcı girdisi bekleniyor:", "awaitingUnnamed": "Kullanıcı girdisi bekleniyor", "asked": "Soruldu:", - "questionCount_other": "{{count}} soru" + "questionCount_other": "{{count}} soru", + "questionCount_one": "{{count}} soru" }, "approval": { "title": "{{value0}} için izin verilsin mi?", @@ -19376,9 +19592,13 @@ } }, "forceDeleteRisk_other": "Şu anda {{count}} çalışma alanında risk var ve bunların zorla silinmesi gerekebilir", + "forceDeleteRisk_one": "Şu anda {{count}} çalışma alanında risk var ve bunların zorla silinmesi gerekebilir", "selectionVanishedCount_other": "Seçili {{count}} çalışma alanı artık mevcut değil.", + "selectionVanishedCount_one": "Seçili {{count}} çalışma alanı artık mevcut değil.", "selectionWithheldCount_other": "Seçili {{count}} çalışma alanı geçerli filtreler tarafından gizlendiği için seçimden çıkarıldı.", - "selectAllSafetyChecked_other": "Güvenlik kontrolünden geçen {{count}} çalışma alanının tümünü seç" + "selectionWithheldCount_one": "Seçili {{count}} çalışma alanı geçerli filtreler tarafından gizlendiği için seçimden çıkarıldı.", + "selectAllSafetyChecked_other": "Güvenlik kontrolünden geçen {{count}} çalışma alanının tümünü seç", + "selectAllSafetyChecked_one": "Güvenlik kontrolünden geçen {{count}} çalışma alanının tümünü seç" }, "scan": { "progress": "Çalışma alanları taranıyor ({{value0}}/{{value1}})", @@ -19387,8 +19607,11 @@ "fallbackRepository": "bir repository", "gitListFailed": "Git worktree'leri listeleyemedi", "multipleErrorsWithMore_other": "{{count}} repository ({{names}}, +{{moreCount}} tane daha) kontrol edilemedi. Bazı çalışma alanları eksik olabilir. Yeniden denemek için yenileyin.", + "multipleErrorsWithMore_one": "{{count}} repository ({{names}}, +{{moreCount}} tane daha) kontrol edilemedi. Bazı çalışma alanları eksik olabilir. Yeniden denemek için yenileyin.", "multipleErrorsCount_other": "{{count}} repository ({{names}}) kontrol edilemedi. Bazı çalışma alanları eksik olabilir. Yeniden denemek için yenileyin.", - "readyCount_other": "{{count}} çalışma alanı bulundu." + "multipleErrorsCount_one": "{{count}} repository ({{names}}) kontrol edilemedi. Bazı çalışma alanları eksik olabilir. Yeniden denemek için yenileyin.", + "readyCount_other": "{{count}} çalışma alanı bulundu.", + "readyCount_one": "{{count}} çalışma alanı bulundu." }, "relativeTime": { "never": "Hiçbir zaman", @@ -19984,8 +20207,11 @@ "showMoreSessions": "Daha fazla oturum göster", "loadingMoreSessions": "Daha fazla oturum yükleniyor…", "resultCount_other": "{{count}} sonuç", + "resultCount_one": "{{count}} sonuç", "sessionCount_other": "{{count}} oturum", + "sessionCount_one": "{{count}} oturum", "sessionsShownOfLoaded_other": "{{count}} oturumdan {{shown}} tanesi", + "sessionsShownOfLoaded_one": "{{count}} oturumdan {{shown}} tanesi", "hostSkipReason": { "indexChanged": "indeks değişti", "searchOff": "arama kapalı", @@ -20336,8 +20562,11 @@ "notMovedOther": "Diğer {{count}} oturum taşınmadı.", "review": "İncele", "restartCount_other": "{{count}} oturumu yeniden başlat", + "restartCount_one": "{{count}} oturumu yeniden başlat", "reviewBody_other": "Diğer {{count}} Claude oturumu {{next}} hesabına taşınmadı.", - "body_other": "{{count}} Claude oturumu hâlâ {{previous}} hesabında çalışıyor. Yeniden başlatma her konuşmayı {{next}} hesabında sürdürür. Meşgul oturumlar yeniden başlatılmadan önce boşta kalmayı bekler." + "reviewBody_one": "Diğer {{count}} Claude oturumu {{next}} hesabına taşınmadı.", + "body_other": "{{count}} Claude oturumu hâlâ {{previous}} hesabında çalışıyor. Yeniden başlatma her konuşmayı {{next}} hesabında sürdürür. Meşgul oturumlar yeniden başlatılmadan önce boşta kalmayı bekler.", + "body_one": "{{count}} Claude oturumu hâlâ {{previous}} hesabında çalışıyor. Yeniden başlatma her konuşmayı {{next}} hesabında sürdürür. Meşgul oturumlar yeniden başlatılmadan önce boşta kalmayı bekler." } }, "managedData": { @@ -20483,7 +20712,8 @@ "network": "Ağ hatası — bağlantınızı kontrol edin.", "tooLargeUnknownCount": "Bu görünümde Orca'da gösterilemeyecek kadar çok öğe var. GitHub'da görünümün filtresini daraltın.", "schemaDriftDetail": "Bu proje görünümü okunamadı: {{detail}}.", - "tooLargeCount_other": "Bu görünüm {{count}} öge içeriyor — Orca'da gösterilemeyecek kadar büyük. GitHub'da görünümün filtresini daraltın." + "tooLargeCount_other": "Bu görünüm {{count}} öge içeriyor — Orca'da gösterilemeyecek kadar büyük. GitHub'da görünümün filtresini daraltın.", + "tooLargeCount_one": "Bu görünüm {{count}} öge içeriyor — Orca'da gösterilemeyecek kadar büyük. GitHub'da görünümün filtresini daraltın." }, "columns": { "type": "Tür" @@ -20564,7 +20794,9 @@ "checksNeutral": "Nötr", "allReviewChecks": "İncelemeler: {{count}} · Kontroller: {{status}}", "showLinked_other": "Bağlantılı {{count}} inceleme ve görevi göster", - "linkedCount_other": "{{count}} bağlantılı" + "showLinked_one": "Bağlantılı {{count}} inceleme ve görevi göster", + "linkedCount_other": "{{count}} bağlantılı", + "linkedCount_one": "{{count}} bağlantılı" }, "attachments": { "updateRuntime": "Çalışma alanı bağlantılarını değiştirmek için uzak çalışma zamanını güncelleyin", @@ -20656,7 +20888,8 @@ "openFailed": "Bu Jira sorununa bağlı çalışma alanı açılamıyor.", "mode": "Çalışma alanı var", "search": "Bağlı sorunlarda ara", - "linkedCount_other": "{{key}} ile bağlantılı {{count}} çalışma alanı" + "linkedCount_other": "{{key}} ile bağlantılı {{count}} çalışma alanı", + "linkedCount_one": "{{key}} ile bağlantılı {{count}} çalışma alanı" }, "prompt": { "dialogTitle": "Şablondan istem kopyala", @@ -20746,7 +20979,8 @@ "compact": { "linkedAndUnavailable": "Bağlı worktree'lerde {{value0}} · {{value1}} kullanılamıyor", "linked": "Bağlı", - "linkedAndScannedCount_other": "Bağlantılı worktree'lerde {{size}} · {{count}} çalışma alanı" + "linkedAndScannedCount_other": "Bağlantılı worktree'lerde {{size}} · {{count}} çalışma alanı", + "linkedAndScannedCount_one": "Bağlantılı worktree'lerde {{size}} · {{count}} çalışma alanı" }, "savedScan": { "folderDetailsUnavailable": "Klasör ayrıntıları geçmiş taramalarla birlikte kaydedilmez. Bu çalışma alanını incelemek için yenileyin." @@ -20895,7 +21129,8 @@ "email": "E-posta adresinizi öğrenme", "allSites": "Tüm web sitelerindeki tüm verilerinizi okuma ve değiştirme", "someSites": "{{hosts}} üzerindeki verilerinizi okuma ve değiştirme", - "manyOtherSites_other": "{{hosts}} ve {{count}} diğer sitedeki verilerinizi okuma ve değiştirme" + "manyOtherSites_other": "{{hosts}} ve {{count}} diğer sitedeki verilerinizi okuma ve değiştirme", + "manyOtherSites_one": "{{hosts}} ve {{count}} diğer sitedeki verilerinizi okuma ve değiştirme" }, "install": { "title": "{{name}} eklensin mi?", diff --git a/src/shared/i18n-plural-family.ts b/src/shared/i18n-plural-family.ts index 3b3d8534604..ce26d1499a4 100644 --- a/src/shared/i18n-plural-family.ts +++ b/src/shared/i18n-plural-family.ts @@ -8,7 +8,7 @@ export function resolvePluralFamilyKey(key: string, options?: TOptions): string return typeof options?.count === 'number' ? key.replace(PLURAL_SUFFIX_RE, '') : key } -// Catalogs translated from English often ship only _one/_other; reuse _other so few/many stay in-language. +// Plugin packs often ship only _one/_other; reuse _other so few/many stay in-language (built-ins commit these forms). export function withPluralCategoriesFromOther( catalog: Record, categories: readonly string[]