Skip to content

mcguffin/wp-glottybot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GlottyBot

A WordPress Multilingual plugin.

Approach

Posts: Alters posts table by adding a post_locale and post_translation_group column. Each Posts Translation is a post on its own. New translations are added by cloning a post, so each property gets copied to the translation.

Taxonomies and Menus: generates a po / mo file for every taxonomy and menu.

Widgets: (To be done.)

Usage:

(to be done)

Restrictions

(to be done)

Plugin API:

(to be done)

ToDo:

  • Backend
  • Settings, Feature: only show translated posts vs. fallback to default language
  • Posts list table -> Trash post action: trash translation group / trash single post
  • Language switcher widget
    • Insert Placeholders
    • Validate settings
  • Settings: prevent duplicate locales (JS)
  • [?] prevent duplicate post_locale on post cloning
  • [?] Robust language detection (should always return an existing locale)
  • Settings: Remove feature "Hide untranslated" (always on!)
  • only ajax clone post
    • use button in locale list column
  • EditPost screen: force admin language
  • Integrate GlottyPoMo
  • Use AjaxHandler
  • check import/export again
  • QuickEdit: Clone missing translation
  • Feature: post list table filter: show untranslated
  • Feature: Bulk edit actions:
    • Clone missing translations
    • Trash translation group
  • Feature: sync post meta, post parent, ...
  • Feature: Map posts to each other (= edit translation group)
  • Map custom plugin locale to WP-Locale (take best match, like pt_BR -> pt_PT )
  • Feature: Widget option link to current page translation / home
  • Frontend
  • Permastruct: current item translation url: search, archive
  • link rel=alternate in WP head
  • Locale in

PRO:

  • Feature: Translation mapping Table
  • Feature: Translate widget contents
  • Feature: Clone tree
  • Feature: translator capability
  • auto translate
  • output translated feeds
  • WPML Migration

About

An easy to use WordPress multilingual plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors