Lingue
L'API di Rently può restituire testi localizzati (messaggi, nomi di catalogo e descrizioni)
in base alla lingua di ogni richiesta. La lingua si controlla con il parametro di query ?language=,
che ha priorità sul resto della configurazione.
Come richiedere una lingua
Aggiungi il parametro language alla query string di qualsiasi chiamata dell'API. La lingua
risolta si applica a quella richiesta.
curl "https://{tenant}.rently.com.ar/api/search?From=2026-07-01T10:00:00&To=2026-07-05T10:00:00&FromPlace=1&language=es-AR" \
-H "Authorization: Bearer {token}"
Il parametro ?language= influisce solo sulle richieste dell'API (rotte /api/). Sul resto
delle superfici non ha effetto.
Valori supportati
I valori ammessi non sono una lista fissa: dipendono dalla configurazione di ciascun account
(tenant). Per conoscere le lingue abilitate nel tuo account consulta l'endpoint
GET /api/languages-info, che restituisce ogni lingua con il suo Name (cultura completa, p. es.
es-AR) e il suo TwoLetterISOLanguageName (codice ISO di due lettere, p. es. es).
curl "https://{tenant}.rently.com.ar/api/languages-info" \
-H "Authorization: Bearer {token}"
Risposta (esempio):
[
{
"Name": "en-US",
"DisplayName": "English (United States)",
"EnglishName": "English (United States)",
"NativeName": "English (United States)",
"ThreeLetterWindowsLanguageName": "ENU",
"ThreeLetterISOLanguageName": "eng",
"TwoLetterISOLanguageName": "en"
},
{
"Name": "es-AR",
"DisplayName": "Spanish (Argentina)",
"EnglishName": "Spanish (Argentina)",
"NativeName": "español (Argentina)",
"ThreeLetterWindowsLanguageName": "ESS",
"ThreeLetterISOLanguageName": "spa",
"TwoLetterISOLanguageName": "es"
}
]
Formati accettati in ?language=
Puoi inviare una qualsiasi di queste due forme:
- Nome di cultura completo:
es-AR,en-US,pt. - Codice ISO di due lettere:
es,en.
Se il codice di due lettere corrisponde a più di una cultura abilitata, viene risolta la prima corrispondenza disponibile per il tuo account.
Quando ti serve una localizzazione precisa (formato di paese incluso), usa il nome di
cultura completo, per esempio es-AR invece di es.
Lingua predefinita
Se non invii ?language=, l'API risolve la lingua con la configurazione del tuo account. Il
valore predefinito del sistema è es-AR, che viene utilizzato quando non c'è nessun'altra
preferenza applicabile.
Precedenza
La lingua di ogni richiesta si risolve in questo ordine, dalla maggiore alla minore priorità:
?language=della query, se presente ed è un valore valido per il tuo account. Ha priorità su tutto il resto.- Lingua dell'utente autenticato, associata alle credenziali con cui è stato ottenuto il token.
- Lingua predefinita dell'account (tenant).
es-ARcome valore finale di fallback.
Se ?language= contiene un valore non abilitato per il tuo account, viene ignorato e l'API
continua con il livello di precedenza successivo (lingua dell'utente, lingua dell'account e,
infine, es-AR). Un valore non valido non produce un errore: semplicemente non viene applicato.
Esempio completo
Cercare disponibilità richiedendo esplicitamente risposte in spagnolo dell'Argentina:
curl "https://{tenant}.rently.com.ar/api/search?From=2026-07-01T10:00:00&To=2026-07-05T10:00:00&FromPlace=1&language=es-AR" \
-H "Authorization: Bearer {token}"
Per maggiori dettagli sugli endpoint disponibili, consulta il riferimento dell'API.