WP Manifestindependent plugin directory
manifest / i18n / pwe-multilang

PWE Multilang #5 in Languages & Localization

Generate pages and forms for multiple languages in WordPress. This plugin is designed to work with the WPML and Gravity Forms, which provides multilingual support for WordPress sites.

★ 0stars
1.3krelease downloads
≈150active sites
1.2.0latest · 9d ago

Install

Download pwe-multilang.1.2.0.zip From the 1.2.0 release on GitHub, Oct 14, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/ptak-warsaw-expo-dev/pwe-multilang/releases/download/1.2.0/pwe-multilang.1.2.0.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

WordPress plugin automatyzujący tworzenie wielojęzycznych stron i formularzy dla środowiska opartego o WPML oraz Gravity Forms.

Funkcje

🌍 Zarządzanie wielojęzycznością

  • integracja z WPML,
  • automatyczne tworzenie brakujących tłumaczeń stron,
  • synchronizacja stron na podstawie pliku website-translation.json,
  • zachowanie powiązań językowych między stronami.

📝 Generator formularzy Gravity Forms

  • automatyczne generowanie formularzy dla wielu języków,
  • kopiowanie pól formularzy,
  • kopiowanie ustawień formularzy,
  • kopiowanie potwierdzeń (Confirmations),
  • kopiowanie powiadomień (Notifications),
  • aktualizacja istniejących formularzy.

🔔 Tłumaczenia powiadomień Gravity Forms

  • dedykowany interfejs administracyjny,
  • filtrowanie powiadomień według języka,
  • obsługa wielojęzycznych wiadomości e-mail.

🔄 Automatyczne aktualizacje

Plugin wykorzystuje GitHub Releases do automatycznego sprawdzania i instalowania aktualizacji.


Wymagania

WordPress

  • WordPress 6.x+

Wtyczki

Wymagane:

  • WPML
  • Gravity Forms

Opcjonalne:

  • Gravity Forms Add-ons wykorzystywane w formularzach źródłowych

Instalacja

1. Instalacja ręczna

Pobierz repozytorium:

git clone https://github.com/ptak-warsaw-expo-dev/pwe-multilang.git

Skopiuj katalog do:

wp-content/plugins/pwe-multilang

Aktywuj wtyczkę w panelu WordPress.

2. Instalacja przez ZIP

  1. Pobierz najnowsze wydanie z sekcji Releases.
  2. Przejdź do:
WordPress → Wtyczki → Dodaj nową → Wyślij wtyczkę
  1. Wgraj plik ZIP.
  2. Aktywuj wtyczkę.

Konfiguracja

Po aktywacji pojawi się menu:

PWE Multilang

Zakładki

General

Podstawowe informacje o wtyczce.

Forms

Generator formularzy wielojęzycznych.

Pages

Synchronizacja i tworzenie stron na podstawie konfiguracji tłumaczeń.


Generowanie formularzy

Przejdź do:

PWE Multilang → Forms
  1. Wybierz rok.
  2. Kliknij Generate Forms.
  3. Wtyczka wygeneruje komplet formularzy dla skonfigurowanych języków.

Podczas generowania kopiowane są:

  • pola formularza,
  • ustawienia formularza,
  • powiadomienia,
  • potwierdzenia,
  • ustawienia dodatkowe.

Synchronizacja stron

Przejdź do:

PWE Multilang → Pages

Wtyczka wykorzystuje plik:

website-translation.json

który definiuje:

  • dostępne języki,
  • slugi stron,
  • nazwy stron,
  • adresy URL.

Na tej podstawie tworzone są brakujące tłumaczenia WPML.

Przykład:

{
  "home": {
    "pl": {
      "label": "Strona główna",
      "url": "/"
    },
    "en": {
      "label": "Home",
      "url": "/"
    }
  }
}

Architektura

pwe-multilang
│
├── includes
│   ├── admin
│   ├── forms
│   └── pages
│
├── plugin-update-checker
│
├── website-translation.json
│
└── pwe-multilang.php

Główne moduły

Moduł Odpowiedzialność
Admin Panel administracyjny
Forms Generowanie formularzy Gravity Forms
Pages Synchronizacja stron WPML
Form Translations Obsługa tłumaczeń formularzy
Updater Aktualizacje z GitHub

Aktualizacje

Aktualizacje są pobierane automatycznie z GitHub Releases.

Wersja jest sprawdzana podczas działania WordPressa, a nowe wydania pojawiają się standardowo w panelu aktualizacji.


Rozwój

Klonowanie repozytorium

git clone https://github.com/ptak-warsaw-expo-dev/pwe-multilang.git

Struktura kodu

Projekt oparty jest o:

  • PHP 8+
  • WordPress Coding Standards
  • WPML API
  • Gravity Forms API

Autor

Piotr Krupniewski

GitHub:

https://github.com/PiotrKrupniewski


Licencja

GPL v2 lub nowsza

https://www.gnu.org/licenses/gpl-2.0.html

Releases

14 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
1.2.0 latest
Oct 14, 2026 9d ago
pwe-multilang.1.2.0.zip
167
Sep 30, 2026 23d ago
pwe-multilang.1.1.3.zip
155
Sep 10, 2026 1mo ago
pwe-multilang.1.1.2.zip
152
Sep 10, 2026 1mo ago
pwe-multilang.1.1.1.zip
0
Sep 10, 2026 1mo ago
pwe-multilang.1.1.0.zip
0
Aug 17, 2026 2mo ago
pwe-multilang.1.0.9.zip
203
Jul 23, 2026 3mo ago
pwe-multilang.1.0.8.zip
205
Jul 17, 2026 3mo ago
pwe-multilang.1.0.7.zip
201
Jun 15, 2026 4mo ago
pwe-multilang.1.0.6.zip
179
Jun 10, 2026 4mo ago
pwe-multilang.1.0.5.zip
37
Jun 8, 2026 4mo ago
pwe-multilang.1.0.4.zip
14
Jun 8, 2026 4mo ago
pwe-multilang.1.0.3.zip
0
Jun 3, 2026 4mo ago
pwe-multilang.1.0.2.zip
2
Jun 2, 2026 4mo ago
pwe-multilang.1.0.1.zip
1

Active-site estimate ≈150 comes from the median of recent superseded releases. Method.