From de5939ce03be5148f428620e40cbce55a3df4b23 Mon Sep 17 00:00:00 2001 From: Texaliuz <152565569+Texaliuz@users.noreply.github.com> Date: Tue, 28 Jul 2026 18:59:49 -0300 Subject: [PATCH 1/3] Add es_ar.json Added Spanish translations for Patchouli guide book and related items. --- .../assets/patchouli/lang/es_ar.json | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 Xplat/src/main/resources/assets/patchouli/lang/es_ar.json diff --git a/Xplat/src/main/resources/assets/patchouli/lang/es_ar.json b/Xplat/src/main/resources/assets/patchouli/lang/es_ar.json new file mode 100644 index 00000000..ca2e7cdc --- /dev/null +++ b/Xplat/src/main/resources/assets/patchouli/lang/es_ar.json @@ -0,0 +1,104 @@ +{ + "item.patchouli.guide_book": "Libro de Guía", + "item.patchouli.guide_book.undefined": "Libro inválido: no se definió ID", + "item.patchouli.guide_book.invalid": "Libro inválido: %s", + + "item.patchouli.comprehensive_test_book.name": "Libro de Prueba Comprensivo", + "item.patchouli.comprehensive_test_book.landing": "Lo que esperamos que se convierta en un libro de prueba comprensivo para todo Patchouli, en lugar del amontonamiento de spaghetti al azar que tenemos ahora.", + + "item.patchouli:test_book_1.name": "Libro de Prueba 1", + "item.patchouli:test_book_1.landing": "Texto de portada no tan divertido pero igual está acá.", + + "item.patchouli:test_book_2.name": "Libro de Prueba 2", + "item.patchouli:test_book_2.landing": "¡Texto de portada! Hasta soporta $(2)colores$() y $(4)cosas como el $(bold)negrita$()!", + + "item.patchouli:test_completion.name": "Libro de Prueba Impulsado por Logros", + "item.patchouli:test_completion.landing": "¡Este libro cambia de color cuando desbloqueás entradas!", + + "item.patchouli:intro_book.name": "Patchouli", + "item.patchouli:intro_book.subtitle": "Documentación para todos", + "item.patchouli:intro_book.landing": "Con $(item)Patchouli$(), podés crear $(thing)libros$() fáciles de leer y desbloqueables por logros para mods y modpacks!", + + "item.patchouli:pamphlet.name": "Panfleto de Prueba", + "item.patchouli:pamphlet.landing": "Un panfleto de prueba, que es un libro con una sola categoría.", + + "patchouli.subtitle.book_open": "Apertura del Libro", + "patchouli.subtitle.book_flip": "Pasar de Página", + + "patchouli.gui.lexicon.landing_info": "(Texto de portada de reemplazo, definí el tuyo en el json de tu libro!)", + "patchouli.gui.lexicon.progress_meter": "Progreso de Desbloqueo:", + "patchouli.gui.lexicon.progress_tooltip": "%d/%d Desbloqueados", + "patchouli.gui.lexicon.progress_tooltip.secret1": "Más 1 Secreto", + "patchouli.gui.lexicon.progress_tooltip.secret": "Más %d Secretos", + "patchouli.gui.lexicon.progress_tooltip.info": "¡Completá Logros para desbloquear más!", + "patchouli.gui.lexicon.categories": "Categorías", + "patchouli.gui.lexicon.chapters": "Capítulos", + "patchouli.gui.lexicon.editor": "Editor de Libro", + "patchouli.gui.lexicon.editor.mock_header": "Encabezado de Prueba", + "patchouli.gui.lexicon.editor.info": "Este es un editor para entradas de libros de Patchouli. Está pensado para usarse en desarrollo o traducción. No tiene utilidad si sos un jugador.$(br2)Por favor consultá la $(l:https://github.com/Vazkii/Patchouli/wiki/Text-Formatting-101)wiki de Patchouli$() para ver los códigos de control disponibles.", + "patchouli.gui.lexicon.shift_for_recipe": "Shift-Click para ver la Receta", + "patchouli.gui.lexicon.index": "Índice de Entradas", + "patchouli.gui.lexicon.index.info": "Un índice de todos los capítulos disponibles en este libro.$(br2)Podés buscar en el índice, o en cualquier otra categoría, simplemente escribiendo tu consulta. Va a aparecer una barra de búsqueda para ayudarte.", + "patchouli.gui.lexicon.shapeless": "Sin Forma", + "patchouli.gui.lexicon.no_results": "Sin Resultados", + "patchouli.gui.lexicon.sad": ":(", + "patchouli.gui.lexicon.no_entries": "Sin Entradas", + "patchouli.gui.lexicon.locked": "(Bloqueado)", + "patchouli.gui.lexicon.reloaded": "Libros recargados en %d ms.", + "patchouli.gui.lexicon.add_bookmark": "Agregar Marcador", + "patchouli.gui.lexicon.remove_bookmark": "(Shift-Click para Quitar)", + "patchouli.gui.lexicon.multiblock_bookmark": "Estructura Visualizada", + "patchouli.gui.lexicon.relations": "Capítulos Relacionados", + "patchouli.gui.lexicon.not_anchored": "Click Derecho en un Bloque para anclar la Estructura", + "patchouli.gui.lexicon.structure_complete": "¡Completa!", + "patchouli.gui.lexicon.needs_air": "(Despejá los bloques marcados en rojo)", + "patchouli.gui.lexicon.visualize_letter": "V", + "patchouli.gui.lexicon.seconds": "%ss", + "patchouli.gui.lexicon.history": "Historial de Lectura", + "patchouli.gui.lexicon.history.info": "Esta sección guarda los últimos capítulos que visitaste.$(br2)Los capítulos se agregan y quitan automáticamente a medida que navegás el libro. Si querés mantenerlos como referencia por más tiempo, podés marcarlos. $(br2)$(o)Tip: ¡Probá hacer shift-click en un botón de capítulo!$()", + "patchouli.gui.lexicon.toast": "Capítulos Nuevos", + "patchouli.gui.lexicon.toast.info": "Nuevos Capítulos Desbloqueados", + "patchouli.gui.lexicon.external_link": "(Enlace Externo)", + "patchouli.gui.lexicon.loading_error": "¡Error de carga!", + "patchouli.gui.lexicon.loading_error_hover": "(Pasá el mouse para info)", + "patchouli.gui.lexicon.loading_error_log": "Revisá tu log para más info", + "patchouli.gui.lexicon.dev_edition": "Del Escritor", + "patchouli.gui.lexicon.edition_str": "Edición %s", + "patchouli.gui.lexicon.added_by": "Agregado por %s", + "patchouli.gui.lexicon.sneak": "Agachate para ver", + "patchouli.gui.lexicon.view": "Ver entrada", + "patchouli.gui.lexicon.keybind": "Atajo: %s", + "patchouli.gui.lexicon.keybind_missing": "No existe ese atajo: %s", + "patchouli.gui.lexicon.objective": "Objetivo", + "patchouli.gui.lexicon.incomplete": "Incompleto", + "patchouli.gui.lexicon.complete": "¡Completo!", + "patchouli.gui.lexicon.mark_complete": "Marcar como Completo", + "patchouli.gui.lexicon.mark_incomplete": "Marcar como Incompleto", + + "patchouli.gui.lexicon.button.prev_page": "Anterior", + "patchouli.gui.lexicon.button.next_page": "Siguiente", + "patchouli.gui.lexicon.button.back": "Atrás", + "patchouli.gui.lexicon.button.back.info": "Shift-Click para volver al Inicio", + "patchouli.gui.lexicon.button.resize": "Redimensionar UI", + "patchouli.gui.lexicon.button.toggle_mock_header": "Activar/Desactivar Encabezado de Prueba", + "patchouli.gui.lexicon.button.resize.size0": "Predeterminado", + "patchouli.gui.lexicon.button.resize.size1": "Pequeño", + "patchouli.gui.lexicon.button.resize.size2": "Mediano", + "patchouli.gui.lexicon.button.resize.size3": "Mediano-Grande", + "patchouli.gui.lexicon.button.resize.size4": "Grande", + "patchouli.gui.lexicon.button.resize.size5": "Enorme", + "patchouli.gui.lexicon.button.resize.verybig.message": "Pero qué tan grande es tu monitor", + "patchouli.gui.lexicon.button.resize.verybig.container": "¿%s?", + "patchouli.gui.lexicon.button.editor": "Editor", + "patchouli.gui.lexicon.button.editor.info": "(Shift-Click para Recargar)", + "patchouli.gui.lexicon.button.advancements": "Logros", + "patchouli.gui.lexicon.button.config": "Configuración", + "patchouli.gui.lexicon.button.visualize": "Visualizar", + "patchouli.gui.lexicon.button.visualize.info": "(Volvé a hacer click para limpiar)", + "patchouli.gui.lexicon.button.history": "Historial", + "patchouli.gui.lexicon.button.mark_all_read": "Marcar todo como leído", + "patchouli.gui.lexicon.button.mark_category_read": "Marcar esta categoría como leída", + + "patchouli.networking.open_book.failed": "Falló al abrir el libro %s", + "patchouli.networking.reload_contents.failed": "Falló al recargar contenidos %S" +} From 01a7dd439d1effe6a341e3416bcb996709e92887 Mon Sep 17 00:00:00 2001 From: Texaliuz <152565569+Texaliuz@users.noreply.github.com> Date: Tue, 28 Jul 2026 19:03:34 -0300 Subject: [PATCH 2/3] Add testcat.json for external book categories --- .../external_book/es_ar/categories /testcat.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 run/patchouli_books/external_book/es_ar/categories /testcat.json diff --git a/run/patchouli_books/external_book/es_ar/categories /testcat.json b/run/patchouli_books/external_book/es_ar/categories /testcat.json new file mode 100644 index 00000000..190ba773 --- /dev/null +++ b/run/patchouli_books/external_book/es_ar/categories /testcat.json @@ -0,0 +1,5 @@ +{ + "name": "Test", + "description": "Test", + "icon": "minecraft:stick" +} From ab5e1a648c580875e7354b66782bca56a946a6ee Mon Sep 17 00:00:00 2001 From: Texaliuz <152565569+Texaliuz@users.noreply.github.com> Date: Tue, 28 Jul 2026 19:09:02 -0300 Subject: [PATCH 3/3] Add testentry.json for Quemado in testcat --- .../es_ar/entries/testcat /testentry.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 run/patchouli_books/external_book/es_ar/entries/testcat /testentry.json diff --git a/run/patchouli_books/external_book/es_ar/entries/testcat /testentry.json b/run/patchouli_books/external_book/es_ar/entries/testcat /testentry.json new file mode 100644 index 00000000..9d78aabd --- /dev/null +++ b/run/patchouli_books/external_book/es_ar/entries/testcat /testentry.json @@ -0,0 +1,11 @@ +{ + "name": "Quemado", + "icon": "minecraft:writable_book", + "category": "patchouli:testcat", + "pages": [ + { + "type": "text", + "text": "Fuera" + } + ] +}