WP Manifestindependent plugin directory
manifest / i18n / tf-multilingual

TF Multilingual

TF Multilingual - Wordpress Plugin

by orlogonzales · github.com/orlogonzales/tf-multilingual

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/orlogonzales/tf-multilingual/archive/refs/heads/main.zip

# TF Multilingual

TF Multilingual es un plugin multilingüe profesional, nativo e independiente para WordPress.

Filosofía del Producto

  • WordPress sigue siendo WordPress: Cada traducción editorial es un objeto real de WordPress (wp_posts o wp_terms).
  • Simplicidad de uso: Instalar → Elegir idiomas → Traducir.
  • Aislamiento y Rendimiento: Tablas dedicadas para relaciones lingüísticas sin sobrecargar wp_postmeta.
  • No destructivo: Desactivar o desinstalar el plugin nunca elimina el contenido editorial ni los archivos físicos de WordPress.

Estado del Proyecto

Este proyecto se encuentra actualmente en Fase 1.0 (Inicialización y Primer Micro-Baseline). Las capacidades multilingües, la persistencia relacional en base de datos y la interfaz de usuario se implementarán progresivamente en las microfases sucesivas.

Aviso de Compatibilidad: Las integraciones con constructores visuales, plugins de SEO y adaptadores de migración externa están contempladas en la arquitectura y serán certificadas formalmente en sus fases correspondientes.

Requisitos del Sistema

  • WordPress: 6.8 o superior.
  • PHP: 8.1 o superior (Entorno principal de desarrollo y pruebas: PHP 8.3).
  • Base de Datos: MySQL 5.7+ / MariaDB 10.4+ (Motor InnoDB, cotejamiento utf8mb4).

Documentación Oficial

La documentación técnica aprobada se encuentra en el directorio /docs:

Entorno de Desarrollo y Calidad

El proyecto utiliza Composer para la gestión de autoloading PSR-4 y herramientas de desarrollo:

# Instalar dependencias de desarrollo
composer install

# Ejecutar análisis de estándares de código (WPCS)
composer run lint

# Ejecutar suite de pruebas unitarias
composer run test

Estructura del Código

tf-multilingual/
├── docs/           # Documentación técnica oficial y gobernanza
├── src/            # Código fuente (PSR-4: TF\Multilingual\)
│   ├── Core/       # Núcleo y ciclo de vida del plugin
│   └── ...         # Módulos del dominio (según roadmap)
├── tests/          # Suite de pruebas (Unit / Integration)
├── tf-multilingual.php # Archivo principal del plugin WordPress
└── uninstall.php   # Script de desinstalación controlada