Propósito
Los mensajes de ayuda para campos, botones y valores de selección, que se muestran como información sobre herramientas en el cliente, son muy útiles para nuevos usuarios que están descubriendo Tryton y para usuarios existentes que necesitan refrescar su memoria.
Estos mensajes de ayuda son parte de la documentación de Tryton y son excelentes porque se muestran fácilmente a los usuarios, en el momento y lugar donde necesitan verlos. También están cerca del código, tal como se definen en elhelpparámetros a los campos, lo que ayuda a los desarrolladores a mantenerlos actualizados y permite mostrarlos en el idioma del usuario.
Estas pautas proporcionan algunas reglas claras sobre cómo escribir este texto de ayuda, para que se mantenga coherente y preciso en toda la aplicación.
El texto de ayuda debe responder la pregunta:
¿Qué es esto o para qué sirve?
Si es obvio para qué sirve o para qué sirve, a menudo es mejor no añadir ningún texto de ayuda.
Estilo general
En general, deberías intentar seguir elmaterial design style guide.
Idioma
- El texto de ayuda siempre está escrito en inglés, Tryton lo mostrará automáticamente en el idioma del usuario si hay una traducción disponible.
- Escribe oraciones completas, comenzando con mayúscula y terminando con punto.
- Intente escribir texto que agregue información útil de manera clara, precisa y concisa. Normalmente el texto de ayuda no tendrá más de una o dos líneas.
Formato
Guías generales de formato aplicables a todos los tipos de texto de ayuda:
- Usa siempre comillas dobles para el texto de ayuda. En Tryton, las comillas dobles normalmente se usan para texto legible por personas, y el texto de ayuda está diseñado para ser leído por personas.
- Si necesitas agregar un salto de línea, puedes hacerlo usando
\nen el texto de ayuda. - Las cadenas multilínea se concatenan sin necesitar un operador (
+). - Indenta el texto de ayuda multilínea para que todo tenga el mismo nivel de indentación:
help="Multi-line help text should " "all have the same level of indentation." - Divide las cadenas largas después de un espacio en blanco:
help="You should break long " "strings after a whitespace,\n" "not before." - Empieza cada oración en una línea nueva:
help="When using multiple sentences. " "Code reviews will be easier like this."
Botones
- El texto de ayuda para los botones debe describir la acción o el impacto de presionar el botón.
Campos
- Evita usarthisothatal hacer referencia al valor del campo porque el texto de ayuda puede usarse cuando el valor no es visible:
Usa: "La última fecha en la que se puede usar MODEL-NAME." Evitar: "Impedir su uso después de esta fecha." - Los campos de selección no hacen referencia a las opciones de selección, estas pueden cambiar dependiendo de qué módulos estén activados.
- El texto de ayuda para los campos debe describir lo que contiene el campo o para qué se utiliza. Evite el uso de verbos para estos:
Usa: "Usado para agrupar movimientos de stock." Usa: "Los movimientos que guardan el stock en el área de almacenamiento." Evitar: "Editar dónde almacenar la mercancía."
Texto de ayuda estándar
Campos
Algunos campos implementan una funcionalidad general y se utilizan en muchos lugares diferentes de la misma manera. Para mantener la coherencia, utilice uno de los valores de texto de ayuda estándar para estos:
- Nombre(name):
- Esto debería ser bastante obvio, por lo que normalmente no requiere texto de ayuda.
- Nombre(rec_name):
- El identificador principal para elMODEL-NAME.
- Padre:
- Se utiliza para agregar estructura sobre elMODEL-NAME.
- Hijos:
- Se utiliza para agregar estructura debajo delMODEL-NAME.
- Número:
- El identificador principal para elMODEL-NAME.
- Código:
- El identificador interno para elMODEL-NAME.
- Referencia:
- El identificador externo para elMODEL-NAME.
- Origin:
- La fuente delMODEL-NAME.
- Empresa:
- La empresa que elMODEL-NAME is associated with.
- Estado:
- El estado actual deMODEL-NAME.