Commit 94049971 authored by Laure Bourgois's avatar Laure Bourgois
Browse files

adding files (formely appearing in jpl) specific to cubicweb

parent 21aecf9239c9
......@@ -25,7 +25,8 @@ def lltrace(selector):
return selector
def traced(cls, *args, **kwargs):
ret = selector(cls, *args, **kwargs)
cls.lldebug('selector %s returned %s for %s', selector.__name__, ret, cls)
if cls.id == 'seealso':
cls.warning('selector %s returned %s for %s', selector.__name__, ret, cls)
return ret
return traced
......
......@@ -175,7 +175,7 @@ class CubicWebRegistry(VRegistry):
"""
return [x for x in sorted(self.possible_objects(registry, *args, **kwargs),
key=lambda x: x.propval('order'))
if x.propval('visible')]
if x.propval('visible')]
def possible_actions(self, req, rset, **kwargs):
if rset is None:
......
......@@ -58,6 +58,10 @@ msgstr ""
msgid "%d years"
msgstr ""
#, python-format
msgid "%s"
msgstr ""
#, python-format
msgid "%s days"
msgstr ""
......@@ -1157,6 +1161,12 @@ msgstr "rql input box"
msgid "components_rqlinput_description"
msgstr "the rql box in the page's header"
msgid "components_rss_feed_url"
msgstr ""
msgid "components_rss_feed_url_description"
msgstr ""
msgid "composite"
msgstr ""
......@@ -2161,9 +2171,6 @@ msgstr ""
msgid "ordernum"
msgstr "order"
msgid "owned by"
msgstr ""
msgid "owned_by"
msgstr "owned by"
......
......@@ -23,8 +23,8 @@ msgid ""
"url: %(url)s\n"
msgstr ""
"\n"
"%(user)s a cambiado su estado de <%(previous_state)s> hacia <%(current_state)s> "
"por la entidad\n"
"%(user)s a cambiado su estado de <%(previous_state)s> hacia <%(current_state)"
"s> por la entidad\n"
"'%(title)s'\n"
"\n"
"%(comment)s\n"
......@@ -63,6 +63,10 @@ msgstr "%d semanas"
msgid "%d years"
msgstr "%d años"
#, python-format
msgid "%s"
msgstr ""
#, python-format
msgid "%s days"
msgstr "%d días"
......@@ -557,12 +561,11 @@ msgstr ""
msgid "You can use any of the following substitutions in your text"
msgstr ""
"Puede realizar cualquiera de las siguietes sustituciones "
"en el contenido de su email."
"Puede realizar cualquiera de las siguietes sustituciones en el contenido de "
"su email."
msgid "You have no access to this view or it's not applyable to current data"
msgstr ""
"No tiene acceso a esta vista o No es aplicable a los datos actuales"
msgstr "No tiene acceso a esta vista o No es aplicable a los datos actuales"
msgid ""
"You're not authorized to access this page. If you think you should, please "
......@@ -583,17 +586,16 @@ msgid ""
"be available. This query may use X and U variables that will respectivly "
"represents the current entity and the current user"
msgstr ""
"una expresión RQL deviendo regresado resultado para que la transición "
"pueda ser realizada. Esta expresión puede utilizar las variables X y U "
"que representan respectivamente la entidad en transición y el usuario" "actual. "
"una expresión RQL deviendo regresado resultado para que la transición pueda "
"ser realizada. Esta expresión puede utilizar las variables X y U que "
"representan respectivamente la entidad en transición y el usuarioactual. "
msgid ""
"a card is a textual content used as documentation, reference, procedure "
"reminder"
msgstr ""
"una ficha es un texto utilizado como documentación, referencia, memoria "
"de procedimiento..."
"una ficha es un texto utilizado como documentación, referencia, memoria de "
"procedimiento..."
msgid ""
"a simple cache entity characterized by a name and a validity date. The "
......@@ -883,8 +885,8 @@ msgid ""
"added relation %(rtype)s from %(frometype)s #%(fromeid)s to %(toetype)s #%"
"(toeid)s"
msgstr ""
"agregado de la relación %(rtype)s de %(frometype)s #%(fromeid)s hacia %(toetype)"
"s #%(toeid)s"
"agregado de la relación %(rtype)s de %(frometype)s #%(fromeid)s hacia %"
"(toetype)s #%(toeid)s"
msgid "address"
msgstr "dirección"
......@@ -1011,7 +1013,8 @@ msgid "boxes_filter_box"
msgstr "filtrar"
msgid "boxes_filter_box_description"
msgstr "caja permitiendo de realizar filtros sobre los resultados de una búsqueda"
msgstr ""
"caja permitiendo de realizar filtros sobre los resultados de una búsqueda"
msgid "boxes_possible_views_box"
msgstr "caja de vistas posibles"
......@@ -1147,7 +1150,8 @@ msgstr "hilo de Ariadna"
msgid "components_breadcrumbs_description"
msgstr ""
"muestra un camino que permite identificar el lugar donde se encuentra la página en el sitio"
"muestra un camino que permite identificar el lugar donde se encuentra la "
"página en el sitio"
msgid "components_etypenavigation"
msgstr "filtro por tipo"
......@@ -1167,7 +1171,7 @@ msgstr "liga usuario"
msgid "components_loggeduserlink_description"
msgstr ""
"muestra un enlace hacia el formulario de conexión para los usuarios "
"anónimos, o una caja que contiene las ligas propias a el usuario" "conectado. "
"anónimos, o una caja que contiene las ligas propias a el usuarioconectado. "
msgid "components_logo"
msgstr "logo"
......@@ -1180,8 +1184,8 @@ msgstr "navigación por página"
msgid "components_navigation_description"
msgstr ""
"componente aue permite distribuir sobre varias páginas las búsquedas "
"que arrojan mayores resultados a un número previamente elegido"
"componente aue permite distribuir sobre varias páginas las búsquedas que "
"arrojan mayores resultados a un número previamente elegido"
msgid "components_rqlinput"
msgstr "barra rql"
......@@ -1189,6 +1193,12 @@ msgstr "barra rql"
msgid "components_rqlinput_description"
msgstr "la barre de demanda rql, en el encabezado de página"
msgid "components_rss_feed_url"
msgstr ""
msgid "components_rss_feed_url_description"
msgstr ""
msgid "composite"
msgstr "composite"
......@@ -1232,31 +1242,31 @@ msgid "contentnavigation_breadcrumbs"
msgstr "hilo de Ariadna"
msgid "contentnavigation_breadcrumbs_description"
msgstr ""
"muestra un camino que permite localizar la página actual en el sitio"
msgstr "muestra un camino que permite localizar la página actual en el sitio"
msgid "contentnavigation_prevnext"
msgstr "Elemento anterior / siguiente"
msgid "contentnavigation_prevnext_description"
msgstr ""
"muestra las ligas que permiten pasar de una entidad a otra en las"
"entidades que implementan la interface \"anterior/siguiente\"."
"muestra las ligas que permiten pasar de una entidad a otra en lasentidades "
"que implementan la interface \"anterior/siguiente\"."
msgid "contentnavigation_seealso"
msgstr "vea también"
msgid "contentnavigation_seealso_description"
msgstr ""
"sección aue muestra las entidades ligadas por la relación \"vea también\" " ", si la entidad soporta esta relación."
"sección aue muestra las entidades ligadas por la relación \"vea también\" , "
"si la entidad soporta esta relación."
msgid "contentnavigation_wfhistory"
msgstr "histórico del workflow."
msgid "contentnavigation_wfhistory_description"
msgstr ""
"sección que ofrece el reporte histórico del workflow para las entidades"
" que posean un workflow."
"sección que ofrece el reporte histórico del workflow para las entidades que "
"posean un workflow."
msgid "context"
msgstr "contexto"
......@@ -1280,21 +1290,22 @@ msgid ""
"core relation giving to a group the permission to add an entity or relation "
"type"
msgstr ""
"relación sistema que otorga a un grupo la autorización de agregar una"
"entidad o una relación"
"relación sistema que otorga a un grupo la autorización de agregar unaentidad "
"o una relación"
msgid ""
"core relation giving to a group the permission to delete an entity or "
"relation type"
msgstr ""
"relación sistema que otorga a un grupo la autorización de eliminar una " "entidad o relación"
"relación sistema que otorga a un grupo la autorización de eliminar una "
"entidad o relación"
msgid ""
"core relation giving to a group the permission to read an entity or relation "
"type"
msgstr ""
"relación sistema que otorga a un grupo la autorización de leer una "
"entidad o una relación "
"relación sistema que otorga a un grupo la autorización de leer una entidad o "
"una relación "
msgid "core relation giving to a group the permission to update an entity type"
msgstr ""
......@@ -1309,9 +1320,9 @@ msgid ""
"core relation indicating owners of an entity. This relation implicitly put "
"the owner into the owners group for the entity"
msgstr ""
"relación sistema que indica el(los) propietario(s) de una entidad. "
"Esta relación pone de manera implícita al propietario en el grupo "
"de propietarios por una entidad"
"relación sistema que indica el(los) propietario(s) de una entidad. Esta "
"relación pone de manera implícita al propietario en el grupo de propietarios "
"por una entidad"
msgid "core relation indicating the original creator of an entity"
msgstr "relación sistema que indica el creador de una entidad."
......@@ -1321,7 +1332,9 @@ msgstr "relación sistema que indica el tipo de entidad"
msgid ""
"core relation indicating the types (including specialized types) of an entity"
msgstr "relación sistema indicando los tipos (incluídos los tipos padres) de una entidad"
msgstr ""
"relación sistema indicando los tipos (incluídos los tipos padres) de una "
"entidad"
msgid "cost"
msgstr "costo"
......@@ -1366,7 +1379,8 @@ msgid "creating EmailAddress (EUser %(linkto)s use_email EmailAddress)"
msgstr "creación de una dirección electrónica para el usuario %(linkto)s"
msgid "creating RQLExpression (EEType %(linkto)s add_permission RQLExpression)"
msgstr "creación de una expresión RQL para la autorización de agregar %(linkto)s"
msgstr ""
"creación de una expresión RQL para la autorización de agregar %(linkto)s"
msgid ""
"creating RQLExpression (EEType %(linkto)s delete_permission RQLExpression)"
......@@ -1390,8 +1404,8 @@ msgstr ""
msgid ""
"creating RQLExpression (ERType %(linkto)s delete_permission RQLExpression)"
msgstr ""
"creación de una expresión RQL para autorizar la eliminación de "
"relaciones %(linkto)s"
"creación de una expresión RQL para autorizar la eliminación de relaciones %"
"(linkto)s"
msgid ""
"creating RQLExpression (ERType %(linkto)s read_permission RQLExpression)"
......@@ -1475,21 +1489,21 @@ msgid ""
"define a final relation: link a final relation type from a non final entity "
"to a final entity type. used to build the application schema"
msgstr ""
"define una relación no final: liga un tipo de relación no final desde "
"una entidad hacia un tipo de entidad no final. Utilizada para construir "
"el esquema de la aplicación"
"define una relación no final: liga un tipo de relación no final desde una "
"entidad hacia un tipo de entidad no final. Utilizada para construir el "
"esquema de la aplicación"
msgid ""
"define a non final relation: link a non final relation type from a non final "
"entity to a non final entity type. used to build the application schema"
msgstr ""
"define una relación 'atributo', utilizada para construir el esquema de"
"la aplicación"
"define una relación 'atributo', utilizada para construir el esquema dela "
"aplicación"
msgid "define a relation type, used to build the application schema"
msgstr ""
"define un tipo de relación, utilizada para construir el esquema de "
"la aplicación"
"define un tipo de relación, utilizada para construir el esquema de la "
"aplicación"
msgid "define a rql expression used to define permissions"
msgstr "Expresión RQL utilizada para definir los derechos de acceso"
......@@ -1502,15 +1516,15 @@ msgstr "define un tipo de condición de esquema"
msgid "define an entity type, used to build the application schema"
msgstr ""
"define un tipo de entidad, utilizada para construir el esquema de "
"la aplicación"
"define un tipo de entidad, utilizada para construir el esquema de la "
"aplicación"
msgid ""
"defines what's the property is applied for. You must select this first to be "
"able to set value"
msgstr ""
"define a que se aplica la propiedad . Usted debe seleccionar esto "
"antes de poder fijar un valor"
"define a que se aplica la propiedad . Usted debe seleccionar esto antes de "
"poder fijar un valor"
msgid "delete"
msgstr "eliminar"
......@@ -1594,8 +1608,8 @@ msgid ""
"distinct label to distinguate between other permission entity of the same "
"name"
msgstr ""
"etiqueta que permite distinguir esta autorización de otras que posean "
"el mismo nombre"
"etiqueta que permite distinguir esta autorización de otras que posean el "
"mismo nombre"
msgid "download"
msgstr "descargar"
......@@ -1652,7 +1666,8 @@ msgid ""
"entity type that may be used to construct some advanced security "
"configuration"
msgstr ""
"tipo de entidqd utilizada para definir una configuración de seguridad " "avanzada"
"tipo de entidqd utilizada para definir una configuración de seguridad "
"avanzada"
msgid "entity types which may use this state"
msgstr "tipo de entidades que pueden utilizar este estado"
......@@ -1669,7 +1684,7 @@ msgstr "error ocurrido durante el tratamiento del formulario (%s)"
msgid "error while publishing ReST text"
msgstr ""
"se ha producido un error durante la interpretación del texto en formato" "ReST"
"se ha producido un error durante la interpretación del texto en formatoReST"
#, python-format
msgid "error while querying source %s, some data may be missing"
......@@ -1791,8 +1806,7 @@ msgid "graphical workflow for %s"
msgstr "gráfica del workflow por %s"
msgid "group in which a user should be to be allowed to pass this transition"
msgstr ""
"grupo en el cual el usuario debe estar para poder pasar la transición"
msgstr "grupo en el cual el usuario debe estar para poder pasar la transición"
msgid "groups"
msgstr "grupos"
......@@ -1843,21 +1857,21 @@ msgid ""
"how to format date and time in the ui (\"man strftime\" for format "
"description)"
msgstr ""
"como formatear la fecha en la interface (\"man strftime\" por la "
"descripción del formato)"
"como formatear la fecha en la interface (\"man strftime\" por la descripción "
"del formato)"
msgid "how to format date in the ui (\"man strftime\" for format description)"
msgstr ""
"como formatear la fecha en la interface (\"man strftime\" por la "
"descripción del formato)"
"como formatear la fecha en la interface (\"man strftime\" por la descripción "
"del formato)"
msgid "how to format float numbers in the ui"
msgstr "como formatear los números flotantes en la interface"
msgid "how to format time in the ui (\"man strftime\" for format description)"
msgstr ""
"como formatear la hora en la interface (\"man strftime\" por la "
"descripción del formato)"
"como formatear la hora en la interface (\"man strftime\" por la descripción "
"del formato)"
msgid "html class of the component"
msgstr "clase HTML de este componente"
......@@ -1987,9 +2001,8 @@ msgid ""
"is the subject/object entity of the relation composed of the other ? This "
"implies that when the composite is deleted, composants are also deleted."
msgstr ""
"Es la entidad sujeto/objeto de la relación une agregación de el otro ? "
"De ser así, el destruir el composite destruirá de igual manera "
"sus componentes "
"Es la entidad sujeto/objeto de la relación une agregación de el otro ? De "
"ser así, el destruir el composite destruirá de igual manera sus componentes "
msgid "is this attribute's value translatable"
msgstr "es el valor de este atributo traducible ?"
......@@ -2001,8 +2014,8 @@ msgid ""
"is this relation physically inlined? you should know what you're doing if "
"you are changing this!"
msgstr ""
"es esta relación puesta en línea en la base de datos ? Usted debe saber "
"lo que hace si cambia esto !"
"es esta relación puesta en línea en la base de datos ? Usted debe saber lo "
"que hace si cambia esto !"
msgid "is_instance_of"
msgstr "es una instancia de"
......@@ -2047,8 +2060,8 @@ msgid ""
"link a property to the user which want this property customization. Unless "
"you're a site manager, this relation will be handled automatically."
msgstr ""
"liga una propiedad a el usuario que desea esta personalización. A menos "
"que usted sea un administrador del sistema, esta relación es gestionada "
"liga una propiedad a el usuario que desea esta personalización. A menos que "
"usted sea un administrador del sistema, esta relación es gestionada "
"automáticamente."
msgid "link a relation definition to its object entity type"
......@@ -2253,9 +2266,6 @@ msgstr "ordre"
msgid "ordernum"
msgstr "ordre"
msgid "owned by"
msgstr "appartient ‡"
msgid "owned_by"
msgstr "appartient ‡"
......@@ -2951,6 +2961,9 @@ msgstr "vous avez ÈtÈ dÈconnectÈ"
#~ msgstr ""
#~ "nombre maximum d'entitÈs liÈes ‡ afficher dans la vue de restriction"
#~ msgid "owned by"
#~ msgstr "appartient ‡"
#~ msgid "see also"
#~ msgstr "voir aussi"
......
......@@ -63,6 +63,10 @@ msgstr "%d semaines"
msgid "%d years"
msgstr "%d années"
#, python-format
msgid "%s"
msgstr ""
#, python-format
msgid "%s days"
msgstr "%d jours"
......@@ -1190,6 +1194,12 @@ msgstr "barre rql"
msgid "components_rqlinput_description"
msgstr "la barre de requête rql, dans l'en-tête de page"
msgid "components_rss_feed_url"
msgstr ""
msgid "components_rss_feed_url_description"
msgstr ""
msgid "composite"
msgstr "composite"
......@@ -1324,7 +1334,9 @@ msgstr "relation système indiquant le type de l'entité"
msgid ""
"core relation indicating the types (including specialized types) of an entity"
msgstr "relation système indiquant les types (y compris les types parents) d'une entité"
msgstr ""
"relation système indiquant les types (y compris les types parents) d'une "
"entité"
msgid "cost"
msgstr "coût"
......@@ -2255,9 +2267,6 @@ msgstr "ordre"
msgid "ordernum"
msgstr "ordre"
msgid "owned by"
msgstr "appartient à"
msgid "owned_by"
msgstr "appartient à"
......@@ -2953,6 +2962,9 @@ msgstr "vous avez été déconnecté"
#~ msgstr ""
#~ "nombre maximum d'entités liées à afficher dans la vue de restriction"
#~ msgid "owned by"
#~ msgstr "appartient à"
#~ msgid "see also"
#~ msgstr "voir aussi"
......
/*
* jQuery UI @VERSION
*
* Copyright (c) 2008 Paul Bakaus (ui.jquery.com)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
* http://docs.jquery.com/UI
*/
;(function($) {
/** jQuery core modifications and additions **/
var _remove = $.fn.remove;
$.fn.remove = function() {
$("*", this).add(this).triggerHandler("remove");
return _remove.apply(this, arguments );
};
function isVisible(element) {
function checkStyles(element) {
var style = element.style;
return (style.display != 'none' && style.visibility != 'hidden');
}
var visible = checkStyles(element);
(visible && $.each($.dir(element, 'parentNode'), function() {
return (visible = checkStyles(this));
}));
return visible;
}
$.extend($.expr[':'], {
data: function(a, i, m) {
return $.data(a, m[3]);
},
// TODO: add support for object, area
tabbable: function(a, i, m) {
var nodeName = a.nodeName.toLowerCase();
return (
// in tab order
a.tabIndex >= 0 &&
( // filter node types that participate in the tab order
// anchor tag
('a' == nodeName && a.href) ||
// enabled form element
(/input|select|textarea|button/.test(nodeName) &&
'hidden' != a.type && !a.disabled)
) &&
// visible on page
isVisible(a)
);
}
});
$.keyCode = {
BACKSPACE: 8,
CAPS_LOCK: 20,
COMMA: 188,
CONTROL: 17,
DELETE: 46,
DOWN: 40,
END: 35,
ENTER: 13,
ESCAPE: 27,
HOME: 36,
INSERT: 45,
LEFT: 37,
NUMPAD_ADD: 107,
NUMPAD_DECIMAL: 110,
NUMPAD_DIVIDE: 111,
NUMPAD_ENTER: 108,
NUMPAD_MULTIPLY: 106,
NUMPAD_SUBTRACT: 109,
PAGE_DOWN: 34,
PAGE_UP: 33,
PERIOD: 190,
RIGHT: 39,
SHIFT: 16,
SPACE: 32,
TAB: 9,
UP: 38
};
// $.widget is a factory to create jQuery plugins
// taking some boilerplate code out of the plugin code
// created by Scott González and Jörn Zaefferer
function getter(namespace, plugin, method, args) {
function getMethods(type) {
var methods = $[namespace][plugin][type] || [];
return (typeof methods == 'string' ? methods.split(/,?\s+/) : methods);
}
var methods = getMethods('getter');
if (args.length == 1 && typeof args[0] == 'string') {
methods = methods.concat(getMethods('getterSetter'));
}
return ($.inArray(method, methods) != -1);
}
$.widget = function(name, prototype) {
var namespace = name.split(".")[0];
name = name.split(".")[1];
// create plugin method
$.fn[name] = function(options) {
var isMethodCall = (typeof options == 'string'),
args = Array.prototype.slice.call(arguments, 1);
// prevent calls to internal methods
if (isMethodCall && options.substring(0, 1) == '_') {
return this;
}
// handle getter methods
if (isMethodCall && getter(namespace, name, options, args)) {
var instance = $.data(this[0], name);
return (instance ? instance[options].apply(instance, args)
: undefined);
}
// handle initialization and non-getter methods
return this.each(function() {
var instance = $.data(this, name);
// constructor
(!instance && !isMethodCall &&
$.data(this, name, new $[namespace][name](this, options)));
// method call
(instance && isMethodCall && $.isFunction(instance[options]) &&
instance[options].apply(instance, args));
});
};
// create widget constructor
$[namespace][name] = function(element, options) {
var self = this;
this.widgetName = name;
this.widgetEventPrefix = $[namespace][name].eventPrefix || name;
this.widgetBaseClass = namespace + '-' + name;
this.options = $.extend({},
$.widget.defaults,
$[namespace][name].defaults,