Compare commits

...

15 commits

Author SHA1 Message Date
Fabiola Maurice
3fdc0ca7a2
Translated using Weblate (Spanish)
Some checks failed
ci / build_and_publish (push) Has been cancelled
Currently translated at 78.6% (394 of 501 strings)

Translation: Butter/likebutter.app po4a
Translate-URL: https://hosted.weblate.org/projects/butter/likebutter-app-po4a/es/
2026-05-07 10:17:18 +02:00
Fabiola Maurice
9741711de5
Added translation using Weblate (Spanish) 2026-05-07 10:17:17 +02:00
Fabiola Maurice
bc9ed67fba
Translated using Weblate (Spanish)
Currently translated at 100.0% (3 of 3 strings)

Translation: Butter/likebutter.app json blog options
Translate-URL: https://hosted.weblate.org/projects/butter/likebutter-app-json-blog-options/es/
2026-05-07 10:17:17 +02:00
Fabiola Maurice
31a23c6445
Translated using Weblate (Spanish)
Currently translated at 100.0% (7 of 7 strings)

Translation: Butter/likebutter.app json docs current
Translate-URL: https://hosted.weblate.org/projects/butter/likebutter-app-json-docs-current/es/
2026-05-07 10:17:16 +02:00
Fabiola Maurice
771e35fe75
Translated using Weblate (Spanish)
Currently translated at 92.0% (93 of 101 strings)

Translation: Butter/likebutter.app json code
Translate-URL: https://hosted.weblate.org/projects/butter/likebutter-app-json-code/es/
2026-05-07 10:17:15 +02:00
Fabiola Maurice
9ac02935cb
Translated using Weblate (Spanish)
Currently translated at 100.0% (11 of 11 strings)

Translation: Butter/likebutter.app json theme footer
Translate-URL: https://hosted.weblate.org/projects/butter/likebutter-app-json-theme-footer/es/
2026-05-07 10:17:15 +02:00
Fabiola Maurice
dd14d20596
Translated using Weblate (Spanish)
Currently translated at 100.0% (8 of 8 strings)

Translation: Butter/likebutter.app json theme navbar
Translate-URL: https://hosted.weblate.org/projects/butter/likebutter-app-json-theme-navbar/es/
2026-05-07 10:17:14 +02:00
Fabiola Maurice
13a99c62cf
Translated using Weblate (Spanish)
Currently translated at 78.4% (393 of 501 strings)

Translation: Butter/likebutter.app po4a
Translate-URL: https://hosted.weblate.org/projects/butter/likebutter-app-po4a/es/
2026-05-07 10:17:14 +02:00
Ana C.
5be2151e21
Added translation using Weblate (Romanian) 2026-05-07 10:17:13 +02:00
Ana C.
0f8e4bb89c
Added translation using Weblate (Romanian) 2026-05-07 10:17:12 +02:00
Ana C.
bb60387efd
Added translation using Weblate (Romanian) 2026-05-07 10:17:11 +02:00
Ana C.
1988fd294d
Added translation using Weblate (Romanian) 2026-05-07 10:17:10 +02:00
Ana C.
fe07952e67
Added translation using Weblate (Romanian) 2026-05-07 10:17:10 +02:00
Ana C.
f3c1c4dd16
Added translation using Weblate (Romanian) 2026-05-07 10:17:09 +02:00
Ana C.
adb2021e77
Added translation using Weblate (Romanian) 2026-05-07 10:17:09 +02:00
14 changed files with 4091 additions and 458 deletions

View file

@ -1,374 +1,374 @@
{ {
"theme.ErrorPageContent.title": { "theme.ErrorPageContent.title": {
"message": "Esta página ha fallado.", "message": "Esta página ha fallado.",
"description": "The title of the fallback page when the page crashed" "description": "The title of the fallback page when the page crashed"
}, },
"theme.BackToTopButton.buttonAriaLabel": { "theme.BackToTopButton.buttonAriaLabel": {
"message": "Volver al principio", "message": "Volver al principio",
"description": "The ARIA label for the back to top button" "description": "The ARIA label for the back to top button"
}, },
"theme.blog.archive.title": { "theme.blog.archive.title": {
"message": "Archivo", "message": "Archivo",
"description": "The page & hero title of the blog archive page" "description": "The page & hero title of the blog archive page"
}, },
"theme.blog.archive.description": { "theme.blog.archive.description": {
"message": "Archivo", "message": "Archivo",
"description": "The page & hero description of the blog archive page" "description": "The page & hero description of the blog archive page"
}, },
"theme.blog.paginator.navAriaLabel": { "theme.blog.paginator.navAriaLabel": {
"message": "Navegación por la página de la lista de blogs ", "message": "Navegación por la página de la lista de blogs",
"description": "The ARIA label for the blog pagination" "description": "The ARIA label for the blog pagination"
}, },
"theme.blog.paginator.newerEntries": { "theme.blog.paginator.newerEntries": {
"message": "Entradas más recientes", "message": "Entradas más recientes",
"description": "The label used to navigate to the newer blog posts page (previous page)" "description": "The label used to navigate to the newer blog posts page (previous page)"
}, },
"theme.blog.paginator.olderEntries": { "theme.blog.paginator.olderEntries": {
"message": "Entradas más antiguas", "message": "Entradas más antiguas",
"description": "The label used to navigate to the older blog posts page (next page)" "description": "The label used to navigate to the older blog posts page (next page)"
}, },
"theme.blog.post.paginator.navAriaLabel": { "theme.blog.post.paginator.navAriaLabel": {
"message": "Barra de paginación de publicaciones del blog", "message": "Barra de paginación de publicaciones del blog",
"description": "The ARIA label for the blog posts pagination" "description": "The ARIA label for the blog posts pagination"
}, },
"theme.blog.post.paginator.newerPost": { "theme.blog.post.paginator.newerPost": {
"message": "Publicación más reciente", "message": "Publicación más reciente",
"description": "The blog post button label to navigate to the newer/previous post" "description": "The blog post button label to navigate to the newer/previous post"
}, },
"theme.blog.post.paginator.olderPost": { "theme.blog.post.paginator.olderPost": {
"message": "Publicación más antigua", "message": "Publicación más antigua",
"description": "The blog post button label to navigate to the older/next post" "description": "The blog post button label to navigate to the older/next post"
}, },
"theme.tags.tagsPageLink": { "theme.tags.tagsPageLink": {
"message": "Ver Todas las Etiquetas", "message": "Ver Todas las Etiquetas",
"description": "The label of the link targeting the tag list page" "description": "The label of the link targeting the tag list page"
}, },
"theme.colorToggle.ariaLabel.mode.system": { "theme.colorToggle.ariaLabel.mode.system": {
"message": "system mode", "message": "Modo sistema",
"description": "The name for the system color mode" "description": "The name for the system color mode"
}, },
"theme.colorToggle.ariaLabel.mode.light": { "theme.colorToggle.ariaLabel.mode.light": {
"message": "modo claro", "message": "modo claro",
"description": "The name for the light color mode" "description": "The name for the light color mode"
}, },
"theme.colorToggle.ariaLabel.mode.dark": { "theme.colorToggle.ariaLabel.mode.dark": {
"message": "modo oscuro", "message": "modo oscuro",
"description": "The name for the dark color mode" "description": "The name for the dark color mode"
}, },
"theme.colorToggle.ariaLabel": { "theme.colorToggle.ariaLabel": {
"message": "Cambiar entre modo oscuro y claro (actualmente {mode})", "message": "Cambiar entre modo oscuro y claro (actualmente {mode})",
"description": "The ARIA label for the color mode toggle" "description": "The ARIA label for the color mode toggle"
}, },
"theme.docs.breadcrumbs.navAriaLabel": { "theme.docs.breadcrumbs.navAriaLabel": {
"message": "Rastro de navegación", "message": "Rastro de navegación",
"description": "The ARIA label for the breadcrumbs" "description": "The ARIA label for the breadcrumbs"
}, },
"theme.docs.paginator.navAriaLabel": { "theme.docs.paginator.navAriaLabel": {
"message": "Página del documento", "message": "Página del documento",
"description": "The ARIA label for the docs pagination" "description": "The ARIA label for the docs pagination"
}, },
"theme.docs.paginator.previous": { "theme.docs.paginator.previous": {
"message": "Anterior", "message": "Anterior",
"description": "The label used to navigate to the previous doc" "description": "The label used to navigate to the previous doc"
}, },
"theme.docs.paginator.next": { "theme.docs.paginator.next": {
"message": "Siguiente", "message": "Siguiente",
"description": "The label used to navigate to the next doc" "description": "The label used to navigate to the next doc"
}, },
"theme.docs.tagDocListPageTitle.nDocsTagged": { "theme.docs.tagDocListPageTitle.nDocsTagged": {
"message": "Un documento etiquetado|{count} documentos etiquetados", "message": "Un documento etiquetado|{count} documentos etiquetados",
"description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
}, },
"theme.docs.tagDocListPageTitle": { "theme.docs.tagDocListPageTitle": {
"message": "{nDocsTagged} con \"{tagName}\"", "message": "{nDocsTagged} con \"{tagName}\"",
"description": "The title of the page for a docs tag" "description": "The title of the page for a docs tag"
}, },
"theme.docs.versionBadge.label": { "theme.docs.versionBadge.label": {
"message": "Version: {versionLabel}" "message": "Version: {versionLabel}"
}, },
"theme.docs.versions.unreleasedVersionLabel": { "theme.docs.versions.unreleasedVersionLabel": {
"message": "Esta es la documentación sin publicar para {siteTitle}, versión {versionLabel}.", "message": "Esta es la documentación sin publicar para {siteTitle}, versión {versionLabel}.",
"description": "The label used to tell the user that he's browsing an unreleased doc version" "description": "The label used to tell the user that he's browsing an unreleased doc version"
}, },
"theme.docs.versions.unmaintainedVersionLabel": { "theme.docs.versions.unmaintainedVersionLabel": {
"message": "Esta es la documentación para {siteTitle} {versionLabel}, que ya no se mantiene activamente.", "message": "Esta es la documentación para {siteTitle} {versionLabel}, que ya no se mantiene activamente.",
"description": "The label used to tell the user that he's browsing an unmaintained doc version" "description": "The label used to tell the user that he's browsing an unmaintained doc version"
}, },
"theme.docs.versions.latestVersionSuggestionLabel": { "theme.docs.versions.latestVersionSuggestionLabel": {
"message": "Para la documentación actualizada, vea {latestVersionLink} ({versionLabel}).", "message": "Para la documentación actualizada, vea {latestVersionLink} ({versionLabel}).",
"description": "The label used to tell the user to check the latest version" "description": "The label used to tell the user to check the latest version"
}, },
"theme.docs.versions.latestVersionLinkLabel": { "theme.docs.versions.latestVersionLinkLabel": {
"message": "última versión", "message": "última versión",
"description": "The label used for the latest version suggestion link label" "description": "The label used for the latest version suggestion link label"
}, },
"theme.common.editThisPage": { "theme.common.editThisPage": {
"message": "Editar esta página", "message": "Editar esta página",
"description": "The link label to edit the current page" "description": "The link label to edit the current page"
}, },
"theme.common.headingLinkTitle": { "theme.common.headingLinkTitle": {
"message": "Enlace directo al {heading}", "message": "Enlace directo al {heading}",
"description": "Title for link to heading" "description": "Title for link to heading"
}, },
"theme.lastUpdated.atDate": { "theme.lastUpdated.atDate": {
"message": " en {date}", "message": " en {date}",
"description": "The words used to describe on which date a page has been last updated" "description": "The words used to describe on which date a page has been last updated"
}, },
"theme.lastUpdated.byUser": { "theme.lastUpdated.byUser": {
"message": " por {user}", "message": " por {user}",
"description": "The words used to describe by who the page has been last updated" "description": "The words used to describe by who the page has been last updated"
}, },
"theme.lastUpdated.lastUpdatedAtBy": { "theme.lastUpdated.lastUpdatedAtBy": {
"message": "Última actualización{atDate}{byUser}", "message": "Última actualización{atDate}{byUser}",
"description": "The sentence used to display when a page has been last updated, and by who" "description": "The sentence used to display when a page has been last updated, and by who"
}, },
"theme.navbar.mobileVersionsDropdown.label": { "theme.navbar.mobileVersionsDropdown.label": {
"message": "Versiones", "message": "Versiones",
"description": "The label for the navbar versions dropdown on mobile view" "description": "The label for the navbar versions dropdown on mobile view"
}, },
"theme.NotFound.title": { "theme.NotFound.title": {
"message": "Página No Encontrada", "message": "Página No Encontrada",
"description": "The title of the 404 page" "description": "The title of the 404 page"
}, },
"theme.tags.tagsListLabel": { "theme.tags.tagsListLabel": {
"message": "Etiquetas:", "message": "Etiquetas:",
"description": "The label alongside a tag list" "description": "The label alongside a tag list"
}, },
"theme.admonition.caution": { "theme.admonition.caution": {
"message": "precaución", "message": "precaución",
"description": "The default label used for the Caution admonition (:::caution)" "description": "The default label used for the Caution admonition (:::caution)"
}, },
"theme.admonition.danger": { "theme.admonition.danger": {
"message": "peligro", "message": "peligro",
"description": "The default label used for the Danger admonition (:::danger)" "description": "The default label used for the Danger admonition (:::danger)"
}, },
"theme.admonition.info": { "theme.admonition.info": {
"message": "info", "message": "informacion",
"description": "The default label used for the Info admonition (:::info)" "description": "The default label used for the Info admonition (:::info)"
}, },
"theme.admonition.note": { "theme.admonition.note": {
"message": "nota", "message": "nota",
"description": "The default label used for the Note admonition (:::note)" "description": "The default label used for the Note admonition (:::note)"
}, },
"theme.admonition.tip": { "theme.admonition.tip": {
"message": "tip", "message": "tip",
"description": "The default label used for the Tip admonition (:::tip)" "description": "The default label used for the Tip admonition (:::tip)"
}, },
"theme.admonition.warning": { "theme.admonition.warning": {
"message": "aviso", "message": "aviso",
"description": "The default label used for the Warning admonition (:::warning)" "description": "The default label used for the Warning admonition (:::warning)"
}, },
"theme.AnnouncementBar.closeButtonAriaLabel": { "theme.AnnouncementBar.closeButtonAriaLabel": {
"message": "Cerrar", "message": "Cerrar",
"description": "The ARIA label for close button of announcement bar" "description": "The ARIA label for close button of announcement bar"
}, },
"theme.blog.sidebar.navAriaLabel": { "theme.blog.sidebar.navAriaLabel": {
"message": "Navegación de publicaciones recientes", "message": "Navegación de publicaciones recientes",
"description": "The ARIA label for recent posts in the blog sidebar" "description": "The ARIA label for recent posts in the blog sidebar"
}, },
"theme.DocSidebarItem.expandCategoryAriaLabel": { "theme.DocSidebarItem.expandCategoryAriaLabel": {
"message": "Ampliar la categoría '{label}' de la barra lateral", "message": "Ampliar la categoría '{label}' de la barra lateral",
"description": "The ARIA label to expand the sidebar category" "description": "The ARIA label to expand the sidebar category"
}, },
"theme.DocSidebarItem.collapseCategoryAriaLabel": { "theme.DocSidebarItem.collapseCategoryAriaLabel": {
"message": "Colapsar categoría '{label}' de la barra lateral", "message": "Colapsar categoría '{label}' de la barra lateral",
"description": "The ARIA label to collapse the sidebar category" "description": "The ARIA label to collapse the sidebar category"
}, },
"theme.IconExternalLink.ariaLabel": { "theme.IconExternalLink.ariaLabel": {
"message": "(opens in new tab)", "message": "(abre en una nueva ventana)",
"description": "The ARIA label for the external link icon" "description": "The ARIA label for the external link icon"
}, },
"theme.NavBar.navAriaLabel": { "theme.NavBar.navAriaLabel": {
"message": "Principal", "message": "Principal",
"description": "The ARIA label for the main navigation" "description": "The ARIA label for the main navigation"
}, },
"theme.navbar.mobileLanguageDropdown.label": { "theme.navbar.mobileLanguageDropdown.label": {
"message": "Idiomas", "message": "Idiomas",
"description": "The label for the mobile language switcher dropdown" "description": "The label for the mobile language switcher dropdown"
}, },
"theme.NotFound.p1": { "theme.NotFound.p1": {
"message": "No pudimos encontrar lo que buscaba.", "message": "No pudimos encontrar lo que buscaba.",
"description": "The first paragraph of the 404 page" "description": "The first paragraph of the 404 page"
}, },
"theme.NotFound.p2": { "theme.NotFound.p2": {
"message": "Comuníquese con el dueño del sitio que le proporcionó la URL original y hágale saber que su vínculo está roto.", "message": "Comunícate con el dueño del sitio que te proporcionó la URL original y hazle saber que su vínculo está roto.",
"description": "The 2nd paragraph of the 404 page" "description": "The 2nd paragraph of the 404 page"
}, },
"theme.TOCCollapsible.toggleButtonLabel": { "theme.TOCCollapsible.toggleButtonLabel": {
"message": "En esta página", "message": "En esta página",
"description": "The label used by the button on the collapsible TOC component" "description": "The label used by the button on the collapsible TOC component"
}, },
"theme.blog.post.readMore": { "theme.blog.post.readMore": {
"message": "Leer Más", "message": "Leer Más",
"description": "The label used in blog post item excerpts to link to full blog posts" "description": "The label used in blog post item excerpts to link to full blog posts"
}, },
"theme.blog.post.readMoreLabel": { "theme.blog.post.readMoreLabel": {
"message": "Leer más acerca de {title}", "message": "Leer más acerca de {title}",
"description": "The ARIA label for the link to full blog posts from excerpts" "description": "The ARIA label for the link to full blog posts from excerpts"
}, },
"theme.blog.post.readingTime.plurals": { "theme.blog.post.readingTime.plurals": {
"message": "Lectura de un minuto|{readingTime} min de lectura", "message": "Lectura de un minuto|{readingTime} min de lectura",
"description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
}, },
"theme.CodeBlock.copy": { "theme.CodeBlock.copy": {
"message": "Copiar", "message": "Copiar",
"description": "The copy button label on code blocks" "description": "The copy button label on code blocks"
}, },
"theme.CodeBlock.copied": { "theme.CodeBlock.copied": {
"message": "Copiado", "message": "Copiado",
"description": "The copied button label on code blocks" "description": "The copied button label on code blocks"
}, },
"theme.CodeBlock.copyButtonAriaLabel": { "theme.CodeBlock.copyButtonAriaLabel": {
"message": "Copiar código", "message": "Copiar código",
"description": "The ARIA label for copy code blocks button" "description": "The ARIA label for copy code blocks button"
}, },
"theme.CodeBlock.wordWrapToggle": { "theme.CodeBlock.wordWrapToggle": {
"message": "Alternar ajuste de palabras", "message": "Alternar ajuste de palabras",
"description": "The title attribute for toggle word wrapping button of code block lines" "description": "The title attribute for toggle word wrapping button of code block lines"
}, },
"theme.docs.breadcrumbs.home": { "theme.docs.breadcrumbs.home": {
"message": "Página de Inicio", "message": "Página de Inicio",
"description": "The ARIA label for the home page in the breadcrumbs" "description": "The ARIA label for the home page in the breadcrumbs"
}, },
"theme.docs.sidebar.collapseButtonTitle": { "theme.docs.sidebar.collapseButtonTitle": {
"message": "Colapsar barra lateral", "message": "Colapsar barra lateral",
"description": "The title attribute for collapse button of doc sidebar" "description": "The title attribute for collapse button of doc sidebar"
}, },
"theme.docs.sidebar.collapseButtonAriaLabel": { "theme.docs.sidebar.collapseButtonAriaLabel": {
"message": "Colapsar barra lateral", "message": "Colapsar barra lateral",
"description": "The title attribute for collapse button of doc sidebar" "description": "The title attribute for collapse button of doc sidebar"
}, },
"theme.docs.sidebar.navAriaLabel": { "theme.docs.sidebar.navAriaLabel": {
"message": "Barra lateral de Documentos", "message": "Barra lateral de Documentos",
"description": "The ARIA label for the sidebar navigation" "description": "The ARIA label for the sidebar navigation"
}, },
"theme.docs.sidebar.closeSidebarButtonAriaLabel": { "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
"message": "Cerrar barra de lateral", "message": "Cerrar barra de lateral",
"description": "The ARIA label for close button of mobile sidebar" "description": "The ARIA label for close button of mobile sidebar"
}, },
"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": { "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
"message": "← Volver al menú principal", "message": "← Volver al menú principal",
"description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)" "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
}, },
"theme.docs.sidebar.toggleSidebarButtonAriaLabel": { "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
"message": "Alternar barra lateral", "message": "Alternar barra lateral",
"description": "The ARIA label for hamburger menu button of mobile navigation" "description": "The ARIA label for hamburger menu button of mobile navigation"
}, },
"theme.navbar.mobileDropdown.collapseButton.expandAriaLabel": { "theme.navbar.mobileDropdown.collapseButton.expandAriaLabel": {
"message": "Expand the dropdown", "message": "Expandir el menu",
"description": "The ARIA label of the button to expand the mobile dropdown navbar item" "description": "The ARIA label of the button to expand the mobile dropdown navbar item"
}, },
"theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": { "theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel": {
"message": "Collapse the dropdown", "message": "Colapsar el menu",
"description": "The ARIA label of the button to collapse the mobile dropdown navbar item" "description": "The ARIA label of the button to collapse the mobile dropdown navbar item"
}, },
"theme.docs.sidebar.expandButtonTitle": { "theme.docs.sidebar.expandButtonTitle": {
"message": "Expandir barra lateral", "message": "Expandir barra lateral",
"description": "The ARIA label and title attribute for expand button of doc sidebar" "description": "The ARIA label and title attribute for expand button of doc sidebar"
}, },
"theme.docs.sidebar.expandButtonAriaLabel": { "theme.docs.sidebar.expandButtonAriaLabel": {
"message": "Expandir barra lateral", "message": "Expandir barra lateral",
"description": "The ARIA label and title attribute for expand button of doc sidebar" "description": "The ARIA label and title attribute for expand button of doc sidebar"
}, },
"theme.blog.post.plurals": { "theme.blog.post.plurals": {
"message": "Una publicación|{count} publicaciones", "message": "Una publicación|{count} publicaciones",
"description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)" "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
}, },
"theme.blog.tagTitle": { "theme.blog.tagTitle": {
"message": "{nPosts} etiquetados con \"{tagName}\"", "message": "{nPosts} etiquetados con \"{tagName}\"",
"description": "The title of the page for a blog tag" "description": "The title of the page for a blog tag"
}, },
"theme.blog.author.pageTitle": { "theme.blog.author.pageTitle": {
"message": "{authorName} - {nPosts}", "message": "{authorName} - {nPosts}",
"description": "The title of the page for a blog author" "description": "The title of the page for a blog author"
}, },
"theme.blog.authorsList.pageTitle": { "theme.blog.authorsList.pageTitle": {
"message": "Authors", "message": "Autores",
"description": "The title of the authors page" "description": "The title of the authors page"
}, },
"theme.blog.authorsList.viewAll": { "theme.blog.authorsList.viewAll": {
"message": "View All Authors", "message": "Ver todos los autores",
"description": "The label of the link targeting the blog authors page" "description": "The label of the link targeting the blog authors page"
}, },
"theme.blog.author.noPosts": { "theme.blog.author.noPosts": {
"message": "This author has not written any posts yet.", "message": "Este autor aún no ha escrito ninguna publicación.",
"description": "The text for authors with 0 blog post" "description": "The text for authors with 0 blog post"
}, },
"theme.contentVisibility.unlistedBanner.title": { "theme.contentVisibility.unlistedBanner.title": {
"message": "Página sin clasificar", "message": "Página sin clasificar",
"description": "The unlisted content banner title" "description": "The unlisted content banner title"
}, },
"theme.contentVisibility.unlistedBanner.message": { "theme.contentVisibility.unlistedBanner.message": {
"message": "Esta página está sin clasificar. Los motores de búsqueda no la indexaran, y solo los usuarios con el enlace directo podrán acceder a esta.", "message": "Esta página está sin clasificar. Los motores de búsqueda no la indexaran, y solo los usuarios con el enlace directo podrán acceder a esta.",
"description": "The unlisted content banner message" "description": "The unlisted content banner message"
}, },
"theme.contentVisibility.draftBanner.title": { "theme.contentVisibility.draftBanner.title": {
"message": "Draft page", "message": "Borrador de página",
"description": "The draft content banner title" "description": "The draft content banner title"
}, },
"theme.contentVisibility.draftBanner.message": { "theme.contentVisibility.draftBanner.message": {
"message": "This page is a draft. It will only be visible in dev and be excluded from the production build.", "message": "Esta página es un borrador. Solo será visible en el entorno de desarrollo y no se incluirá en la versión de producción.",
"description": "The draft content banner message" "description": "The draft content banner message"
}, },
"theme.docs.DocCard.categoryDescription.plurals": { "theme.docs.DocCard.categoryDescription.plurals": {
"message": "1 artículo|{count} artículos", "message": "1 artículo|{count} artículos",
"description": "The default description for a category card in the generated index about how many items this category includes" "description": "The default description for a category card in the generated index about how many items this category includes"
}, },
"theme.ErrorPageContent.tryAgain": { "theme.ErrorPageContent.tryAgain": {
"message": "Intente de nuevo", "message": "Intente de nuevo",
"description": "The label of the button to try again rendering when the React error boundary captures an error" "description": "The label of the button to try again rendering when the React error boundary captures an error"
}, },
"theme.common.skipToMainContent": { "theme.common.skipToMainContent": {
"message": "Saltar al contenido principal", "message": "Saltar al contenido principal",
"description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation" "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
}, },
"theme.tags.tagsPageTitle": { "theme.tags.tagsPageTitle": {
"message": "Etiquetas", "message": "Etiquetas",
"description": "The title of the tag list page" "description": "The title of the tag list page"
}, },
"home.title": { "home.title": {
"message": "Presentando la Caja Mantequilla" "message": "Presentando la Caja Mantequilla"
}, },
"home.subtitle1": { "home.subtitle1": {
"message": "Para hacer tu vida sin Internet más fácil." "message": "Para hacer tu vida sin Internet más fácil."
}, },
"home.subtitle2": { "home.subtitle2": {
"message": "Obtén herramientas que ayudan." "message": "Obtén herramientas que ayudan."
}, },
"home.whatisbutterbox": { "home.whatisbutterbox": {
"message": "Una tienda de aplicaciones, chat encriptado y más, todo disponible a través de WiFi desde un Raspberry Pi sin acceso a Internet." "message": "Una tienda de aplicaciones, chat encriptado y más, todo disponible a través de WiFi desde un Raspberry Pi sin acceso a Internet."
}, },
"home.section1.title": { "home.section1.title": {
"message": "¿Como funciona?" "message": "¿Como funciona?"
}, },
"home.section1.description": { "home.section1.description": {
"message": "La Caja Mantequilla transmite su propia red WiFi. Una vez que te unas, puedes instalar Mantequilla, obtener aplicaciones, unirte a una sala de chat pública o crear una privada para compartir con amigos. La caja Mantequilla funciona incluso cuando no hay Internet. Simplemente acercate a la caja para descargar más aplicaciones o verificar tus salas de chat. Todo se almacena directamente en la caja Mantequilla." "message": "La Caja Mantequilla transmite su propia red WiFi. Una vez que te unas, puedes instalar Mantequilla, obtener aplicaciones, unirte a una sala de chat pública o crear una privada para compartir con amigos. La caja Mantequilla funciona incluso cuando no hay Internet. Simplemente acercate a la caja para descargar más aplicaciones o verificar tus salas de chat. Todo se almacena directamente en la caja Mantequilla."
}, },
"home.learnmore": { "home.learnmore": {
"message": "Más información" "message": "Más información"
}, },
"home.getbutter.title": { "home.getbutter.title": {
"message": "Obten tu propia Caja Mantequilla" "message": "Obten tu propia Caja Mantequilla"
}, },
"home.getbutter.description": { "home.getbutter.description": {
"message": "Creamos & enviamos cajas Mantequilla a socios de todo el mundo. Comunícate con nosotros si eres parte de una comunidad que podría beneficiarse." "message": "Creamos & enviamos cajas Mantequilla a socios de todo el mundo. Comunícate con nosotros si eres parte de una comunidad que podría beneficiarse."
}, },
"home.getintouch": { "home.getintouch": {
"message": "Envíanos un correo electrónico" "message": "Envíanos un correo electrónico"
}, },
"home.makebutter.title": { "home.makebutter.title": {
"message": "Crea tu propia Caja Mantequilla" "message": "Crea tu propia Caja Mantequilla"
}, },
"home.makebutter.description": { "home.makebutter.description": {
"message": "Puedes crear tu propia caja Mantequilla instalando una imagen prefabricada en un Raspberry Pi. Simplemente descarga la imagen y grábala en una tarjeta MicroSD usando el mismo RPi Imager que usarías para instalar otras distribuciones." "message": "Puedes crear tu propia caja Mantequilla instalando una imagen prefabricada en un Raspberry Pi. Simplemente descarga la imagen y grábala en una tarjeta MicroSD usando el mismo RPi Imager que usarías para instalar otras distribuciones."
}, },
"home.learnhow": { "home.learnhow": {
"message": "¡Aprende cómo!" "message": "¡Aprende cómo!"
}, },
"home.getcode.title": { "home.getcode.title": {
"message": "O bien, personaliza tu Caja Mantequilla siguiendo las instrucciones de nuestro repositorio de código abierto." "message": "O bien, personaliza tu Caja Mantequilla siguiendo las instrucciones de nuestro repositorio de código abierto."
}, },
"home.getsource.button": { "home.getsource.button": {
"message": "Fuente y documentación" "message": "Fuente y documentación"
} }
} }

View file

@ -1,14 +1,14 @@
{ {
"title": { "title": {
"message": "Blog", "message": "Blog",
"description": "The title for the blog used in SEO" "description": "The title for the blog used in SEO"
}, },
"description": { "description": {
"message": "Blog", "message": "Blog",
"description": "The description for the blog used in SEO" "description": "The description for the blog used in SEO"
}, },
"sidebar.title": { "sidebar.title": {
"message": "Recent posts", "message": "Publicaciones recientes",
"description": "The label for the left sidebar" "description": "The label for the left sidebar"
} }
} }

View file

@ -0,0 +1 @@
{}

View file

@ -1,30 +1,30 @@
{ {
"version.label": { "version.label": {
"message": "Next", "message": "siguiente",
"description": "The label for version current" "description": "The label for version current"
}, },
"sidebar.tutorialSidebar.category.Build A Box": { "sidebar.tutorialSidebar.category.Build A Box": {
"message": "Build A Box", "message": "Contruye una caja",
"description": "The label for category 'Build A Box' in sidebar 'tutorialSidebar'" "description": "The label for category 'Build A Box' in sidebar 'tutorialSidebar'"
}, },
"sidebar.tutorialSidebar.category.Raspberry Pi": { "sidebar.tutorialSidebar.category.Raspberry Pi": {
"message": "Raspberry Pi", "message": "Raspberry Pi",
"description": "The label for category 'Raspberry Pi' in sidebar 'tutorialSidebar'" "description": "The label for category 'Raspberry Pi' in sidebar 'tutorialSidebar'"
}, },
"sidebar.tutorialSidebar.category.Services": { "sidebar.tutorialSidebar.category.Services": {
"message": "Services", "message": "Servicios",
"description": "The label for category 'Services' in sidebar 'tutorialSidebar'" "description": "The label for category 'Services' in sidebar 'tutorialSidebar'"
}, },
"sidebar.tutorialSidebar.category.Content Packs": { "sidebar.tutorialSidebar.category.Content Packs": {
"message": "Content Packs", "message": "Paquetes de Contenido",
"description": "The label for category 'Content Packs' in sidebar 'tutorialSidebar'" "description": "The label for category 'Content Packs' in sidebar 'tutorialSidebar'"
}, },
"sidebar.tutorialSidebar.category.Apps": { "sidebar.tutorialSidebar.category.Apps": {
"message": "Apps", "message": "Applicaciones",
"description": "The label for category 'Apps' in sidebar 'tutorialSidebar'" "description": "The label for category 'Apps' in sidebar 'tutorialSidebar'"
}, },
"sidebar.tutorialSidebar.category.FAQ": { "sidebar.tutorialSidebar.category.FAQ": {
"message": "FAQ", "message": "Preguntas frecuentes",
"description": "The label for category 'FAQ' in sidebar 'tutorialSidebar'" "description": "The label for category 'FAQ' in sidebar 'tutorialSidebar'"
} }
} }

View file

@ -1,18 +1,18 @@
{ {
"link.title.Docs": { "link.title.Docs": {
"message": "Документация", "message": "Documentos",
"description": "The title of the footer links column with title=Docs in the footer" "description": "The title of the footer links column with title=Docs in the footer"
}, },
"link.title.Community": { "link.title.Community": {
"message": "Сообщество", "message": "Comunidad",
"description": "The title of the footer links column with title=Community in the footer" "description": "The title of the footer links column with title=Community in the footer"
}, },
"link.title.More": { "link.title.More": {
"message": "Ещё", "message": "Mas",
"description": "The title of the footer links column with title=More in the footer" "description": "The title of the footer links column with title=More in the footer"
}, },
"link.item.label.Get Started": { "link.item.label.Get Started": {
"message": "Начать работу", "message": "Empezar",
"description": "The label of footer link with label=Get Started linking to /docs/" "description": "The label of footer link with label=Get Started linking to /docs/"
}, },
"link.item.label.Guardian Project": { "link.item.label.Guardian Project": {
@ -24,15 +24,15 @@
"description": "The label of footer link with label=F-Droid linking to https://f-droid.org" "description": "The label of footer link with label=F-Droid linking to https://f-droid.org"
}, },
"link.item.label.Blog": { "link.item.label.Blog": {
"message": "Блог", "message": "Blog",
"description": "The label of footer link with label=Blog linking to /blog" "description": "The label of footer link with label=Blog linking to /blog"
}, },
"link.item.label.GP Repo": { "link.item.label.GP Repo": {
"message": "Репозиторий GP", "message": "Repositorio de Guardian Project",
"description": "The label of footer link with label=GP Repo linking to https://guardianproject.dev/butter" "description": "The label of footer link with label=GP Repo linking to https://guardianproject.dev/butter"
}, },
"copyright": { "copyright": {
"message": "Авторские права © 2026 Guardian Project. Создано с помощью Docusaurus.", "message": "Copyright © 2026 Guardian Project. Creado con Docusaurus.",
"description": "The footer copyright" "description": "The footer copyright"
}, },
"link.item.label.SR2": { "link.item.label.SR2": {

View file

@ -1,34 +1,34 @@
{ {
"title": { "title": {
"message": "Mantequilla", "message": "Mantequilla",
"description": "The title in the navbar" "description": "The title in the navbar"
}, },
"logo.alt": { "logo.alt": {
"message": "Butter App Logo", "message": "Logo Mantequilla",
"description": "The alt text of navbar logo" "description": "The alt text of navbar logo"
}, },
"item.label.How To": { "item.label.How To": {
"message": "Cómo usar", "message": "Cómo usar",
"description": "Navbar item with label How To" "description": "Navbar item with label How To"
}, },
"item.label.Get Started": { "item.label.Get Started": {
"message": "Empezar", "message": "Empezar",
"description": "Navbar item with label How To" "description": "Navbar item with label How To"
}, },
"item.label.Get In Touch": { "item.label.Get In Touch": {
"message": "Ponte en contacto", "message": "Ponte en contacto",
"description": "Navbar item with label Get In Touch" "description": "Navbar item with label Get In Touch"
}, },
"item.label.Blog": { "item.label.Blog": {
"message": "Noticias", "message": "Noticias",
"description": "Navbar item with label Blog" "description": "Navbar item with label Blog"
}, },
"item.label.Latest News": { "item.label.Latest News": {
"message": "Noticias", "message": "Noticias",
"description": "Navbar item with label Blog" "description": "Navbar item with label Blog"
}, },
"item.label.Content Packs": { "item.label.Content Packs": {
"message": "Paquetes de contenido", "message": "Paquetes de contenido",
"description": "Navbar item with label Content Packs" "description": "Navbar item with label Content Packs"
} }
} }

1
i18n/ro/code.json Normal file
View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1 @@
{}

View file

@ -1,7 +1,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2026-05-01 14:38+0100\n" "POT-Creation-Date: 2026-05-01 14:38+0100\n"
"PO-Revision-Date: 2026-05-04 08:13+0000\n" "PO-Revision-Date: 2026-05-07 08:17+0000\n"
"Last-Translator: Fabiola Maurice <fabiola.mauriceh@gmail.com>\n" "Last-Translator: Fabiola Maurice <fabiola.mauriceh@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/butter/" "Language-Team: Spanish <https://hosted.weblate.org/projects/butter/"
"likebutter-app-po4a/es/>\n" "likebutter-app-po4a/es/>\n"
@ -207,6 +207,8 @@ msgstr ""
#: docs/security.mdx:38 #: docs/security.mdx:38
msgid "Prefer tamper-evident screws (Torx, security hex)" msgid "Prefer tamper-evident screws (Torx, security hex)"
msgstr "" msgstr ""
"Prefiere tornillos a prueba de manipulaciones (Torx, hexagonales de "
"seguridad)"
#. type: Bullet: '3. ' #. type: Bullet: '3. '
#: docs/security.mdx:38 #: docs/security.mdx:38
@ -541,7 +543,7 @@ msgstr "Nunca reutilices credenciales en diferentes regiones"
#: docs/security.mdx:118 #: docs/security.mdx:118
#, no-wrap #, no-wrap
msgid "Service Hardening" msgid "Service Hardening"
msgstr "" msgstr "Endurecimiento del servicio"
#. type: Bullet: '* ' #. type: Bullet: '* '
#: docs/security.mdx:126 #: docs/security.mdx:126
@ -704,7 +706,7 @@ msgstr "9"
#: docs/case-studies.mdx:4 #: docs/case-studies.mdx:4
#, no-wrap #, no-wrap
msgid "Use Cases" msgid "Use Cases"
msgstr "" msgstr "Casos de Uso"
#. type: Title ### #. type: Title ###
#: docs/case-studies.mdx:6 #: docs/case-studies.mdx:6
@ -1026,7 +1028,7 @@ msgstr "Actualizar la Caja Mantequilla"
#: docs/update-butter.mdx:6 #: docs/update-butter.mdx:6
#, no-wrap #, no-wrap
msgid "Check out new releases from the Butter Box team" msgid "Check out new releases from the Butter Box team"
msgstr "Descubre los nuevos lanzamientos del equipo de la Caja Mantequilla." msgstr "Descubre los nuevos lanzamientos del equipo de la Caja Mantequilla"
#. type: Plain text #. type: Plain text
#: docs/update-butter.mdx:9 docs/build-a-box/raspberry-pi/install-butter.mdx:19 #: docs/update-butter.mdx:9 docs/build-a-box/raspberry-pi/install-butter.mdx:19
@ -1347,6 +1349,8 @@ msgid ""
"There are some important differences between ButterBox on PC versus on " "There are some important differences between ButterBox on PC versus on "
"RaspberryPi" "RaspberryPi"
msgstr "" msgstr ""
"Existen algunas diferencias importantes entre la Caja Mantequilla en PC y en "
"Raspberry Pi"
#. type: Bullet: '- ' #. type: Bullet: '- '
#: docs/build-a-box/pc-laptop.mdx:49 #: docs/build-a-box/pc-laptop.mdx:49
@ -2247,7 +2251,7 @@ msgstr ""
#: docs/content-packs/maps.mdx:4 #: docs/content-packs/maps.mdx:4
#, no-wrap #, no-wrap
msgid "Maps" msgid "Maps"
msgstr "" msgstr "Mapas"
#. type: Plain text #. type: Plain text
#: docs/content-packs/maps.mdx:7 #: docs/content-packs/maps.mdx:7
@ -2543,7 +2547,7 @@ msgstr ""
#. type: Plain text #. type: Plain text
#: docs/content-packs/apps/f-droid-repo.mdx:95 #: docs/content-packs/apps/f-droid-repo.mdx:95
msgid "What this command does:" msgid "What this command does:"
msgstr "" msgstr "Qué hace este comando:"
#. type: Bullet: '* ' #. type: Bullet: '* '
#: docs/content-packs/apps/f-droid-repo.mdx:100 #: docs/content-packs/apps/f-droid-repo.mdx:100
@ -2924,7 +2928,7 @@ msgstr "Haz clic en “Obtener información” y verifica el formato"
#. type: Bullet: '* ' #. type: Bullet: '* '
#: docs/faq/how-to-reformat-your-usb-drive.mdx:20 #: docs/faq/how-to-reformat-your-usb-drive.mdx:20
msgid "Your USB needs to be formatted to ExFat or Fat32, MS-DOS (FAT)." msgid "Your USB needs to be formatted to ExFat or Fat32, MS-DOS (FAT)."
msgstr "" msgstr "Tu USB debe estar formateado en ExFat o Fat32, MS-DOS (FAT)."
#. type: Plain text #. type: Plain text
#: docs/faq/how-to-reformat-your-usb-drive.mdx:24 #: docs/faq/how-to-reformat-your-usb-drive.mdx:24

3622
po4a/ro.po Normal file

File diff suppressed because it is too large Load diff