CM Strange URL Interpreter extension
This extension gives ability to convert foreign-language characters in entry’s URL Title to proper characters.
Note: This thread is dedicated CM Strange URL Interpreter started in the URL Title Foreign Character Conversion thread.
Installation:
Download caleydon.com/en/project/cm-strange-url-interpreter/
History
Version 2.2.0 - 31/08/2008 - Added: Czech language file (Translated by Pavel Kotrla).
Version 2.1.0 - 27/07/2008 - Added: Characters supporting Greek language (Requested by E.ZISI)
Version 2.0.1 - 25/06/2008 - Fixed: Docs. URL
Version 2.0.0 - 14/06/2008 - Changing extension name (Strange URL Interpreter –> CM Strange URL Interpreter); - Rewriting source code; - Added language file contains character array. This allowed modify characters for each other languages.
Version 1.4.0 - 10/11/2007 - Added characters better supporting Hungarian language (Thanks to Istvan Gyorgi).
Version 1.3.0 - 22/09/2007 - Added character set supporting Poland language (Thanks to Gabriel Borkowski).
Version 1.2.0 - 07/07/2007 - Added: Lira, Degree, Yen, Pound and Cent sign; - Fixed: Update and Disable function.
Version 1.1.0 - 25/06/2007 - Renaming of the extension from “Foreign URL Title” to “Strange URL Interpreter”.
Version 1.0.0 - 25/06/2007 - Initial release.
Hi Gabriel,
I compiled list of rules enabling to convert the characters from unicode’s greek extended subrange into betacode notation (widely used by classics scholars). These rules are not consistent with current set of rules for converting greek characters and can be used as an alternative for that set.
If you like such contribution, you can freely include it in extension’s package.
Hi,
FYI: I published a new extension - URL Title Chars, which also converts non-latin characters in URL title, but to specify a conversion rule the user should edit only language file.
Gabriel, do you still support this extension? I need your help. I am trying to add Croatian characters đ and Đ, but to no avail.
I inserted the following lines of code into the “lang.cm_strange_url_interpreter.php:
‘cm_272’ => “d”, // Đ ‘cm_273’ => “d”, // đ
But that does not seem to work. Please help!
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.