Code Monkey home page Code Monkey logo

addicted's Introduction

=============
AdDictEd - Admin Dictionary Editor
=============
Release: 2.0
Created: <2009/08> [email protected]
Commissioned by LabforCulture

This admin extension that allows you to edit dict files 
of multilingual sites using the ezPublish admin interface.
The ini file allows you to set which dictionaries
are available for editing. 

You still need to create your own dictionaries
using ezlupdate (or anything else). Once they are 
created, you can add/edit/delete messages inside
existing contexts. In this sence, it replaces part 
of the  functionality of Linguist. You can still use 
Linguist alongside this extension. 

For more info on how to set up dictionaries, read
http://ez.no/ezpublish/documentation/configuration/configuration/language_and_charset/creating_a_new_translation

For more info on ezlupdate, see
http://ez.no/de/download/translations/ezlupdate_and_linguist

The main interface leads you down a path to select
a file, select a context in a file, view an overview
of messages (phrases) in a file, edit / delete and add 
messages inside that context. Currently, you can't 
add contexts. 

When manipulating a message, both the source and the
translation text are used for locating the message. This
prevents multiple people rewriting eachothers changes.

The docs/xslt folder contains some extra goodies to
manipulate dictionary files using xslt.

------------
Dependencies: 

- this module links the PHPXPath PHP library (http://sourceforge.net/projects/phpxpath/)
- your phpserver needs XSL support.
- has no ezPublish dependencies; it builds on PHPXPath and the <TS> dtd 

------------
Known issues: 
 - This software is in beta. Make backups of important files
   yourself. I am not responsible for anything :-)
 - dont use this on files which are under SVN control. Your SVN
   client will be heavily confused.
 - your dictionary files should be writable for the webserver
 - Context names may not contain quotes 

 - When translations end in newlines, problems may arise updating them.
   Looking into that.
 - Confusing: when for some reason one message is not updated,
   addicted shows a red messagebox; the other messages that are OK
   are printed with "OK"; but because of the single failure,
   this dict file is not saved.



-------------
Status:  

 - beta. tested on my own files, which are ~900k each. slow, but works.
 - tested on 4.0.1





Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.