Base de datos de errores


Me gustaría crear una base de datos donde almacenar todos los tipos de errores existentes con su respectivo código.

Mi intención con esto es ver que opina la comunidad, como podría desarrollarla de forma eficiente y si es que quieren aportar al desarrollo de esta idea con datos para llenar esta base de datos.

Estoy atento a sus comentarios.

De momento se compone de 4 tablas:
1. Errores: en donde estaría el código de error junto a una descripción mínima
2. Idioma: diferentes idiomas de donde solo rescataremos su id
3. Tipo de errores: donde definiremos el tipo de error que mostraremos
4. Errores descripción:
4.1 error según su id
4.2 idioma según el id de esta tabla
4.3 tipo de error según el id de esa tabla
4.4 descripción

Mi idea es poder guardar descripciones en diferentes idiomas y si es que quieren agregar errores personalizados, que se puedan hacer en esa misma tabla.