ForHosting KIT · Outils pour développeurs

Générateur de numéronymes

Internationalization devient i18n : la première lettre i, les 18 lettres du milieu et la dernière lettre n. Raccourcissez un mot ou une phrase entière d'un coup, ou décomposez un numéronyme comme a11y pour voir son nombre de lettres et son schéma. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
internationalization
Vous obtenez
Résultat
i18n
Mode de calcul
Shorten
Original
internationalization
Nombre de mots
1

Les numéronymes tels que i18n, l10n, a11y et k8s compressent un long mot en sa première lettre, le nombre de lettres intermédiaires omises et sa dernière lettre. Rédacteurs, développeurs et équipes de localisation les utilisent dans la documentation, les messages de commit et les libellés d'interface lorsque l'espace est limité ou que le jargon est conventionnel. Ce générateur de numéronymes raccourcit les mots en lettres latines selon une règle déterministe — sans modèle ni devinette de dictionnaire — et développe les jetons simples lettre-plus-chiffres-plus-lettre en un squelette structurel qui montre combien de caractères ont été abrégés.

Comment fonctionne le raccourcissement en numéronyme

Un numéronyme technique classique conserve la première et la dernière lettre d'un mot et remplace l'intérieur par le nombre de lettres qui se trouvaient entre elles. Pour internationalization la première lettre est i, la dernière est n, et dix-huit lettres occupent le milieu, d'où la forme i18n. Localization devient l10n, accessibility devient a11y, et Kubernetes devient K8s lorsque vous conservez la casse d'origine des extrémités.

Les chiffres du milieu s'écrivent sans remplissage, ainsi un mot de trois lettres comme the devient t1e plutôt que t01e. Cette capacité applique la règle à chaque jeton séparé par des espaces afin qu'une courte phrase puisse devenir une liste de numéronymes joints par des espaces en un seul appel. Les caractères non alphabétiques à l'intérieur d'un jeton sont rejetés sur le chemin de raccourcissement car le décompte médian n'est défini que sur les lettres ; retirez vous-même la ponctuation ou traitez des mots purs.

Le texte vide et les blancs seuls échouent immédiatement. Rien dans la transformation ne dépend de tables de locale, de stemming ni de recherches réseau : la même chaîne produit toujours le même numéronyme.

Développer des numéronymes simples et choisir le mode

Expand ne récupère pas magiquement l'entrée de dictionnaire à partir de i18n seul ; de nombreux mots différents peuvent partager la même première lettre, le même décompte médian et la même dernière lettre. Ce squelette suffit pour la documentation, le matériel pédagogique et les validateurs qui doivent expliquer pourquoi a11y représente treize caractères avec a et y aux extrémités. Le mode shorten compresse toujours ; le mode expand analyse toujours ; le mode auto (par défaut) développe lorsque chaque jeton ressemble déjà à un numéronyme et raccourcit autrement.

Si shorten reçoit un jeton de moins de trois lettres, le message indique que l'entrée est trop courte pour être raccourcie et rapporte la longueur observée — ces échecs ne sont pas facturés. L'expansion multi-mots joint les squelettes par des espaces de la même façon que le raccourcissement multi-mots joint les numéronymes, en gardant le contrat uniforme pour les phrases.

Où les numéronymes servent au quotidien

Les générateurs de documentation peuvent transformer de longs noms de fonctionnalités en abréviations conventionnelles avant d'écrire des titres qui doivent coller au jargon de la communauté. Les tableaux de localisation peuvent afficher à la fois la clé complète et son numéronyme lorsqu'on enseigne le vocabulaire i18n et l10n aux nouveaux contributeurs. Les exercices de classe qui présentent les numéronymes ont besoin d'un oracle déterministe qui marque les entrées trop courtes comme erreurs au lieu d'inventer des formes à milieu zéro.

Associez shorten à votre propre glossaire si vous avez besoin d'une expansion dictionnaire bidirectionnelle ; utilisez l'expansion structurelle ici lorsque vous n'avez besoin que de décomptes et de squelettes. La réponse renvoie toujours le mode et le texte d'origine afin que journaux et tickets de support puissent reproduire un appel sans deviner quel chemin a été exécuté.

Jargon de docs et de commits

Convertissez de longs noms de produit ou de processus en numéronymes conventionnels (i18n, l10n, k8s) pour titres, tickets et sujets de commit.

Formation et intégration localisation

Montrez aux apprenants la règle du décompte médian et les squelettes structurels pour que a11y et consorts soient transparents plutôt qu'un argot opaque.

Comment transformer un mot en numéronyme comme i18n ?

Conservez la première et la dernière lettre latine et insérez le nombre de lettres entre elles. internationalization devient i18n car dix-huit lettres se trouvent entre i et n. Envoyez mode shorten ou laissez auto lorsque le texte est un mot complet.

Que renvoie expand s'il ne peut pas retrouver le mot d'origine ?

Il ne devine pas une entrée de dictionnaire.

Quand l'entrée est-elle trop courte pour être raccourcie ?

Les jetons nécessitent au moins trois lettres latines pour qu'il y ait un vrai décompte médian.

Le mode auto détecte-t-il les numéronymes ?

Oui. Lorsque chaque jeton séparé par des espaces correspond au motif simple lettre+chiffres+lettre, auto développe ; sinon il raccourcit. Vous pouvez forcer l'une ou l'autre direction avec mode expand ou shorten.

Puis-je raccourcir une phrase entière d'un coup ?

Oui. Chaque mot séparé par une espace devient son propre numéronyme, et les résultats sont réunis par des espaces. Les mots ne doivent contenir que des lettres : retirez d'abord la ponctuation, sinon le mot sera refusé.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/enc/numeronym

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/enc/numeronym \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"internationalization"}'
{
  "text": "internationalization"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.numeronym",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les mots de moins de trois lettres ne forment pas un décompte médian utile et échouent avec invalid_input au lieu d'inventer un résultat creux.

Comment fonctionne le raccourcissement en numéronyme

La même arithmétique s'applique à tout jeton de lettres latines de longueur trois ou plus : middle_count égale letter_count moins deux, et le résultat est first plus ce décompte décimal plus last.

Développer des numéronymes simples et choisir le mode

Ce qu'expand fournit, c'est l'inverse structurel du motif simple lettre-plus-chiffres-plus-lettre : il rapporte la première lettre, le middle_count entier, la dernière lettre, la longueur totale de lettres implicite et une chaîne squelette où les positions médianes apparaissent sous forme de points. Des alias tels que action, op, et encode ou decode se mappent sur les trois mêmes modes afin que les habitudes de formulaire existantes restent valides. Si expand reçoit un jeton qui n'est pas la forme simple lettre-chiffres-lettre, la tâche échoue avec invalid_input en nommant le jeton fautif.

Où une API de numéronymes s'intègre au travail réel

Gardez les jetons en lettres latines, préférez le mode auto sauf si vous connaissez la direction, et traitez invalid_input comme une correction client plutôt qu'une tempête de nouvelles tentatives.

Glossaire CI et génération de fixtures

Générez des fixtures de numéronymes déterministes pour tests et macros CMS sans modèle de langage ni service de dictionnaire externe.

Combien coûte le générateur de numéronymes ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →