Distribución localizada en chino simplificado de OpenClaw, un asistente personal de IA de código abierto que funciona en tu computadora y se usa mediante aplicaciones de chat.
mumuy/relationship
Calculadora china de parentescos en JavaScript que indica cómo llamar a un familiar o cuál es la relación entre dos familiares.
- Estrellas
- 3,736
- Forks
- 407
- Issues abiertos
- 2
- Último commit
- hace 20 días
¿Qué es?
Relationship es una biblioteca JavaScript para calcular términos de parentesco chinos. Dado un familiar, como «妈妈的妈妈的哥哥», devuelve la forma de dirigirse a esa persona; también puede funcionar a la inversa y mostrar cómo debería llamarte ese familiar. Además, puede devolver la cadena de parentesco que corresponde a un término o la relación entre dos personas.
La entrada es flexible: un mismo parentesco se puede indicar con varios nombres regionales, como «老爸», «爹地» o «老爷子» para el padre, y la biblioteca acepta tanto frases en texto sin formato, como «外婆和奶奶之间是什么关系?», como opciones estructuradas. Con setMode se pueden añadir modos regionales personalizados, y una opción optimal calcula la ruta de parentesco más corta entre dos personas. Se ejecuta en navegadores mediante una etiqueta script y en Node.js mediante npm.
El proyecto señala que muchos términos varían entre las regiones del norte y del sur o tienen más de un significado, por lo que no se garantiza que los resultados coincidan con todas las costumbres locales.
Funciones clave
- 01Calcula la forma de dirigirse a alguien a partir de una ruta de parentesco, como «妈妈的妈妈的哥哥».
- 02Permite hacer búsquedas inversas para mostrar cómo debería dirigirse un familiar a ti.
- 03Devuelve cadenas de parentesco y la relación entre dos personas.
- 04Acepta nombres regionales alternativos para un mismo familiar.
- 05Permite definir modos regionales personalizados con setMode.
- 06Funciona en navegadores mediante una etiqueta script y en Node.js mediante npm.
Casos de uso
- Averiguar cómo llamar a familiares lejanos antes de una reunión familiar.
- Crear una aplicación de árbol genealógico o parentescos que necesite términos chinos para dirigirse a los familiares.
- Añadir una herramienta o función de consulta de parentescos chinos a un sitio web o una aplicación.
- Explorar cómo se corresponden los términos chinos de parentesco con las relaciones familiares.
Inicio rápido
- 1
Instalar el paquete desde npm
npm install relationship.js - 2
Cargar el módulo en Node.js (CommonJS)
const relationship = require("relationship.js"); - 3
Preguntar cómo llamar a un familiar
relationship({text:'妈妈的妈妈的哥哥'});
Antes de usarlo
- Los términos de parentesco varían según la región, por lo que los resultados pueden no coincidir con el uso local.
- Algunos términos tienen varios significados según la generación, lo que puede hacer que los resultados sean ambiguos.
Temas
Preguntas frecuentes
- ¿Qué es relationship?
- Calculadora china de parentescos en JavaScript que indica cómo llamar a un familiar o cuál es la relación entre dos familiares. Relationship es una biblioteca JavaScript para calcular términos de parentesco chinos. Dado un familiar, como «妈妈的妈妈的哥哥», devuelve la forma de dirigirse a esa persona; también puede funcionar a la inversa y mostrar cómo debería llamarte ese familiar. Además, puede devolver la cadena de parentesco que corresponde a un término o la relación entre dos personas.
- ¿relationship es gratuito? ¿Qué licencia tiene?
- relationship es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿relationship sigue mantenido?
- Mantenimiento activo. El último commit de relationship fue el 18 oct 2026.
- ¿Para qué puedo usar relationship?
- Averiguar cómo llamar a familiares lejanos antes de una reunión familiar. Crear una aplicación de árbol genealógico o parentescos que necesite términos chinos para dirigirse a los familiares. Añadir una herramienta o función de consulta de parentescos chinos a un sitio web o una aplicación. Explorar cómo se corresponden los términos chinos de parentesco con las relaciones familiares.
- ¿Cómo se instala relationship?
- Instalar el paquete desde npm: npm install relationship.js Cargar el módulo en Node.js (CommonJS): const relationship = require("relationship.js"); Preguntar cómo llamar a un familiar: relationship({text:'妈妈的妈妈的哥哥'});
- ¿Dónde consigo relationship?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mumuy/relationship
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Traductor de chino e inglés para la línea de comandos (paquete npm «fanyi») que combina resultados de diccionarios de iciba y Youdao con traducciones de LLM.
Gramps es un programa de genealogía para escritorio que permite crear e investigar árboles familiares, desarrollado con Python y GTK.
Aplicación web autoalojada para registrar, consultar y compartir árboles genealógicos, con importación y exportación de GEDCOM.
Software de genealogía de código abierto escrito en OCaml que gestiona bases de datos de árboles genealógicos con una interfaz web, en local o como servidor.
Aplicación web de árbol genealógico autoalojada, basada en Laravel, para registrar familiares y sus relaciones, e importar y exportar archivos GEDCOM.