Git Product home page Git Product logo

signario-web's Introduction

Signario - web

Parte del proyecto "Signario de LSE: Diccionario paramétrico de la lengua de signos española".

Ver en vivo: https://griffos.filol.ucm.es/signario

Aplicación web diccionario de Lengua de Signos Española (LSE). Permite buscar signos por sus parámetros fonológicos, es decir, buscar visualmente la traducción al castellano de signos de LSE. También permite buscar por su traducción.

Web app dictionary of Spanish Sign Language (LSE). Can find signs' translation to spanish based on their phonological parameters, that is, visually searching for signs directly in LSE. It can also search by translation.

Hecho con / made with:

Créditos


José María Lahoz Bengoechea
[email protected]


Antonio F. G. Sevilla
[email protected]

Proyecto realizado con la Beca Leonardo a Investigadores y Creadores Culturales 2021 de la Fundación BBVA.

La Fundación BBVA no se responsabiliza de las opiniones, comentarios y contenidos incluidos en el proyecto y/o los resultados obtenidos del mismo, los cuales son total y absoluta responsabilidad de sus autores.

signario-web's People

Contributors

agarsev avatar

Watchers

 avatar

signario-web's Issues

Reorganizar UI dinámica

Ahora que los resultados de búsqueda son dinámicos (#5), hay que reorganizar la UI.

Para pantallas grandes, mostrar la lista de snippets y el detalle principal a la derecha.

Para pantallas pequeñas, mostrar un botón de búsqueda para cargar los resultados, y colapsar el área de búsqueda cuando hay resultados o detalle (con opción de abrir).

Opcionalmente, usar useTransition para gestionar esto, y quizá poner throttle (dedup, debounce) a las búsquedas.

No indicar punto cardinal en L' si hay contacto

Esta consulta afecta a las convenciones de signotación pero interfiere con las reglas de búsqueda de la web. No sé si este es el lugar más apropiado para la issue.

Ejemplo: ANÉCDOTA, I:Xh:Nar:^:->*:L PICAM:Fh:[PICAM-:Hfx]H:+:->:L*

En el segundo morfema, la coda indica L*, pero pienso que bastaría con * (se entiende que el contacto es con el lugar indicado en el ataque, que es la H2). Pero no sé si quitar la L obliga a implementar alguna regla en el sistema de búsqueda en el caso que alguien quisiera especificarlo. Por otro lado, siempre que haya un modificador de posición relativa con respecto al lugar en el ataque, como aquí [ ]H, se predice que la dirección del movimiento es siempre la opuesta. Pero esa posición relativa no siempre se especifica, p. ej. cuando H1 está en [ ]Y, que es lo natural.

¿Puedo asumir la convención signotadora de poner solo * en este tipo de casos?

Mejorar buscador signotacion

Cuando haya más signos, evaluar cuánto acierta y cuánto no, etc. Mejorar inflexión morfológica.

Lo que sigue son ideas, pero no necesariamente todas responden a problemas reales o van a mejorar los resultados, evaluar.

  • case ignore en PICAM
  • grafo proximidades lugares
  • problema "->" != "-" ">"
  • mejorar precisión buscando también segmentos enteros
  • Qs implícitas tras evoluciones
  • sinonimia circulares

Regla de equivalencia para buscar círculos

Cualquier secuencia de dos posiciones consecutivas en la trayectoria de un círculo define a dicho círculo. Estandarizamos la notación de tal forma que {H,L} precede a {F,B} y este a {Y,X}; el primer elemento de la llave tiene prioridad sobre el segundo. Por tanto, se pueden establecer las siguientes equivalencias (el primer elemento de cada serie es el estándar).

Plano vertical
HY = YL = LX = XH
HX = XL = LY = YH

Plano horizontal
FY = YB = BX = XF
FX = XB = BY = YF

Plano paralelo a la pared lateral
HF = FL = LB = BH
HB = BL = LF = FH

Solo en algunos casos, la Signotación normativa incluirá un orden distinto al estándar, cuando sea muy evidente en qué posición termina el movimiento circular.

Refactor web

Refactorizar el layout cliente de la web.

  • Remix 1 -> Remix 2 (app route layout)
  • Cuadro de busqueda -> root layout
  • Resultados dinámicos para pantallas grandes

Resultados dinámicos

En pantallas grandes, ocultar el botón buscar, y en su lugar cargar dinámicamente los resultados.

Pensar si equivalente para pantallas pequeñas.

Mejorar links internos

Que la sintaxis sea: [texto del enlace](11023).

Automáticamente lleva a /signario/signo/11023.

En markdown.server.js.

Pop-up info signario

Crear un pop-up con información adicional sobre el proyecto, créditos, etc. El texto tomarlo de la web, luego JM lo refina.

Acabar preguntón

Acabar el preguntón web. Ahora mismo tiene algunos bugs y tal, pero lo suyo es implementar ya la versión definitiva.

  • Diseñar flow, items, etc. Esta parte es para @jmlahoz así que le asigno
  • Implementar. Para @agarsev

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.