UNPKG

@craftercms/studio-ui

Version:

Services, components, models & utils to build CrafterCMS authoring extensions.

722 lines 122 kB
{ "8VugDo": "Fecha de publicación", "BrowseFilesDialog.sortBy": "Ordenar por", "CreateUserDialog.title": "Crear usuario", "GlobalMenu.Audit": "Auditoría", "GlobalMenu.Sites": "Proyectos", "InstallPluginDialog.empty": "No se encontraron complementos.", "InstallPluginDialog.title": "Complemento de búsqueda e instalación", "RK0yq5": "Última edición por", "about.buildDate": "La fecha de construcción", "about.buildNumber": "Número de compilación", "about.versionNumber": "Número de versión", "aboutView.attribution": "CrafterCMS es posible gracias a otros <a>proyectos de software de código abierto</a>.", "accountManagement.changeHelperText": "Una vez que su contraseña se haya actualizado correctamente, se le pedirá que inicie sesión nuevamente.", "accountManagement.changeLanguage": "Cambiar idioma", "accountManagement.changePassword": "Cambia la contraseña", "accountManagement.confirmPassword": "Confirmar contraseña", "accountManagement.currentPassword": "Contraseña actual", "accountManagement.languageUpdated": "La preferencia de idioma cambió", "accountManagement.newPassword": "Nueva contraseña", "accountManagement.passwordChanged": "Contraseña cambiada con éxito", "accountManagement.passwordInvalid": "La contraseña no es válida.", "accountManagement.passwordMatch": "Debe coincidir con la contraseña anterior.", "adminConfigurations.allEncrypted": "No hay elementos pendientes de ser cifrados. Para marcar para el cifrado, el attributo `encrypted` debe tener un valor en blanco (por ejemplo, `encrypted=\"\"`)", "adminConfigurations.configSaved": "Configuración guardada con éxito.", "adminConfigurations.documentError": "El documento contiene errores. Compruebe si hay marcadores de error en el lateral del editor.", "adminConfigurations.encryptHinPt1": "Para cifrar el contenido de una etiqueta, (1) marque las etiquetas deseadas para el cifrado, luego (2) haga clic en el botón \"Cifrar marcado\".", "adminConfigurations.encryptHinPt2": "(1) Marque sus etiquetas para el cifrado agregando el atributo <bold>`encrypted =\" \"`</bold>.", "adminConfigurations.encryptHinPt3": "Ejemplo: {lt}accessKey encrypted = \"\"{gt}AKIAIOSFODNN7EXAMPLE{lt}/ accessKey{gt}", "adminConfigurations.encryptHinPt4": "(2) Haga clic en el botón <bold>`Cifrar marcado`</bold>. Trás completar la petición, su etiqueta ahora debería verse así:", "adminConfigurations.encryptHinPt5": "{lt}accessKey encrypted = \"true\"{gt}${lc}enc: xeJW23SomeEncryptedValuesListedHere{rc}{lt}/ accessKey{gt}", "adminConfigurations.encryptHinPt6": "Recuerde:", "adminConfigurations.encryptHinPt7": "Utilice el atributo `encrypted =” ”` solo en etiquetas que contengan directamente el valor a cifrar (texto).", "adminConfigurations.encryptHinPt8": "No agregue el atributo en etiquetas que contengan otras etiquetas, a menos que quiera cifrar una cadena de XML.", "adminConfigurations.encryptHinPt9": "No manipule los resultados de cifrado manualmente.", "adminConfigurations.encryptMarked": "Cifrar marcados", "adminConfigurations.encryptionSingleDetail": "{br}\"{name}\" con el valor \"{value}\"", "adminConfigurations.noEncryptItems": "No se encontraron elementos para cifrar en el XML. Agregue el atributo `encrypted=\"\"` para marcar para el cifrado.", "adminConfigurations.pendingEncryption": " {itemCount, plural, one {La etiqueta {tags} está marcada para encriptar pero no ha sido cifrada}other {Las etiquetas: {tags} {br} están marcados para encriptar pero no se han cifrado}}, active el cifrado o elimine el marcado de etiquetas.", "adminConfigurations.xmlContainsErrors": "El documento XML contiene errores: {errors}", "approvedScheduledItemsDashlet.dashletTitle": "Elementos programados aprobados ({count})", "approvedScheduledItemsDashlet.emptyMessage": "No hay elementos programados", "approvedScheduledItemsDashlet.filterBy": "Filtrado por", "asyncVideoPlayer.videoBeingProcessed": "El video se está procesando, la vista previa estará disponible cuando se complete el procesamiento", "audiencesPanel.apply": "Aplicar", "audiencesPanel.defaults": "Valores predeterminados", "audiencesPanel.undefinedControlType": "Tipo de control desconocido", "auditGrid.allOrigins": "Todos los orígenes", "auditGrid.allSites": "Todos los proyectos", "auditGrid.allUsers": "Todos los usuarios", "auditGrid.clearFilters": "Borrar filtros", "auditGrid.emptyStateMessage": "No se encontraron registros", "auditGrid.name": "Nombre", "auditGrid.noParameters": "Sin parámetros", "auditGrid.operation": "Operación", "auditGrid.origin": "Origen", "auditGrid.parameters": "Parámetros", "auditGrid.showParameters": "Mostrar parámetros", "auditGrid.siteName": "Proyecto", "auditGrid.targetType": "Tipo de objetivo", "auditGrid.targetValue": "Valor objetivo", "auditGrid.timestamp": "marca de tiempo", "auditGrid.timezone": "Zona horaria", "auditGrid.username": "Nombre de usuario", "auditGridFilterPopover.allOperations": "Todas las operaciones", "auditGridFilterPopover.filterByOperations": "Filtrar por operaciones", "auditGridFilterPopover.filterByOrigin": "Filtrar por origen", "auditGridFilterPopover.filterBySite": "Filtrar por proyecto", "auditGridFilterPopover.filterByTarget": "Filtrar por valor objetivo", "auditGridFilterPopover.filterByUser": "Filtrar por usuario", "authMonitor.dialogTitleText": "Sesión expirada", "authMonitor.incorrectPasswordMessage": "Contraseña incorrecta. Inténtalo de nuevo.", "authMonitor.logOutButtonLabel": "Cerrar sesión", "authMonitor.openSSOLoginButtonLabel": "Abrir formulario de inicio de sesión", "authMonitor.passwordTextFieldLabel": "Contraseña", "authMonitor.postSSOLoginMismatchMessage": "Parece que has iniciado sesión con un usuario diferente al propietario de esta sesión. Por razones de seguridad, su pantalla ahora se actualizará.", "authMonitor.sessionExpiredMessage": "Su sesión ha caducado. Por favor, vuelva a iniciar sesión.", "authMonitor.ssoOpenPopupMessage": "Asegúrese de que las ventanas emergentes no estén bloqueadas. Una vez que inicie sesión, regrese a esta ventana y haga clic en el botón \"Reanudar\" a continuación.", "authMonitor.usernameTextFieldLabel": "Nombre de usuario", "authMonitor.validateSessionButtonLabel": "Continuar", "awaitingApprovalDashlet.dashletTitle": "Elementos en espera de aprobación ({count})", "awaitingApprovalDashlet.emptyMessage": "No hay artículos en espera de aprobación.", "awaitingApprovalDashlet.hideUnpublished": "Ocultar no publicado", "awaitingApprovalDashlet.item": "ít", "awaitingApprovalDashlet.lastEdited": "Última edición", "awaitingApprovalDashlet.lastEditedBy": "Última edición por", "awaitingApprovalDashlet.publishingTarget": "Objetivo de publicación", "awaitingApprovalDashlet.showUnpublished": "Mostrar sin publicar", "browseCMIS.cloningCMIS": "Clonación de activos CMIS", "browseCMIS.cmis": "CMIS", "browseFilesDialog.emptyStateMessage": "La ruta `{path}` no existe.", "browseFilesDialog.lessRelevantFirst": "Menos relevante primero", "browseFilesDialog.mostRelevantFirst": "Lo más relevante primero", "browseFilesDialog.noResults": "No se encontraron elementos.", "browseFilesDialog.uploadImage": "Seleccione Un Archivo", "browseSearchMessages.lookUpChildError": "No se puede buscar la devolución de llamada del formulario secundario para la búsqueda: {searchId}", "browseSearchMessages.lookUpParentError": "No se puede buscar el contexto principal para la búsqueda: {searchId}", "bulkUploadConfirmDialogMessages.description": "Hay un dialogo de subida de archivos", "bulkUploadConfirmDialogMessages.title": "Subida en progreso", "changeContentTypeDialog.emptyStateMessage": "No se encontraron tipos de contenido", "changeContentTypeDialog.subtitle": "Las siguientes plantillas de inicio están disponibles para su uso dentro de esta sección.", "changeContentTypeDialog.title": "Elija el tipo de contenido", "checkboxGroupControl.datasource": "Fuente de datos", "checkboxGroupControl.horizontal": "Horizontal", "checkboxGroupControl.listDirection": "Dirección de lista", "checkboxGroupControl.readonly": "Solo lectura", "checkboxGroupControl.showSelectAll": "Mostrar \"Seleccionar todo\"", "checkboxGroupControl.vertical": "Vertical", "childContentDS.childContent": "Contenido secundario (en desuso)", "codeEditor.confirm": "Confirmar Cerrar", "codeEditor.contentModel": "Modelo de contenido", "codeEditor.inProgressConfirmation": "Actualmente, hay otro editor abierto y minimizado. Cierre el editor actual antes de abrir otro.", "codeEditor.insertCode": "Insertar código", "codeEditor.localesConfirmBody": "La plantilla para la configuración regional que seleccionó no existe. ¿Quieres crearlo ahora?", "codeEditor.localesConfirmTitle": "crear plantilla", "codeEditor.localesHelperText": "Seleccione la configuración regional para la que crear o editar una plantilla. Las configuraciones regionales, como 'en' cubrirán sub-configuraciones regionales como 'en_us' o 'en_uk'.", "codeEditor.localesSnackBarTitle": "Plantilla creada. ¿Quieres copiar la plantilla base?", "codeEditor.pendingChangesConfirmation": "¿Cerrar sin guardar cambios?", "codeEditor.saveAndClose": "Guardar cerrar", "codeEditor.saveAndMinimize": "Guardar y minimizar", "codeEditor.saved": "Se guardo correctamente", "codeEditor.stay": "No, quedarse", "codeEditor.title": "Editor de código", "common.back": "atrás", "common.clearSelectedWithCount": "Borrar {count} seleccionados", "common.collapseAll": "Plegar todo", "common.craftercms": "CrafterCMS", "common.developer": "Desarrollador", "common.embeddedComponent": "Componente incrustado", "common.expandAll": "Expandir todo", "common.license": "Licencia", "common.marketplace": "Mercado", "common.minimizedDialogSiteSwitchCheck": "Cierre los diálogos minimizados antes de cambiar de sitio", "common.moreInfo": "Más información", "common.password": "Contraseña", "common.privateKey": "Llave privada", "common.publishEverything": "Publicar todo", "common.publishingTarget": "Objetivo de publicación", "common.remoteName": "Nombre remoto de Git", "common.toggleSidebarTooltip": "Alternar barra lateral", "common.token": "Simbólico", "common.use": "Utilizar", "common.userName": "Nombre de usuario", "common.usernameAndPassword": "Usuario Contraseña", "common.version": "Versión", "common.website": "sitio web", "compareVersionsDialog.back.selectRevision": "Volver a seleccionar revisión", "compareVersionsDialog.headerSubtitleCompare": "Seleccione una revisión para comparar", "compareVersionsDialog.headerSubtitleCompareTo": "Seleccione una revisión para compararla con \"{selectedA}\"", "compareVersionsDialog.headerTitle": "Comparar versiones de artículos", "compareVersionsDialog.pleaseContentItem": "Por favor contente el artículo", "componentsMessages.allowEmbedded": "Permitir incrustado", "componentsMessages.allowShared": "Permitir compartido", "componentsMessages.baseBrowsePath": "Ruta de exploración base", "componentsMessages.baseRepositoryPath": "Ruta del repositorio base", "componentsMessages.browseExisting": "Navegar existente", "componentsMessages.components": "Componentes", "componentsMessages.contentTypes": "Tipos de contenido", "componentsMessages.createNewEmbedded": "Crear nuevo incrustado", "componentsMessages.createNewShared": "Crear nuevo compartido", "componentsMessages.enableBrowse": "Habilitar exploración", "componentsMessages.enableSearch": "Habilitar búsqueda", "componentsMessages.searchExisting": "Buscar componentes existentes", "componentsMessages.tags": "Etiquetas", "componentsPanel.emptyComponentsSubtitle": "Comuníquese con sus desarrolladores para crear los componentes necesarios en el sistema.", "componentsPanel.emptyStateMessage": "No se encontraron componentes", "componentsPanel.suspenseStateMessage": "Recuperando modelo de página", "configurationMessages.localeError": "Configuración regional incorrecta: {message}. Usando la configuración regional del navegador. Verifique la configuración del sitio xml.", "configurationSamplePreviewDialog.appendContent": "Agregar después del contenido actual", "configurationSamplePreviewDialog.replaceContent": "Reemplazar contenido actual", "configurationSamplePreviewDialog.title": "Archivo de muestra", "configurationSamplePreviewDialog.useSampleContent": "Usar contenido de muestra", "contentLocalization.approve": "Aprobar traducción", "contentLocalization.delete": "Eliminar traducción", "contentLocalization.mark": "Marcar para traducción", "contentLocalization.title": "Localización de contenido", "contentType.RTEConfiguration": "Configuración RTE", "contentType.autoGrow": "Agrandar automáticamente", "contentType.chooseExistingTemplate": "Elija una plantilla existente", "contentType.contentTypeWarningMessage": "Tenga en cuenta que la fuente de datos de contenido secundario se está eliminando gradualmente de CrafterCMS. Para los componentes que deben compartirse entre páginas o componentes, utilice Contenido compartido en su lugar. Para los componentes que pertenecen exclusivamente a este objeto de contenido, utilice Contenido incorporado.", "contentType.continueEditing": "Continua editando", "contentType.createATemplate": "Crear una plantilla", "contentType.dependsOn": "Esta propiedad depende de \"{dependency}\"", "contentType.enableSpellCheck": "Habilitar revisión ortográfica", "contentType.fileManager": "Administrador de archivos", "contentType.fileNameErrorMessage": "Los tipos de contenido requieren un nombre de archivo. Agregue un control \"Nombre de archivo\" o \"Nombre de archivo automático\" a esta definición de tipo de contenido.", "contentType.flatTitleError": "Complete todos los títulos de los campos y fuentes de datos.", "contentType.forceBRNewLines": "Forzar nuevas líneas", "contentType.forcePNewLines": "Forzar etiquetas p Nuevas líneas", "contentType.forceRootBlockP": "Forzar etiqueta \"p\"", "contentType.height": "Altura", "contentType.idError": "Por favor complete el nombre de la variable para:", "contentType.imageManager": "Administrador de imagen", "contentType.internalNameErrorMessage": "Este tipo de contenido requiere un nombre interno. Agregue un control \"Nombre interno\" a esta definición de tipo de contenido.", "contentType.maxSizeError": "El valor máximo no puede ser inferior al valor mínimo", "contentType.minSizeError": "El valor mínimo no puede ser mayor que el valor máximo", "contentType.missingTemplateBody": "Confirme que no se requiere una plantilla para este tipo de contenido. Si no se asigna una plantilla, se producirán problemas de presentación en las aplicaciones con plantilla.", "contentType.missingTemplateTitle": "Plantilla faltante", "contentType.noTemplateAssoc": "No hay una plantilla asociada con este tipo de contenido. Haga clic en Guardar para continuar con la operación de guardar o Continuar para actualizar el tipo de contenido (en Propiedades del tipo de contenido básico) con una plantilla.", "contentType.notice": "darse cuenta", "contentType.saveFailed": "Error al guardar", "contentType.stayEditing": "Quedarse y continuar editando", "contentType.supportedChannels": "Canales soportados", "contentType.templateNotRequiredSave": "Plantilla no requerida, guardar", "contentType.templateNotRequiredSaveAndClose": "Plantilla no requerida, guardar y cerrar", "contentType.templateNotRequiredSaveAndMinimize": "Plantilla no requerida, guardar y minimizar", "contentType.useChildContent": "Utilice el control obsoleto de todos modos", "contentType.useEmbeddedContent": "Usar contenido incrustado", "contentType.useSharedContent": "Usar contenido compartido", "contentType.videoManager": "Gestor De Vídeo", "contentType.width": "anchura", "contextMenu.emptyOptionsMessage": "No hay opciones disponibles para mostrar.", "controlsCommonMessages.escapeContent": "Contenido de escape", "copyItems.cancel": "Cancelar", "copyItems.copy": "Dupdo", "copyItems.deselectAll": "Deseleccionar todo", "copyItems.selectAll": "Seleccionar todo", "copyTokenDialog.helperText": "Token creado con éxito. Copie el token y guárdelo de forma segura, ya que no podrá volver a ver su valor.", "copyTokenDialog.title": "Token de acceso creado", "craftercms.pages.option.noLocales": "El proyecto no tiene locales declarados.", "craftercms.pages.option.terminateSelection": "Terminar selección", "craftercms.pages.widget.itemsSelected": "{count, plural, one {{count} elemento seleccionado} other {{count} elementos seleccionados}}", "createFileDialog.controller": "Nuevo controlador", "createFileDialog.createPolicy": "El nombre proporcionado va en contra de las políticas del proyecto. El nombre modificado sugerido es: \"{name}\". ¿Le gustaría usar el nombre sugerido?", "createFileDialog.fileAlreadyExists": "Ya existe un archivo con ese nombre", "createFileDialog.fileName": "Nombre del archivo", "createFileDialog.fileNameRequired": "Se requiere el nombre del archivo.", "createFileDialog.helperText": "Consta de letras, números, punto (.), Guión (-) y guión bajo (_).", "createFileDialog.placeholder": "Por favor escriba un nombre", "createFileDialog.policyError": "El nombre proporcionado va en contra de las políticas del sitio.", "createFileDialog.template": "Nueva Plantilla", "createFolder.createPolicy": "El nombre proporcionado va en contra de las políticas del sitio. El nombre modificado sugerido es: \"{name}\". ¿Le gustaría usar el nombre sugerido?", "createFolder.placeholder": "Escriba un nombre de carpeta", "createFolder.policyError": "El nombre proporcionado va en contra de las políticas del proyecto.", "createSiteDialog.additionalOptions": "Opciones adicionales", "createSiteDialog.authentication": "Autenticación", "createSiteDialog.authenticationNoRequired": "No se requiere autenticación (URL pública)", "createSiteDialog.blueprintParameters": "Parámetros de planos", "createSiteDialog.blueprintStrategy": "Crear a partir de planos", "createSiteDialog.cantStart": "Los nombres de los proyectos pueden no comenzar con ceros, guiones (-) o guiones bajos (_).", "createSiteDialog.changeQuery": "Intente cambiar su consulta o explore el catálogo completo.", "createSiteDialog.clone_remoteBranch_label": "El proyecto se creará clonando esa rama del repositorio. Puede cambiar entre ramas más tarde también.", "createSiteDialog.clone_remoteName_label": "Nombre el control remoto que se referirá al repositorio de origen para extraer. Típicamente llamado \"upstream\" u \"origen\".", "createSiteDialog.clone_url_label": "La URL del repositorio de git para clonar.", "createSiteDialog.createAsOrphan": "Cree el proyecto desde un repositorio remoto como huérfano (sin historial de git)", "createSiteDialog.createAsOrphanHelpText": "Crear el proyecto como un huérfano lo disociará del repositorio git de origen y eliminará todo el historial.", "createSiteDialog.createInBackground": "Crear en segundo plano", "createSiteDialog.createSite": "Crear proyecto", "createSiteDialog.creatingSite": "Creando proyecto", "createSiteDialog.creationStrategy": "Estrategia de creación", "createSiteDialog.description": "Descripción", "createSiteDialog.dialogCloseMessage": "Los datos ingresados en el formulario se perderán al cerrar.", "createSiteDialog.dialogCloseTitle": "Confirmar Cerrar", "createSiteDialog.fieldMaxLength": "Longitud máxima: {maxLength} caracteres.", "createSiteDialog.finish": "Terminar", "createSiteDialog.gitBlueprintDescription": "Cree un nuevo proyecto basado en un proyecto CrafterCMS en un repositorio de git remoto existente.", "createSiteDialog.gitBlueprintName": "Repositorio Git Remoto", "createSiteDialog.gitBranch": "Rama Git", "createSiteDialog.gitBranchDescription": "Nombre de la rama a la que seguirá este proyecto. Las operaciones de pull se realizarán contra esta rama.", "createSiteDialog.gitStrategy": "Clon de repositorio git remoto existente", "createSiteDialog.idExist": "La identificación ya existe.", "createSiteDialog.marketplaceUnavailable": "CrafterCMS Marketplace no está disponible en este momento", "createSiteDialog.nameAndDescription": "Nombra y describe tu proyecto", "createSiteDialog.nameExist": "El nombre ya existe.", "createSiteDialog.noDescription": "No se ha proporcionado ninguna descripción.", "createSiteDialog.noMarketplaceBlueprints": "No se encontraron plantillas en el Marketplace", "createSiteDialog.pleaseWait": "Espere mientras se crea su proyecto.", "createSiteDialog.plugin": "Plano", "createSiteDialog.privateBlueprints": "Planos privados", "createSiteDialog.privateKey": "Llave privada", "createSiteDialog.publicMarketplaceBlueprints": "Plantillas del Marketplace", "createSiteDialog.remoteName": "Nombre remoto de Git", "createSiteDialog.remoteURL": "URL de repositorio de Git", "createSiteDialog.repoUrl": "URL de repositorio de Git", "createSiteDialog.required": " Se requiere{name} .", "createSiteDialog.review": "revisión", "createSiteDialog.reviewSite": "Revise el resumen de configuración y cree su proyecto", "createSiteDialog.showIncompatible": "Mostrar complementos incompatibles", "createSiteDialog.siteFormat": "Longitud máxima: 50 caracteres, que consta de: letras minúsculas, números y guión (-).", "createSiteDialog.siteId": "Identificación del proyecto", "createSiteDialog.siteInfo": "Información del proyecto", "createSiteDialog.siteName": "Nombre del proyecto", "createSiteDialog.token": "Simbólico", "createSiteDialog.useDefaultValue": "usar valor predeterminado", "createSiteDialog.userNameAndPassword": "Usuario Contraseña", "createTokenDialog.expiresHelperNeverText": "Apáguelo para no caducar nunca.", "createTokenDialog.expiresHelperText": "Enciéndalo para establecer una caducidad.", "createTokenDialog.expiresLabel": "Caducar Token", "createTokenDialog.helperText": "Escriba un nombre para el nuevo token. El servidor creará el token y se lo mostrará después. Guárdelo de forma segura, ya que no podrá volver a ver su valor.", "createTokenDialog.title": "Crear token de acceso", "createUserDialog.emailRequired": "Correo electronico es requerido.", "createUserDialog.firstName": "Nombre de pila", "createUserDialog.firstNameRequired": "Se requiere el primer nombre.", "createUserDialog.invalidEmail": "El correo electrónico es invalido.", "createUserDialog.invalidMinLength": "Mínimo {length} caracteres", "createUserDialog.lastName": "Apellido", "createUserDialog.lastNameRequired": "Se requiere apellido.", "createUserDialog.passwordInvalid": "La contraseña no es válida.", "createUserDialog.passwordMatch": "Debe coincidir con la contraseña anterior.", "createUserDialog.passwordRequired": "Se requiere contraseña.", "createUserDialog.passwordVerification": "Verificación de contraseña", "createUserDialog.userCreated": "Usuario creado con éxito", "createUserDialog.usernameRequired": "Se requiere nombre de usuario.", "dashboardItemsApproval.item": "ít", "dashboardItemsApproval.lastEdited": "Última edición", "dashboardItemsApproval.lastEditedBy": "ID del paquete", "dashboardItemsApproval.publishingTarget": "Objetivo de publicación", "dashboardItemsScheduled.item": "ít", "dashboardItemsScheduled.lastEdited": "Última edición", "dashboardItemsScheduled.packageId": "ID del paquete", "dashboardItemsScheduled.publishingTarget": "Objetivo de publicación", "datasourceActionList.imageFromDesktopLabel": "Subir imagen desde el escritorio", "datasourceActionList.imageFromRepoLabel": "Imagen del repositorio", "datasourceActionList.videoFromDesktopLabel": "Subir video desde el escritorio", "datasourceActionList.videoFromRepoLabel": "Video del repositorio", "dateTime.ordinals": "{day, selectordinal, one {#st} two {#nd} few {#rd} other {#th}}", "datetimepicker.dateInvalidMessage": "Fecha invalida.", "datetimepicker.datePlaceholder": "Fecha", "datetimepicker.timeInvalidMessage": "Tiempo inválido.", "datetimepicker.timePlaceholder": "hora", "deleteContentTypeDialog.contentTypeDeleteFailedMessage": "Error al eliminar el tipo de contenido", "deleteContentTypeDialog.contentTypeDeletedMessage": "Tipo de contenido eliminado correctamente", "deleteContentTypeDialog.headerSubtitle": "Confirme la eliminación de \"{name}\"", "deleteContentTypeDialog.headerTitle": "Eliminar tipo de contenido", "deleteContentTypeDialog.noUsagesFound": "No se encontraron usos", "deleteContentTypeDialog.reviewDependenciesMessage": "Revise y confirme todas las dependencias de tipo de contenido que se eliminarán.", "deleteContentTypeDialog.safeToDelete": "El tipo de contenido se puede eliminar de forma segura.", "deleteContentTypeDialog.submitButton": "Borrar", "deleteContentTypeDialog.typeConfirmPassword": "Escriba la palabra \"<b>{password}</b>\" para confirmar la eliminación de \"{name}\" y todas sus dependencias.", "deleteDialog.brokenItems": " Habrá referencias rotas", "deleteDialog.childItemsText": "Artículos infantiles", "deleteDialog.confirmDeletion": "Entiendo que los elementos eliminados se publicarán de inmediato.", "deleteDialog.deleteItems": "Eliminar ítems", "deleteDialog.dependentItems": "Artículos dependientes", "deleteDialog.emptyChildItems": "No hay elementos secundarios", "deleteDialog.emptyDependentItems": "Sin elementos dependientes", "deleteDialog.maxCharacters": "Máx. {maxLength} caracteres", "deleteDialog.submissionCommentFieldError": "Por favor escriba el comentario de envío.", "deleteDialog.submissionCommentLabel": "Comentario de envío", "deleteDialog.subtitle": "Los elementos seleccionados se eliminarán junto con sus elementos secundarios. Revise los elementos dependientes antes de eliminarlos, ya que terminarán con referencias de enlaces rotas.", "deleteDialog.title": "Borrar", "deleteDialog.willGetDeleted": " Será eliminado", "dependenciesDialog.allDeps": "Mostrar todas las dependencias", "dependenciesDialog.assets": "solo activos", "dependenciesDialog.code": "Solo codigo", "dependenciesDialog.contentItems": "Solo elementos de contenido", "dependenciesDialog.dependencies": "Dependencias", "dependenciesDialog.dependsOn": "Elementos que dependen del elemento seleccionado", "dependenciesDialog.dependsOnMe": "Dependencias del elemento seleccionado", "dependenciesDialog.edit": "Editar", "dependenciesDialog.emptyDependantsMessage": "{itemName} no tiene dependencias", "dependenciesDialog.emptyDependenciesMessage": "Nada depende de {itemName}", "dependenciesDialog.history": "historia", "dependenciesDialog.title": "Dependencias de elementos de contenido", "desktopAssetUpload.fileNameChangedPolicy": "Se cambió el nombre del archivo \"{fileName}\" a \"{modifiedFileName}\" para cumplir con las políticas del proyecto", "desktopAssetUpload.noPolicyComply": "El archivo \"{fileName}\" no cumple con las políticas del proyecto y no se puede cargar", "desktopAssetUpload.uploadError": "Error al Subir. El archivo no fue subido", "devContentOpsDashlet.widgetTitle": "DevContentOps", "dialog.pendingChangesConfirmation": "¿Cerrar sin guardar cambios?", "dialogHeader.toggleFullScreen": "Cambiar a pantalla completa", "dragAndDropMessages.componentNotWelcomeWithinDropZone": "La zona de colocación no admite este tipo de componente. Verifica tu modelo de contenido.", "dragAndDropMessages.contentTypeNotFound": "La identificación del tipo de contenido no se encontró en su plantilla. Arrastrar y soltar se verá afectado. Más información en docs.craftercms.org/en/3.1/system-administrators/upgrade/index.html.", "dragAndDropMessages.embeddedComponentsDeleteChildNotSupported": "Aún no se admite la eliminación de componentes de un componente de zona de colocación incrustado. Utilice los formularios para editar contenido.", "dragAndDropMessages.embeddedComponentsDndNotSupported": "Arrastrar y soltar en los componentes integrados aún no es compatible. Utilice los formularios para editar contenido.", "dragAndDropMessages.embeddedComponentsDragWithinParentOnly": "En esta versión, los componentes integrados solo se pueden arrastrar dentro de su padre actual. Utilice los formularios para editar contenido.", "dragAndDropMessages.moveOutEmbeddedComponentsNotSupported": "Mover componentes fuera de un componente de zona de colocación incrustado aún no es compatible. Utilice los formularios para editar contenido.", "dragAndDropMessages.objectIdNotFound": "Falta la identificación del objeto. Arrastrar y soltar se verá afectado. Más información en docs.craftercms.org/en/3.1/system-administrators/upgrade/index.html.", "dragAndDropMessages.pathNotFound": "Falta la ruta. Arrastrar y soltar se verá afectado. Más información en docs.craftercms.org/en/3.1/system-administrators/upgrade/index.html.", "editGroupDialog.close": "Cerrar", "editGroupDialog.deleteGroup": "Eliminar grupo", "editGroupDialog.groupDetails": "Detalles del grupo", "editGroupDialog.groupMemberHelperText": "Los miembros del grupo son editables después de la creación", "editGroupDialog.groupMembers": "Miembros del grupo", "editGroupDialog.helperText": "¿Eliminar el grupo \"{name}\"?", "editGroupDialog.invalidMinLength": "{length} caracteres como máximo, que consisten en letras, números, guiones (-), guiones bajos (_) y puntos (.).", "editGroupDialog.minLength": "{length} caracteres como mínimo.", "editGroupDialog.requiredGroupName": "Se requiere el nombre del grupo.", "editModesSwitcher.editModeTooltip": "Modo de edición (e)", "editModesSwitcher.moveModeTooltip": "Mover el modo (m)", "editModesSwitcher.offButtonTooltip": "Desactivar la edición ({shortcutKey})", "editSiteDialog.cancel": "Cancelar", "editSiteDialog.notEditable": "El ID del sitio no se puede editar", "editSiteDialog.siteDescription": "descripción del lugar", "editSiteDialog.siteId": "Identificación del sitio", "editSiteDialog.siteName": "Nombre del sitio", "editSiteDialog.siteNameRequired": "Se requiere el nombre del sitio.", "editSiteDialog.sitenameExists": "El nombre ya existe.", "editSiteDialog.title": "Editar sitio", "editUserDialog.emailRequired": "Correo electronico es requerido", "editUserDialog.firstNameRequired": "Se requiere el primer nombre", "editUserDialog.invalidEmail": "El correo electrónico es invalido", "editUserDialog.lastNameRequired": "Se requiere apellido", "embeddedContentDS.embeddedContent": "Contenido incrustado", "embeddedLegacyFormMessages.openContentFormFailedError": "Se produjo un error al abrir el formulario de contenido. Inténtelo de nuevo momentáneamente. Comuníquese con el administrador si el error persiste.", "emptyUiConfigMessageTitle.subtitle": "Aquí no se muestra nada.", "emptyUiConfigMessageTitle.title": "La configuración está vacía", "encryptTool.buttonText": "Cifrar texto", "encryptTool.clearResultButtonText": "Limpiar", "encryptTool.errorMessage": "El cifrado de texto falló. Por favor intente nuevamente momentáneamente.", "encryptTool.inputLabel": "Texto sin procesar", "encryptTool.pageTitle": "Herramienta de cifrado", "encryptTool.successMessage": "Texto cifrado copiado al portapapeles.", "fileNameControl.urlChangeWarning": "Cambiar este valor puede provocar referencias y enlaces rotos.", "fileUpload.chooseFile": "Elija el archivo", "fileUpload.createPolicy": "El nombre del archivo de carga va en contra de las políticas del proyecto. El nombre de archivo modificado sugerido es: \"{name}\". ¿Le gustaría usar el nombre sugerido?", "fileUpload.policyError": "El nombre del archivo de carga va en contra de las políticas del proyecto.", "fileUpload.selectFileMessage": "Por favor seleccione un archivo para cargar", "fileUpload.uploadedFile": "Archivo subido", "fileUpload.uploadingFile": "Subiendo archivo", "fileUpload.validatingFile": "Validación de archivo", "filter.noResults": "Ningún resultado coincide con su consulta", "folder.created": "Carpeta creada con éxito", "formEngine.createPolicy": "La ruta {originalPath} va en contra de las políticas del proyecto. La ruta modificada sugerida es: \"{path}\". ¿Le gustaría utilizar la ruta sugerida?", "formEngine.formNotReadyForSaving": "El formulario no está listo para guardar. Inténtelo de nuevo momentáneamente o use el botón cancelar.", "formEngine.inProgressConfirmation": "Actualmente, hay otro formulario abierto y minimizado. Cierre el formulario actual antes de abrir otro.", "formEngine.policyError": "La ruta {path} va en contra de las políticas del proyecto.", "formEngine.save": "Guardar como borrador", "formEngine.saveAndClose": "Guardar cerrar", "formEngine.saveAndMinimize": "Guardar y minimizar", "formEngine.saveAndPreview": "Guardar y obtener una vista previa", "formEngine.saveDraft": "Guardar Borrador", "formEngine.saveDraftCompleted": "Borrador de guardado completado", "formEngine.useMVS": "Use _mvs postfix (compatibilidad con versiones anteriores)", "gitAuthForm.privateKey": "Llave privada", "gitForm.noAuthenticationRequired": "No se requiere autenticación (URL pública)", "gitForm.privateKey": "Llave privada", "gitForm.required": " Se requiere{name} .", "gitForm.token": "Simbólico", "gitForm.usernameAndPassword": "Usuario Contraseña", "global.about": "Acerca de", "globalApp.routeNotFound": "Ruta no encontrada", "globalAppToolbar.toggleSidebar": "Alternar barra lateral", "globalConfig.configSaved": "Configuración guardada con éxito.", "globalConfig.confirmHelper": "¿Descartar los cambios no guardados?", "globalConfig.documentError": "El documento contiene errores. Busque marcadores de error en el lateral del editor.", "globalConfig.unsavedConfirmation": "Tienes cambios sin guardar, ¿quieres irte?", "globalConfig.unsavedConfirmationTitle": "Cambios sin guardar", "globalConfig.viewSample": "Ver muestra", "globalConfigManagement.pendingChanges": "Tiene cambios sin guardar. ¿Descartar los cambios?", "globalMenu.closeMenu": "Cerrar el menú", "globalMenu.encryptionTool": "Herramienta de cifrado", "globalMenu.globalConfigEntryLabel": "Configuración Global", "globalMenu.logConsoleEntryLabel": "Consola de registro", "globalMenu.loggingLevelsEntryLabel": "Niveles de registro", "globalMenu.mySites": "MIS PROYECTOS", "globalMenu.noSitesMessage": "No hay sitios para mostrar.", "globalMenu.pluginManagementEntryLabel": "Gestión de complementos", "globalMenu.recover": "Recuperación de contraseña", "globalMenu.settings": "Administración de cuenta", "globalMenu.tokenManagement": "Gestión de tokens", "groupEditDialog.createGroup": "Crea un grupo", "groupEditDialog.editGroup": "Grupo de edición", "groupEditDialog.groupCreated": "Grupo creado con éxito", "groupEditDialog.groupDeleted": "Grupo eliminado con éxito", "groupEditDialog.groupEdited": "Grupo editado correctamente", "groupEditDialog.membersAdded": "{count, plural, one {Usuario agregado correctamente} other {Userios agregados correctamente}}", "groupEditDialog.membersRemoved": "{count, plural, one {Usuario eliminado correctamente} other {Userios eliminados correctamente}}", "groupEditDialog.viewExternallyManagedGroup": "Ver grupo (gestionado externamente)", "groupsAdmin.displayName": "Nombre para mostrar", "groupsAdmin.groupCreated": "{group} creado.", "groupsAdmin.groupDeleted": "{group} eliminado.", "groupsAdmin.groupEdited": "{group} editado.", "groupsAdmin.maxLengthError": "{field} no puede tener más de {size} caracteres", "groupsAdmin.usereRemoved": "{username} eliminado correctamente de {group}", "groupsAdmin.usersAdded": "Usuario (s) agregado (s) exitosamente.", "groupsGrid.emptyStateMessage": "No se encontraron grupos", "guestDetectionMessage": "La comunicación con la aplicación de vista previa fue interrumpida. Studio continuará reintentando la conexión.", "historyDialog.back.selectRevision": "Volver a la lista del historial", "historyDialog.confirmRevertBody": "¿Está seguro de que desea volver a {versionTitle}?", "historyDialog.confirmRevertTitle": "Revertir confirmación", "historyDialog.current": "Corriente", "historyDialog.headerTitle": "Historial de artículos", "historyDialog.options.compareTo": "Comparar con...", "historyDialog.options.compareToCurrent": "Comparar con el actual", "historyDialog.options.compareToPrevious": "Comparar con anterior", "historyDialog.options.revertToPrevious": "Volver a la <b>anterior</b>", "historyDialog.options.revertToThisVersion": "Volver a <b>esta versión</b>", "icePanel.itemLockedWarning": "El ítem está bloqueado, es posible que algunas funciones estén deshabilitadas", "icePanel.noWidgetsMessage": "No se han configurado herramientas", "iconGuide.css": "css", "iconGuide.freemarker": "Plantilla Freemarker", "iconGuide.groovy": "Guión maravilloso", "iconGuide.html": "HTML", "iconGuide.itemTypes": "Tipos de elementos", "iconGuide.javascript": "Javascript", "iconGuide.json": "JSON", "iconGuide.levelDescriptor": "Valores predeterminados de la sección", "iconGuide.plainText": "Texto sin formato", "iconGuide.publishingStatusTarget": "Estado de publicación / destino", "iconGuide.title": "Guía de iconos", "iconGuide.workflowStates": "Estados de flujo de trabajo", "iconGuide.xml": "XML", "installPluginDialog.installing": "Instalando \"{name}\"", "internalNameControl.displaySize": "Tamaño de la pantalla", "internalNameControl.label": "Nombre interno", "internalNameControl.maxLength": "Longitud máxima", "item.contentTypeChanged": "El tipo de artículo cambió correctamente", "item.controllerNotFound": "No se encontró el controlador.", "item.copied": "{count, plural, one {Elemento copiado al portapapeles} other {Elementos copiados al portapapeles}}", "item.created": "Artículo creado con éxito", "item.cut": "Artículo cortado con éxito", "item.delete": "{count, plural, one {El elemento seleccionado se está eliminando y será removido pronto} other {Los elementos seleccionados se están eliminando y serán removidos pronto}}", "item.duplicated": "Elemento duplicado correctamente", "item.edited": "Elemento actualizado con éxito", "item.itemPasteToChildNotAllowed": "No se permite pegar en un elemento secundario para cortar", "item.pasted": "Elemento pegado correctamente", "item.publishedNow": "{count, plural, one {El elemento seleccionado ha sido publicado a {environment}. Pronto será visible} other {Los elementos seleccionados han sido publicados a {environment}. Pronto serán visibles}}", "item.rejected": "{count, plural, one {Artículo rechazado con éxito} other {Artículos rechazados con éxito}}", "item.requestedToPublishNow": "{count, plural, one {Se ha solicitado que el elemento seleccionado se publique en {environment}} other {Se ha solicitado que los elementos seleccionados se publiquen en {environment}}}", "item.requestedToSchedulePublish": "{count, plural, one {El ítem seleccionado ha sido programados para {environment}} other {Los elementos seleccionados han sido programados para {environment}}}", "item.reverted": "Elemento revertido con éxito", "item.savedAsDraft": "Borrador guardado. Los campos obligatorios que se dejan en blanco pueden causar errores cuando se visualicen o implementan.", "item.schedulePublished": "{count, plural, one {El ítem seleccionado ha sido programados para {environment}} other {Los elementos seleccionados han sido programados para {environment}}}", "item.templateNotFound": "Plantilla no encontrada.", "item.unlocked": "Artículo desbloqueado con éxito", "itemActions.changeContentType": "Cambiar tipo", "itemActions.contentTypeDialogBody": "La siguiente operación puede provocar la pérdida de datos. ¿Le gustaría continuar?", "itemActions.contentTypeDialogTitle": "Advertencia: cambiar el tipo de contenido", "itemActions.copyDialogSubtitle": "Seleccione cualquiera de las subpáginas que le gustaría copiar por lotes. Al pegar, se conservarán las subpáginas seleccionadas y su jerarquía posicional.", "itemActions.copyDialogTitle": "Dupdo", "itemActions.copyWithChildren": "Copiar con hijos", "itemActions.createController": "Nuevo controlador", "itemActions.createFolder": "Nueva carpeta", "itemActions.createTemplate": "Nueva Plantilla", "itemActions.deleteController": "Eliminar controlador", "itemActions.deleteTemplate": "Eliminar plantilla", "itemActions.duplicateDialogBody": "Se creará una nueva copia de este elemento y de todo su contenido específico. ¿Seguro que desea continuar?", "itemActions.editController": "Editar controlador", "itemActions.editTemplate": "Editar plantilla", "itemActions.newContent": "Nuevo contenido", "itemActions.requestPublish": "Solicitar publicación", "itemActions.unableToVerifyWorkflows": "No se pueden verificar los flujos de trabajo afectados, inténtelo de nuevo momentáneamente", "itemActions.verifyingAffectedWorkflows": "Verificando los flujos de trabajo afectados ...", "itemActions.viewForm": "Ver formulario", "itemMegaMenu.editedBy": "{edited} {date} {byLabel} {by}", "itemPublishingDate.scheduled": "Programado para {date}", "itemPublishingDate.scheduledForAsap": "Programado para lo antes posible", "itemPublishingDate.submitted": "Enviado para {date}", "itemPublishingDate.submittedForAsap": "Enviado para lo antes posible", "itemState.deleted": "Eliminado", "itemState.disabled": "Discapacitado", "itemState.locked": "Bloqueado", "itemState.lockedBy": "Bloqueado por {user}", "itemState.modified": "Modificado", "itemState.new": "Nuevo", "itemState.notInWorkflow": "No en el flujo de trabajo", "itemState.publishing": "Publicación", "itemState.scheduled": "Programado", "itemState.scheduledToGoLive": "Programado para producción", "itemState.scheduledToStaging": "Programado para puesta en escena", "itemState.submitted": "Presentado", "itemState.submittedToLive": "Enviado a producción", "itemState.submittedToStaging": "Sometido a la puesta en escena", "itemState.systemProcessing": "Procesamiento del sistema", "itemStates.anyState": "Cualquier estado", "itemStates.clearFilters": "Borrar filtros", "itemStates.emptyStateMessage": "No se han encontrado resultados", "itemStates.invalidPathRegexHelperText": "La expresión regular no es válida", "itemStates.lockedBy": "Por {owner}", "itemStates.pathRegex": "Ruta (expresión regular)", "itemStates.pathRegexHelperText": "Utilice una expresión regular que coincida con la ruta", "itemStates.selectedAll": "Seleccione {count} elementos en las páginas.", "itemStates.showItemsIn": "Mostrar elementos en", "keyboardShortcutsDialog.title": "Atajos de teclado", "languages.Maldivian": "Divehi", "languages.aa": "Afar", "languages.ab": "Abkhazian", "languages.ae": "Avestan", "languages.af": "Afrikaans", "languages.ak": "Akan", "languages.am": "Amharic", "languages.an": "Aragonese", "languages.ar": "Arabic", "languages.ar_ae": "Arabic - United Arab Emirates", "languages.ar_bh": "Arabic - Bahrain", "languages.ar_dz": "Arabic - Algeria", "languages.ar_eg": "Arabic - Egypt", "languages.ar_iq": "Arabic - Iraq", "languages.ar_jo": "Arabic - Jordan", "languages.ar_kw": "Arabic - Kuwait", "languages.ar_lb": "Arabic - Lebanon", "languages.ar_ly": "Arabic - Libya", "languages.ar_ma": "Arabic - Morocco", "languages.ar_om": "Arabic - Oman", "languages.ar_qa": "Arabic - Qatar", "languages.ar_sa": "Arabic - Saudi Arabia", "languages.ar_sy": "Arabic - Syria", "languages.ar_tn": "Arabic - Tunisia", "languages.ar_ye": "Arabic - Yemen", "languages.as": "Assamese", "languages.av": "Avaric", "languages.ay": "Aymara", "languages.az": "Azerbaijani", "languages.az_az": "Azeri - Cyrillic", "languages.ba": "Bashkir", "languages.be": "Belarusian", "languages.bg": "Bulgarian", "languages.bh": "Bihari languages", "languages.bi": "Bislama", "languages.bm": "Bambara", "languages.bn": "Bengali - Bangladesh", "languages.bo": "Tibetan", "languages.br": "Breton", "languages.bs": "Bosnian", "languages.ca": "Catalan", "languages.ce": "Chechen", "languages.ch": "Chamorro", "languages.co": "Corsican", "languages.cr": "Cree", "languages.cs": "Czech", "languages.cu": "Church Slavic; Slavonic; Old Bulgarian", "languages.cv": "Chuvash", "languages.cy": "Welsh", "languages.da": "Danish", "languages.de": "German", "languages.de_at": "German - Austria", "languages.de_ch": "German - Switzerland", "languages.de_de": "German - Germany", "languages.de_li": "German - Liechtenstein", "languages.de_lu": "German - Luxembourg", "languages.dv": "Divehi; Dhivehi; Maldivian", "languages.dz": "Dzongkha", "languages.ee": "Ewe", "languages.el": "Greek", "languages.en": "English", "languages.en_au": "English - Australia", "languages.en_bz": "English - Belize", "languages.en_ca": "English - Canada", "languages.en_cb": "English - Caribbean", "languages.en_gb": "English - Great Britain", "languages.en_ie": "English - Ireland", "languages.en_in": "English - India", "languages.en_jm": "English - Jamaica", "languages.en_nz": "English - New Zealand", "languages.en_ph": "English - Philippines", "languages.en_tt": "English - Trinidad", "languages.en_us": "English - United States", "languages.en_za": "English - Southern Africa", "languages.eo": "Esperanto", "languages.es": "Spanish; Castilian", "languages.es_ar": "Spanish - Argentina", "languages.es_bo": "Spanish - Bolivia", "languages.es_cl": "Spanish - Chile", "languages.es_co": "Spanish - Colombia", "languages.es_cr": "Spanish - Costa Rica", "languages.es_do": "Spanish - Dominican Republic", "languages.es_ec": "Spanish - Ecuador", "languages.es_es": "Spanish - Spain (Traditional)", "languages.es_gt": "Spanish - Guatemala", "languages.es_hn": "Spanish - Honduras", "languages.es_mx": "Spanish - Mexico", "languages.es_ni": "Spanish - Nicaragua", "languages.es_pa": "Spanish - Panama", "languages.es_pe": "Spanish - Peru", "languages.es_pr": "Spanish - Puerto Rico", "languages.es_py": "Spanish - Paraguay", "languages.es_sv": "Spanish - El Salvador", "languages.es_uy": "Spanish - Uruguay", "languages.es_ve": "Spanish - Venezuela", "languages.et": "Estonian", "languages.eu": "Basque", "languages.fa": "Farsi - Persian", "languages.ff": "Fulah", "languages.fi": "Finnish", "languages.fj": "Fijian", "languages.fo": "Faroese", "languages.fr": "French", "languages.fr_be": "French - Belgium", "languages.fr_ca": "French - Canada", "languages.fr_ch": "French - Switzerland", "languages.fr_fr": "French - France", "languages.fr_lu": "French - Luxembourg", "languages.fy": "Western Frisian", "languages.ga": "Irish", "languages.gd": "Gaelic - Scotland", "languages.gd_ie": "Gaelic - Ireland", "languages.gl": "Galician", "languages.gn": "Guarani - Paraguay", "languages.gu": "Gujarati", "languages.gv": "Manx", "languages.ha": "Hausa", "languages.he": "Hebrew", "languages.hi": "Hindi", "languages.ho": "Hiri Motu", "languages.hr": "Croatian", "languages.ht": "Haitian; Haitian Creole", "languages.hu": "Hungarian", "languages.hy": "Armenian", "languages.hz": "Herero", "languages.ia": "Interlingua", "languages.id": "Indonesian", "languages.ie": "Interlingue; Occidental", "languages.ig": "Igbo", "languages.ii": "Sichuan Yi; Nuosu", "languages.ik": "Inupiaq", "languages.io": "Ido", "languages.is": "Icelandic", "languages.it": "Italian", "languages.it_ch": "Italian - Switzerland", "languages.it_it": "Italian - Italy", "languages.iu": "Inuktitut", "languages.ja": "Japanese", "languages.jv": "Javanese", "languages.ka": "Georgian", "languages.kg": "Kongo", "languages.ki": "Kikuyu; Gikuyu", "languages.kj": "Kuanyama; Kwanyama", "languages.kk": "Kazakh", "languages.kl": "Kalaallisut; Greenlandic", "languages.km": "Khmer", "languages.kn": "Kannada", "languages.ko": "Korean", "languages.kr": "Kanuri", "languages.ks": "Kashmiri", "languages.ku": "Kurdish", "languages.kv": "Komi", "languages.kw": "Cornish", "languages.ky": "Kirghiz; Kyrgyz", "languages.la": "Latin", "languages.lb": "Luxembourgish; Letzeburgesch", "languages.lg": "Ganda", "languages.