flutter
Flutter는 wger용 피트니스·운동 앱입니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Public product site for PlayBack Padel
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Landing bilingüe (español / inglés) de PlayBack Padel: https://playb.app/padel/
Este repositorio contiene solo los archivos públicos del sitio. El código de la app vive en otro repositorio.
| Archivo | Qué es |
|---|---|
index.html | Página única, con metadatos para buscadores y redes (Open Graph). |
app.js | Textos en español e inglés, y la lógica de la página. Elige el idioma por ?lang=xx, después la última elección guardada y después el idioma del navegador (hay ocho: es, en, it, pt, de, fr, sv, nl). |
copy/<idioma>.js | Generados. Los textos de la página en italiano, portugués, alemán, francés, sueco y neerlandés, un archivo chico por idioma que app.js baja solo si hace falta (python3 scripts/build-copy.py, desde scripts/i18n/<idioma>.txt). |
styles.css | Estilos, sin dependencias externas. |
support/ | Soporte (index.html en español, en.html en inglés, y it, pt, de, fr, sv, nl generados con python3 scripts/build-pages.py a partir de en.html y scripts/i18n/support-<idioma>.txt). Es la URL de soporte de App Store Connect. |
privacy/ | Política de privacidad (index.html / en.html, y los otros seis idiomas generados igual). Es la URL de privacidad de App Store Connect. |
legal.css | Estilos de soporte y privacidad, sobre styles.css. |
404.html | Página de error de GitHub Pages. |
sitemap.xml | Para cargar en Google Search Console. |
assets/shots/ | Capturas de la app en WebP (iPhone y Watch, español e inglés), con datos de ejemplo. app.js elige las del idioma activo. |
assets/ | Logo optimizado (PNG/WebP 128 px), ícono para iPhone y tarjeta para redes de 1200×630. playback-padel-logo.png es el original en alta y no se publica. |
en.html de soporte y privacidad es la plantilla: cada párrafo, título, ítem y celda es un bloque numerado, y scripts/i18n/<página>-<idioma>.txt tiene la traducción de cada uno (una línea <número> <html>). Si cambia un texto en español o inglés, hay que cambiarlo en los seis archivos de esa página y correr los dos scripts; el deploy falla (--check) si algo quedó viejo. Las traducciones las hizo una IA y conviene que las lea alguien nativo, sobre todo la política de privacidad. Las imágenes y el video de la página existen en español e inglés; los demás idiomas usan los de inglés.
Cada push a main corre .github/workflows/pages.yml, que copia solo los archivos públicos a _site/, verifica que no falte ningún recurso y publica en GitHub Pages. Si se agrega un archivo nuevo, hay que sumarlo al paso Build _site. Las páginas de soporte y privacidad reemplazan al repo padel-replay-support.
<meta> (Pages no permite headers): solo recursos propios, sin scripts ni estilos inline y sin formularios.localStorage guarda solo el idioma elegido.