Docly Child

Données additionnelles

Certaines informations additionnelles peuvent être demandées afin d’enregistrer un nom de domaine. En général, ces informations sont collectées par les registres afin d’identifier le propriétaire, vérifier qu’il respecte les règles d’enregistrement, etc.

Ces informations sont principalement connues sous le nom de données additionnelles de domaine dans certains logiciels de facturation.

Afin d’avoir une gestion efficace dans tous nos modules registrar et une utilisation facile pour nos revendeurs, nous fournissons un fichier Json qui définit toutes ces données additionnelles.

Notes de version

En date du 2 janvier 2023

  • Extension manquante: .TRAVEL

En date du 13 Décembre 2022

  • Mauvaise valeur de ES_TIPO pour le .ES
  • Nouvelle extension .CO.ID
  • Nouvelle extension .CO.JP

Au 9 novembre 2022

C’est la version initiale des données additionnelles dans ce format.

Comment utiliser les données additionnelles ?

Spécifications

Le contenu du fichier est encodé au format JSON. Il contient un tableau d’extensions de noms de domaine. Chaque extension est définie par un tableau de champs. Chaque champ est alors défini comme suit:
  • key string
    Code du champ. Permet de définir comment le champ sera utilisé et fait référence à une information complémentaire dans un objet contact, un champ additionnel de l’extension ou une simple clé telle que « infos », « règles », « notices ».
  • id int
    ID unique parmi les champs de l’extension
  • Name string
    Libellé à afficher.
  • Description string
    Description à afficher (facultatif)
  • Type string
    Type de champ qui peut être « display » / « text » / « dropdown » / « checkbox » / « radio »
  • Items array
    Elements dans le cas d’une liste ou de boutons radios. Un élément est défini comme suit: Value: Valeur de l’élément lorsqu’il est sélectionné Description: Description de l’élément à afficher Requires: Un tableau d’ID obligatoire si l’élément est sélectionné
  • Options array
    Options telles que « Required » (facultatif)
  • Syntax string
    Syntaxe lisible à afficher (facultatif))
  • Regex string
    Expression régulière pour la validation du contenu (facultatif)
Il n’est pas si facile de manipuler un fichier aussi volumineux encodé avec JSON.
  • Pour lire le fichier, vous pouvez l’ouvrir dans le navigateur FireFox ou utiliser un décodeur en ligne
  • Pour encoder en Json après un changement, utilisez le décodeur en ligne
Un contenu au format suivant {{label}} fait référence à un libellé traduit que vous trouverez dans les fichiers de traduction.

Traductions

Les logiciels de facturation étant des applications multilingues, il faut alors s’assurer que les données additionnelles sont traduites dans toutes les langues que vous avez installées.

Ainsi, pour chaque langue activée dans votre logiciel de facturation, vous devez disposer des traductions nécessaires. Par défaut, nous fournissons les traductions en français, anglais et espagnol mais, si vous en avez d’autres, vous devrez effectuer les traductions supplémentaires :

  1. Les trois langues fournies correspondent aux fichiers en.inc.php, fr.inc.php, es.inc.php
  2. Copiez l’une des traductions originales et renommez-la avec le code de langue ISO. Veuillez noter que nous ne prenons pas en charge la culture supplémentaire telle que en-us ou en-gb.
  3. Traduisez les libellés nécessaires dans le fichier.