Plugin: Codestyling Localization
Join this plugin group to follow comments, support topics and reviews.
Change Log
Version 1.99.18
- Bugfix: compatibility with upcomming WordPress 3.4 and rewritten WordPress Theme Core
- Bugfix: skips now protected folder during scan process instead of warning message output
- Bugfix: simple plugins (main folder) but translatable now being supported correctly
- Bugfix: google translate response leads to hidden exception and idle dialog.
- Bugfix: minor changes for RTL language CSS
- Feature: per user translation API configuration as second option extends User Profile Settings
- Feature: provider mode possible to disable the help screen for API configuration
- Feature: supports galego language
- Feature: supports mongolian language
- Feature: supports georgian language
Version 1.99.17
- Bugfix: old Google Translate API v1 removed (obsolete and not longer supported)
- Bugfix: WordPress 3.4 changes Theme handling, scan process adapted
- Bugfix: additional warnings and errors for textdomain issues and textdomain detection
- Bugfix: avoid that NomNom Theme damages the plugins pages by unwanted script injection
- Feature: Implementation of Google Translate API v2, requires API Key (paid service)
- Feature: Implementation of Microsoft Translate API, requires Access Tokens and Curl (free service for 2M characters / month)
- Languages: updated german translation
Version 1.99.16
- Bugfix: failed preg_match repaired
- Bugfix: compatible with latest WP 3.3 pre-release because of modified ThickBox script.
Version 1.99.15
- Bugfix: detection of theme textdomains eighter loaded by variable or defined as constant by variable
Version 1.99.14
- Bugfix: bbPress plugin translation show index wrong messages (because of stand alone instead of packaged with BuddyPress)
- Bugfix: bbPress uses own _nx_noop translations accidentally mapped to default textdomain
Version 1.99.13
- Bugfix: WordPress mu-plugin textdomains partially not detected even if present
Version 1.99.12
- Bugfix: blog urls configured with uppercase letters breaking ajax JSON calls because of false positive brower XSS detection
- Bugfix: textdomain scanning has problems with textdomain names in vars
- Bugfix: WP e-Commerce plugin don’t play cooperative and hardly unregisters prototype.js library at all backend pages (worked arround)
Version 1.99.11
- Bugfix: IDNA support requires now PHP 5.2.1 or higher, not longer possible at lower PHP versions to support IDN
- Bugfix: avoid PHP serialization warnings at low memory mode scanning
- Bugfix: avoid warnings for not registered locale abbreviations
- Bugfix: if used mbstring.func_overload at php.ini with at least mode 2 containing, the plugin didn’t work as expected.
Version 1.99.10
- Feature: detection of plugins with code created textdomains, but with warning
- Feature: experimental parsing of .phtml files now supported
- Bugfix: IDNA support requires now PHP 5.0 or higher, PHP 4.x not longer possible with IDN
- Languages: updated german translation
Version 1.99.9
- Bugfix: IDN support works different for WebKit based browsers (Chrome / Safari) than all others currently
Version 1.99.8
- Bugfix: translation file worked with wrong pluralization for different languages if *.pot files have been read and used as translation base
- Bugfix: translation file did not recognize the correct language requested if *.pot file was the base of catalog
- Bugfix: if catalog contains no translations, an illegal *.mo file can be produced and shows error at blog pages during load.
- Bugfix: wrong handling of plural counts leads to stopped working at translation page
- Bugfix: IDN based installations won’t work because of JSON same origin problem forced by PunyCode Domain Names
- Languages: added polish translation based on 1.99.7
Version 1.99.7
- Feature: support of low memory condition option for scanning and editing language files to avoid out of memory messages and aborts
- Bugfix: reduced the ammount of memory necessary during processing, worked arround PHP internal bugs
- Bugfix: serveral english typo’s corrected
- Bugfix: loading stylesheet for RTL based languages correctly
- Languages: added hebrew translation based on 1.99.7
- Languages: added dutch translation based on 1.99.7
Version 1.99.6
- Feature: detection of trailing spaces at text phrases and visualization
- Feature: filter for entries with trailing spaces
- Feature: support of translatable plugin header files
- Maintenance: language files moved into a subfolder for better handling
- Maintenance: screenshots shrinked, updated and extended
- Bugfix: deleting prior translated entries (left empty now) doesn’t refesh untranslated counter
Version 1.99.5
- Feature: support of existing *.pot files for initial content after creation of new language
- Feature: support of full encrypted premium plugins but with security risk warning
- Feature: fully encrypted plugins won’t be scanned any longer at source level
- Feature: additional filter for components in terms of compatibility and security
- Bugfix: new component type icons for better understanding
- Bugfix: detection of some kind of existing translation files was wrong
Version 1.99.4
- Bugfix: missing gettext keyword introduced by WordPress 3.0 added to *.po file header generation (ensure qualified PoEdit scan)
- Bugfix: accidentally skipped components because of incomplete detection, as example “Contact Forms 7″ had been skipped
- Bugfix: Source Code Viewer was broken at PHP 5 because of changed behavoir of htmlentities() PHP core function
- Feature: Albanian Language support added
- Feature: first implementation of access keys for translation dialog: Alt + Shift + (p)revious | (s)ave | (n)ext
- Remark: access keys works for Windows Browser like Google Chrome, Firefox, Safari and IE
- Limitation: access keys doesn’t work for Opera because of dynamic content replacement
- Limitation: access keys at IE doesn’t set the focus well in all cases
- Limitation: access keys printed at the upper right corner of dialog are for Windows bases OS only.
Version 1.99.3
- Bugfix: somebody tried to place themes inside lower levels that /wp-content/themes/ resulting in preg_match error
- Bugfix: scanning WordPress itself now exactly scans WordPress only files and not the entired domain root.
- Bugfix: avoid warnings for not existing files during scan process
Version 1.99.2
- Bugfix: scanning WordPress itself did freeze because of low memory_limit, requires 58MB, extra warning and fatal detection included now
- Bugfix: WPMU plugins and simple plugins (1 file only) has not been qualified detected and forced to read the wrong source file
- Bugfix: Themes with textdomain name used by constant has been accidentally taken as is
- Bugfix: few translation strings have been simplified and/or rewritten
- Remark: open pending issue at a very small count of hosts where scanning plugin/themes works but scanning WordPress returns 504 Gateway Timeout
Version 1.99.1
- Bugfix: major bug correction to produce in any case valid *.po files also working at PoEdit
- Feature: show reasons at code comment entries if merged duplicates of texts, read here: blogpost
Version 1.99
- Bugfix: displays now again correctly active plugins / themes
- Feature: scanning process extended to find most non standard translatable plugins and/or themes too
- Feature: compatibility warnings introduced for several known issues
- Feature: added new filter for all components with real or potential compatibility issues
Version 1.98
- Bugfix: supports now again PHP 4 without crashing at installation
- Bugfix: WordPress 3.x Core with multiple *.mo files (default/continent-cities/ms) supported
- Bugfix: correct handling of “default” textdomain translations phrases
- Bugfix: AuthorURI linking repaired
- Feature: detects and handles BuddyPress plugin completely
- Feature: detects bbPress as part of BuddyPress and permits translation too.
- Feature: skipps scanning of “default” and “classic” theme at scope of WordPress, if version is >= 3.0
- Hint: 2 wrong/broken textdomains at WordPress scans, submitted as bug ticket http://core.trac.wordpress.org/ticket/14555
Version 1.97
- Bugfix: detection of WP 3.x as WPMU version
- Bugfix: Opera bug work arround, content replacements
- Bugfix: Source Inspector Script crash at Opera
- Bugfix: works with debug mode / avoid deprecated functions
- Bugfix: error detection
- Bugfix: modified for Google Chrome support
- Bugfix: plural forms changed to meet http://translate/sourceforge.net/wiki/l10n/pluralforms
- Feature: introducing new L10N methods at WP 2.9/3.0 during scan process
- Languages: Português/Brasil added
- Languages: Norsk Bokmål added
- Known Limit: works with child themes now, first implementation but incomplete
Version 1.96
- Bugfix: WPMU plugin handling problems fixed
- Bugfix: changes at WP 3.0 help system adapted (temporary work arround)
- Bugfix: WordPress scanning sanatized because of WP 3.0 default theme changes
- Bugfix: changed javascipt escape functions adapted
- Bugfix: level_10 security replaced by manage_options
- Hint: not fully tested at activated multi-site installations
Version 1.95
- Bugfix: WP localization engine has been changed in 2.9, freezes parsing and avoids loading of generated mo files!
Version 1.94
- Bugfix: WordPress theme core management uses full path instead of relative path, WordPress behavior change!
Version 1.93
- Bugfix: sub directory detection for language files at plugins/themes sometimes accidentally failed.
Version 1.92
- Bugfix: final parsing cleanup sometimes accidentally wiped out more than 80% as old (obsolete) entries.
- Bugfix: WordPress 2.8 new textdomain “continents-cities” accidentally detected as main textdomain.
Version 1.91
- Bugfix: work around a currently not fixed preg_match bug in PHP module PCRE, versions >= 5.2.0
- Bugfix: broken encoding of *.po file will be repaired to UTF-8 during load (2nd preg_match PHP bug)
- Bugfix: pre-select of primary textdomain didn’t work as expected
- Bugfix: avoid saving any default (WordPress) depended *.mo files at plugin or theme section
- Bugfix: skip bad gettext function arguments (mostly stacked function calls inside gettext functions)
- Bugfix: safe *.po header handling to avoid erase of header fields
- Bugfix: plugin own untranslatable UI phrase made tranlatable
- Bugfix: description row resized and editor hint description added
- Bugfix: Changelog typo damaged the backend installation UI
- Limitation: javascript runtime in IE only gets exceeded if tried to translate WordPress itself (gets done in 2.0)
- Limitation: file permissions won’t work at safemode based server/hosts (comming soon)
- Limitation: on safemode based systems creation of unaccessable *.po / *.mo files (comming soon)
Version 1.90
- Bugfix: having only a *.mo file accidentally states a writing error
- Bugfix: accidentally wrong parsing in rare cases of *.po files
- Feature: support of textdomain separation to avoid unnecessary default textdomain phrases in component *.mo files
- Feature: introducing a *.po file extension, that supports multiple textdomains inside one *.po file
- Feature: complete 2.8+ support of all newly introduced gettext functions and extensions
- Feature: supports visualization of developer comments for translators from code
- Feature: visualization of context dependend gettext phrases
- Feature: scanning speed improved, WordPress scan time >= 270s now needs 20s upto 40s (upto 10 times faster)
- Feature: new scanning and translation file engine
- Feature: supports for WordPress versions >= 2.7 that themes can have their own sub directory for translations.
- Languages: Belarusian translation based on 1.80 attached
- Languages: Arabic (Saudi Arabia) translation based on 1.80 attached
Version 1.80
- Bugfix: open entities at markup closed
- Bugfix: Opera Bug solved, embedded 0 in string issue damaged plural saving
- Bugfix: IE Bugs solved, table cellpadding and coloring fixed
- Bugfix: page size and search fields now updates correctly because of autocomplete issues
- Bugfix: languages with only 1 plural form (japanes as example) now working as expected
- Feature: Pagination repeated at end of table
- Feature: introduced jump to top button at the end of table
- Feature: editing dialog now supports “save & previous” and “save & next”
- Feature: actual row been edited will be highlighted in background
- Feature: japanese language file attached
- Feature: Czech language file attached
- Feature: Danish language file attached
Version 1.72
- Bugfix: enabled fa_IR (persian Language) for initial creation
- Feature: updated russian language file (meets now 1.71/1.72 content fully)
- Feature: udpated spain language file (translation mistake contained)
Version 1.70
- Bugfix: setting pages of other plugins like vipers-video-quicktags did crash, if this plugin has been actived
- Bugfix: not all potential translateable plugins has been detected (analysis of coding syntax too strict)
- Bugfix: final compatibility on WordPress 2.7 have not been meet fully
- Feature: if language file path detection of plugins is not clear, directory tree will be shown for choise
- Feature: primary search function now also possible with ignore-case
- Feature: secondary search function introduced that enables regular expressions by dialog
Version 1.65
- Bugfix: scan process of WPMU plugins shows warning message at produced page
- Bugfix: several plugins/themes could not be detected as translatable because of extra whitespace in function call
- Bugfix: wrong named theme localization files were shown but not editable, illegal syntax will now be skipped
- Feature: inital integration into WordPress 2.7 Context Help System to provide plugin specific help topics
- Feature: display new WordPress 2.7 tools icon at plugin page headline
Version 1.60
- Bugfix: CSS style at WP 2.7 has been changed, minor adaption to be able to display dialogs correctly
- Bugfix: empty WordPress main language directory forces new file creation at wrong folder
- Bugfix: none existing WordPress main languages directories (US version) leads to error display
- Bugfix: prevent directory listing of plugin by .htaccess file attached to package
- Feature: none existing WordPress main languages directory can be created by plugin
- Feature: WPMU plugin support, detection of normal and WPMU version and ability to translate mu-plugins
Version 1.55
- Bugfix: WordPress 2.7-hemorrhage introduces WP_ADMIN set additional during DOING_AJAX (ajax requests)
Version 1.51
- Bugfix: SVN version number fix
- Feature: language attached, Traditional Chinese Taiwan by Gary
Version 1.30
- Feature: supports now PHP 4, tested with PHP 4.4.2 and higher
- Feature: provides a copy action at each row, that makes original persistent as translation
Version 1.21
- Bugfix: stylesheet now only gets loaded at plugins pages, backward compatibility support has broken thickbox styles at other pages
- Feature: Italian translation by Gianni has been added
Version 1.2
- Feature: published at “http://wordpress.org/extend/plugins/codestyling-localization/”
Version 1.1
- Bugfix: backslahed po-file header values causes IE to stop reponding during editor launch
- Bugfix: special path detection doesn’t recognize deep folder structure related textdomain loading
- Bugfix: stylesheet doesn’t show file/comment tooltip inside visble client area
- Bugfix: scrolling to source line number fails with script error, if *.po file is outdated and line exceeds total count
- Feature: “X-Poedit-Basepath” and “X-Poedit-SearchPath-0″ at *.po file header will be relativized during read
- Feature: now supports file permission display and change capability
- Feature: collects multiple plugins at same textdomain as childs at first occurance
- Feature: show error message using thickbox instead of alert() except Google Translate errors
Version 1.02
- Feature: downgrade code, runs now with WordPress 2.5 and above
Version 1.01
- Bugfix: potential modified plugin path using constants has not been respected
Version 1.0
- Bugfix: version control has been done too strictly, WP 2.6.0 doesn’t exist, reduced to 2.6
- Bugfix: locale definitions accidentally states, that zu_ZU (isiZulu) will be supported by Google translate, disabled
Version 0.99
- Bugfix: remove accidentally usage of global $file, breaks plugin and theme editor
- Bugfix: plugins, that are gettext ready but textdomain can’t be detected, will be handled with their plugin filename as textdomain by default
- Feature: plugin activation checks now required versions (WordPress / PHP) and reports qualified messages at fail case
Version 0.98
- Feature: extended to use Google translate API
Version 0.97
- Bugfix: simple plugin analysis runs recursive over total plugin path
- Bugfix: language file naming convention was wrong
- Bugfix: missing escapement of names breaks javascript
- Bugfix: avoid deprecated constant usage
- Bugfix: fix table size avoid using full screen width at adminimize plugin
Version 0.96
- Bugfix: Valid XHTML 1.0 Transitional
- Feature: switching to editor now shows loading indicator
- community closed tests lauched
Version 0.10
- start of coding (alpha) @ 2008-06-21
Plugin Info
- Version: 1.99.18
- Last Update: 6 days ago
- Requires: 2.5
- Compatible to: 3.4-beta4-22725
- Downloads: 170,700
- Rating:




(based on 180 ratings)
Create Account
To create a BuddyPress.org account please first create a WordPress.org ID and then use that to log in to this site.
Log In
To start connecting please log in first.
Bugs
Think you've found a bug with the software? Please report it here (use the same login credentials).