PlayDrop logoPlayDrop Studio
CrearIntercambio de partidasGanarAprenderConectoresRecursosComunidadAyuda
PlayDrop logoPlayDrop Studio
CrearIntercambio de partidasGanarAprenderConectoresRecursosComunidadAyuda
Iniciar sesión
Localización
Documentación

Empieza aquí

ResumenTu primer juegoJuegos de PlayDropPreguntas frecuentes

Crea con Cloud

Creación con CloudPlanes y generaciones

Conecta tu app de IA

Todos los conectoresClaudeChatGPTClaude CodeCodexCursorGeminiAntigravityGrok BuildGrok BotGrok ChatLovableReplit

Publica y comparte

Publicar desde tu app de IAJuegos HTML simplesEmpaquetado y .playPublicar e importarArchivos del juegoVisibilidad y alcanceImágenes y vídeo de la fichaGéneros y etiquetasLocalizaciónJuegos instantáneos

Experiencia de juego

Carga, pausa y audioPantalla completa y zonas segurasPartidas guardadas en la nubeGrupos locales y mandos

Juega en grupo

Compartir, amigos e invitacionesClasificacionesLogrosGrupos en línea y vozServidores en tiempo real

Gana

MonetizaciónCréditos y recompensas

Recursos

Recursos de juegoGeneración de recursos con IAFormatos personalizados y creaciones de jugadores

Referencia

SDK de clienteSDK de servidorcatalogue.jsonErrores y recuperaciónSolución de problemas
DocumentaciónLocalización
Publica y comparte

Localiza un juego de PlayDrop y su ficha

Lee el idioma del jugador con sdk.host.language, elige cuáles de los 20 idiomas de PlayDrop admitir y traduce la ficha y sus imágenes con listingLocalizations.

La web y las apps de PlayDrop están disponibles en 20 idiomas. Un juego puede seguir el idioma del jugador en dos lugares independientes: el propio juego, que traduces en el código, y su ficha, que traduces en catalogue.json.

Empieza con inglés y uno más

Publica en inglés y también en el idioma de tu usuario si es diferente. Añade más idiomas cuando pienses llegar a esos jugadores. Una traducción parcial da peor impresión que un buen juego en inglés, así que traduce pantallas completas.

Traduce el juego

sdk.host.language es el idioma del jugador entre los 20 de PlayDrop: en, fr, de, es, pt-BR, it, nl, sv, nb, fi, pl, tr, ar, th, vi, id, ja, ko, zh-Hans y zh-Hant.

js
const STRINGS = { en: { play: "Play" }, fr: { play: "Jouer" } };
let language = "en";
try { language = sdk.host.language; } catch { /* older host */ }
const t = STRINGS[language] ?? STRINGS[language.split("-")[0]] ?? STRINGS.en;

sdk.host.locale es el valor antiguo, limitado a los diez idiomas originales y en para los demás; es preferible language. Ambos pueden lanzar host_locale_unavailable en hosts muy antiguos. El árabe se escribe de derecha a izquierda: refleja la interfaz, no la jugabilidad, y prueba las palabras largas en alemán y finés.

Traduce la ficha

Establece sourceLocale con el idioma en que está escrita la ficha y añade una traducción completa por idioma en listingLocalizations, con el idioma como clave:

json
{
  "sourceLocale": "en",
  "displayName": "Moon Jump",
  "description": "Jump between lunar platforms and reach the flag.",
  "listingLocalizations": {
    "fr": {
      "displayName": "Saut lunaire",
      "subtitle": "Des plateformes lunaires contre la montre",
      "description": "Sautez de plateforme en plateforme et atteignez le drapeau.",
      "controls": "Touchez ou appuyez sur Espace pour sauter.",
      "listing": { "heroLandscape": "listing/locales/fr/hero-landscape.png" }
    }
  }
}
  • Cada traducción necesita su propio displayName. También puede traducir subtitle, description, inspirationPrompt, controls, makingOf y releaseNotes.
  • Las imágenes traducidas, como una portada con el título traducido, van en el objeto listing de la traducción, con los mismos campos que la ficha principal.
  • PlayDrop registra a qué versión del texto original corresponde cada traducción. Cuando cambie la ficha original, actualiza las traducciones en la misma subida.

Traducir la ficha no traduce el juego, y traducir el juego no traduce la ficha. Indica solo los idiomas que el juego admite de verdad.

Jugadores y buscadores

La web sirve cada idioma en su propia dirección, con enlaces entre las versiones, para que los buscadores puedan ofrecer el idioma del lector. Los jugadores ven la traducción que corresponde a su idioma de PlayDrop y, si no existe, el idioma original.

Guías relacionadas

  • Imágenes y vídeo de la fichaQué imágenes y vídeos puede tener la ficha de un juego, rutas, formatos y orientaciones, y cómo crear imágenes eficaces en feeds, búsqueda y enlaces.
  • catalogue.jsonCampos de catalogue.json que usan los juegos: identidad, ficha, modos, pantallas, sesión, instantáneo, precarga, medios, idiomas, puntuaciones y servidores.
  • Carga, pausa y audioInicia el SDK, llama a ready en el primer fotograma jugable, pausa y reanuda sin fallos, respeta el audio del host y precarga para jugar sin conexión.
AnteriorGéneros y etiquetas para juegos de PlayDropSiguienteJuegos instantáneos y juegos normales en PlayDrop
Ver Markdown
EnglishFrançaisDeutsch日本語한국어EspañolPortuguês (Brasil)Bahasa Indonesia繁體中文简体中文ItalianoPolskiNederlandsSvenskaNorsk bokmålSuomiTürkçeไทยTiếng Việtالعربية

En esta página

Empieza con inglés y uno másTraduce el juegoTraduce la fichaJugadores y buscadores
Ver Markdown